-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
302 lines (239 loc) · 20.2 KB
/
Copy pathlibs.versions.toml
File metadata and controls
302 lines (239 loc) · 20.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
[versions]
annotatedtext = "1.0.3"
ktlint = "1.7.1"
gradle-plugin = "9.2.1"
androidx-activity = "1.13.0"
androidx-appcompat = "1.7.1"
androidx-compose-bom = "2026.06.00"
androidx-compose-material3 = "1.4.0"
androidx-core = "1.18.0"
androidx-core-animation = "1.0.0"
androidx-datastore = "1.2.1"
androidx-emoji = "1.1.0"
androidx-fragment = "1.8.9"
androidx-glance = "1.1.1"
androidx-lifecycle = "2.10.0"
androidx-lifecycle-compose = "2.11.0"
androidx-lifecycle-extensions = "2.2.0"
androidx-media3 = "1.10.1"
androidx-navigation-compose = "2.9.8"
androidx-paging = "3.5.0"
androidx-paging-compose = "3.5.0"
androidx-preference = "1.2.1"
androidx-recycler = "1.4.0"
androidx-room = "2.8.4"
androidx-test-espresso = "3.7.0"
androidx-test-ext = "1.3.0"
androidx-work = "2.11.2"
anitrend-arch = "1.9.2"
anitrend-emojify = "2.2.0"
anitrend-markdown = "0.12.1-alpha01"
anitrend-retrofit = "0.11.13"
anitrend-querybuilder = "0.3.3"
chuncker = "4.3.1"
coil = "2.7.0"
google-android-material = "1.14.0"
jetbrains-dokka = "2.2.0"
jetbrains-kotlin = "2.3.21"
jetbrains-kotlinx-coroutines = "1.11.0"
jetbrains-kotlinx-datetime = "0.8.0-0.6.x-compat"
jetbrains-kotlinx-serialization = "1.11.0"
koin-core = "4.2.2"
koin-test = "4.2.2"
koin-android = "4.2.2"
koin-androidx-navigation = "4.2.2"
koin-androidx-workManager = "4.2.2"
koin-android-compose = "4.2.2"
markwon = "4.6.2"
mockk = "1.14.11"
square-kotlinpoet = "2.3.0"
square-leakcanary = "2.14"
square-okhttp = "5.4.0"
square-retrofit = "3.0.0"
unifiedpush-connector = "3.3.3"
google-devtools-ksp = "2.3.9"
[plugins]
jetbrains-kotlin-plugin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "jetbrains-kotlin" }
google-devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "google-devtools-ksp" }
androidx-room = { id = "androidx.room", version.ref = "androidx-room" }
jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "jetbrains-kotlin" }
android-library = { id = "com.android.library", version.ref = "gradle-plugin" }
[libraries]
annotatedtext = { module = "io.github.aghajari:AnnotatedText", version.ref = "annotatedtext" }
threeTenBp = { module = "com.jakewharton.threetenabp:threetenabp", version = "1.4.9" }
timber = { module = "com.jakewharton.timber:timber", version = "5.0.1" }
junit = { module = "junit:junit", version = "4.13.2" }
treessence = { module = "com.github.bastienpaulfr:Treessence", version = "1.1.2" }
jsoup = { module = "org.jsoup:jsoup", version = "1.22.2" }
scalingImageView = { module = "com.davemorrissey.labs:subsampling-scale-image-view-androidx", version = "3.10.0" }
prettyTime = { module = "org.ocpsoft.prettytime:prettytime", version = "5.0.8.Final" }
retrofitSerializer = { module = "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter", version = "1.0.0" }
deeplink = { module = "com.kingsleyadio.deeplink:deeplink", version = "0.4.0" }
android-gradle-plugin = { module = "com.android.tools.build:gradle", version.ref = "gradle-plugin" }
androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "androidx-activity" }
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
androidx-appcompat-resources = { module = "androidx.appcompat:appcompat-resources", version.ref = "androidx-appcompat" }
androidx-browser = { module = "androidx.browser:browser", version = "1.10.0" }
androidx-collection-ktx = { module = "androidx.collection:collection-ktx", version = "1.6.0" }
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "androidx-compose-bom" }
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
androidx-compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout" }
androidx-compose-material = { module = "androidx.compose.material3:material3", version.ref = "androidx-compose-material3" }
androidx-compose-material-ripple = { module = "androidx.compose.material:material-ripple" }
androidx-compose-material-icons-core = { module = "androidx.compose.material:material-icons-core" }
androidx-compose-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" }
androidx-compose-runtime = { module = "androidx.compose.runtime:runtime" }
androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata" }
androidx-compose-ui = { module = "androidx.compose.ui:ui" }
androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
androidx-compose-ui-test = { module = "androidx.compose.ui:ui-test" }
androidx-compose-ui-viewbinding = { module = "androidx.compose.ui:ui-viewbinding" }
androidx-core = { module = "androidx.core:core", version.ref = "androidx-core" }
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
androidx-core-animation = { module = "androidx.core:core-animation", version.ref = "androidx-core-animation" }
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version = "1.2.0" }
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version = "2.2.1" }
androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version = "1.1.1" }
androidx-datastore-core = { module = "androidx.datastore:datastore-core", version.ref = "androidx-datastore" }
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "androidx-datastore" }
androidx-emoji = { module = "androidx.emoji2.emoji2:emoji2", version.ref = "androidx-emoji" }
androidx-emoji-bundled = { module = "androidx.emoji2.emoji2:emoji2-bundled", version.ref = "androidx-emoji" }
androidx-emoji-views = { module = "androidx.emoji2.emoji2:emoji2-views", version.ref = "androidx-emoji" }
androidx-emoji-views-helper = { module = "androidx.emoji2.emoji2:emoji2-views-helper", version.ref = "androidx-emoji" }
androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" }
androidx-fragment-test = { module = "androidx.fragment:fragment-testing", version.ref = "androidx-fragment" }
androidx-glance = { module = "androidx.glance:glance", version.ref = "androidx-glance" }
androidx-glance-widget = { module = "androidx.glance:glance-appwidget", version.ref = "androidx-glance" }
androidx-glance-proto = { module = "androidx.glance:glance-appwidget-proto", version.ref = "androidx-glance" }
androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "androidx-lifecycle-extensions" }
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-livedata-core-ktx = { module = "androidx.lifecycle:lifecycle-livedata-core-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle-compose" }
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "androidx-media3" }
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "androidx-media3" }
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation-compose" }
androidx-paging-common = { module = "androidx.paging:paging-common-ktx", version.ref = "androidx-paging" }
androidx-paging-runtime = { module = "androidx.paging:paging-runtime", version.ref = "androidx-paging" }
androidx-paging-runtime-ktx = { module = "androidx.paging:paging-runtime-ktx", version.ref = "androidx-paging" }
androidx-paging-compose = { module = "androidx.paging:paging-compose", version.ref = "androidx-paging-compose" }
androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "androidx-preference" }
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "androidx-recycler" }
androidx-recyclerview-selection = { module = "androidx.recyclerview:recyclerview-selection", version.ref = "androidx-recycler" }
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "androidx-room" }
androidx-room-paging = { module = "androidx.room:room-paging", version.ref = "androidx-room" }
androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "androidx-room" }
androidx-room-testing = { module = "androidx.room:room-testing", version.ref = "androidx-room" }
androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "androidx-room" }
androidx-startup-runtime = { module = "androidx.startup:startup-runtime", version = "1.2.0" }
androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version = "1.2.0" }
androidx-test-core-ktx = { module = "androidx.test:core-ktx", version = "1.7.0" }
androidx-test-runner = { module = "androidx.test:runner", version = "1.7.0" }
androidx-test-rules = { module = "androidx.test:rules", version = "1.7.0" }
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" }
androidx-test-espresso-intents = { module = "androidx.test.espresso:espresso-intents", version.ref = "androidx-test-espresso" }
androidx-test-ext-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidx-test-ext" }
androidx-test-ext-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-test-ext" }
androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "androidx-work" }
androidx-work-multiprocess = { module = "androidx.work:work-multiprocess", version.ref = "androidx-work" }
androidx-work-test = { module = "androidx.work:work-testing", version.ref = "androidx-work" }
anitrend-arch-ui = { module = "com.github.anitrend.support-arch:ui", version.ref = "anitrend-arch" }
anitrend-arch-theme = { module = "com.github.anitrend.support-arch:theme", version.ref = "anitrend-arch" }
anitrend-arch-recycler = { module = "com.github.anitrend.support-arch:recycler", version.ref = "anitrend-arch" }
anitrend-arch-extension = { module = "com.github.anitrend.support-arch:extension", version.ref = "anitrend-arch" }
anitrend-arch-domain = { module = "com.github.anitrend.support-arch:domain", version.ref = "anitrend-arch" }
anitrend-arch-data = { module = "com.github.anitrend.support-arch:data", version.ref = "anitrend-arch" }
anitrend-arch-core = { module = "com.github.anitrend.support-arch:core", version.ref = "anitrend-arch" }
anitrend-arch-analytics = { module = "com.github.anitrend.support-arch:analytics", version.ref = "anitrend-arch" }
anitrend-arch-request = { module = "com.github.anitrend.support-arch:request", version.ref = "anitrend-arch" }
anitrend-arch-paging-legacy = { module = "com.github.anitrend.support-arch:paging-legacy", version.ref = "anitrend-arch" }
anitrend-arch-recycler-paging-legacy = { module = "com.github.anitrend.support-arch:recycler-paging-legacy", version.ref = "anitrend-arch" }
anitrend-emojify = { module = "com.github.anitrend.android-emojify:emojify", version.ref = "anitrend-emojify" }
anitrend-emojify-contract = { module = "com.github.anitrend.android-emojify:contract", version.ref = "anitrend-emojify" }
anitrend-emojify-kotlinx = { module = "com.github.anitrend.android-emojify:kotlinx", version.ref = "anitrend-emojify" }
anitrend-markdown = { module = "com.github.anitrend:support-markdown", version.ref = "anitrend-markdown" }
anitrend-retrofit-graphql = { module = "com.github.anitrend:retrofit-graphql", version.ref = "anitrend-retrofit" }
anitrend-querybuilder-annotation = { module = "com.github.anitrend.support-query-builder:annotations", version.ref = "anitrend-querybuilder" }
anitrend-querybuilder-core = { module = "com.github.anitrend.support-query-builder:core", version.ref = "anitrend-querybuilder" }
anitrend-querybuilder-core-ext = { module = "com.github.anitrend.support-query-builder:ext", version.ref = "anitrend-querybuilder" }
anitrend-querybuilder-processor = { module = "com.github.anitrend.support-query-builder:processor", version.ref = "anitrend-querybuilder" }
cash-copper = { module = "app.cash.copper:copper-flow", version = "1.0.0" }
cash-turbine = { module = "app.cash.turbine:turbine", version = "1.2.1" }
chuncker-debug = { module = "com.github.ChuckerTeam.Chucker:library", version.ref = "chuncker" }
chuncker-release = { module = "com.github.ChuckerTeam.Chucker:library-no-op", version.ref = "chuncker" }
coil = { module = "io.coil-kt:coil", version.ref = "coil" }
coil-base = { module = "io.coil-kt:coil-base", version.ref = "coil" }
coil-gif = { module = "io.coil-kt:coil-gif", version.ref = "coil" }
coil-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil" }
coil-video = { module = "io.coil-kt:coil-video", version.ref = "coil" }
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
google-accompanist-insets = { module = "com.google.accompanist:accompanist-insets-ui", version = "0.36.0" }
google-accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version = "0.36.0" }
google-accompanist-appcompat-theme = { module = "com.google.accompanist:accompanist-appcompat-theme", version = "0.36.0" }
google-accompanist-pager = { module = "com.google.accompanist:accompanist-pager", version = "0.36.0" }
google-accompanist-pager-indicators = { module = "com.google.accompanist:accompanist-pager-indicators", version = "0.36.0" }
google-accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version = "0.36.0" }
google-accompanist-drawablepainter = { module = "com.google.accompanist:accompanist-drawablepainter", version = "0.37.3" }
google-gson = { module = "com.google.code.gson:gson", version = "2.14.0" }
google-firebase-core = { module = "com.google.firebase:firebase-core", version = "21.1.1" }
google-firebase-analytics-ktx = { module = "com.google.firebase:firebase-analytics-ktx", version = "22.5.0" }
google-firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics", version = "20.0.6" }
google-firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version = "3.0.7" }
google-firebase-messaging-ktx = { module = "com.google.firebase:firebase-messaging-ktx", version = "24.1.2" }
unifiedpush-connector = { module = "org.unifiedpush.android:connector", version.ref = "unifiedpush-connector" }
google-flexbox = { module = "com.google.android.flexbox:flexbox", version = "3.0.0" }
google-android-material = { module = "com.google.android.material:material", version.ref = "google-android-material" }
google-android-material-compose-theme-adapter = { module = "com.google.android.material:compose-theme-adapter-3", version = "1.1.1" }
google-gms-google-services = { module = "com.google.gms:google-services", version = "4.5.0" }
google-android-gsm-playServicesOssLicenses = { module = "com.google.android.gms:play-services-oss-licenses", version = "17.5.1" }
google-devtools-ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "google-devtools-ksp" }
jetbrains-dokka-gradle = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "jetbrains-dokka" }
jetbrains-kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-serialization = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-test-junit5 = { module = "org.jetbrains.kotlin:kotlin-test-junit5", version.ref = "jetbrains-kotlin" }
jetbrains-kotlin-compose-compiler-gradle = { module = "org.jetbrains.kotlin:compose-compiler-gradle-plugin", version.ref = "jetbrains-kotlin"}
jetbrains-kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "jetbrains-kotlinx-coroutines" }
jetbrains-kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "jetbrains-kotlinx-coroutines" }
jetbrains-kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "jetbrains-kotlinx-coroutines" }
jetbrains-kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "jetbrains-kotlinx-datetime" }
jetbrains-kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "jetbrains-kotlinx-serialization" }
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin-core" }
koin-test = { module = "io.insert-koin:koin-test", version.ref = "koin-test" }
koin-test-junit4 = { module = "io.insert-koin:koin-test-junit4", version.ref = "koin-test" }
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin-android" }
koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koin-android-compose" }
koin-androidx-navigation = { module = "io.insert-koin:koin-androidx-navigation", version.ref = "koin-androidx-navigation" }
koin-androidx-workManager = { module = "io.insert-koin:koin-androidx-workmanager", version.ref = "koin-androidx-workManager" }
markwon-core = { module = "io.noties.markwon:core", version.ref = "markwon" }
markwon-editor = { module = "io.noties.markwon:editor", version.ref = "markwon" }
markwon-html = { module = "io.noties.markwon:html", version.ref = "markwon" }
markwon-image = { module = "io.noties.markwon:image", version.ref = "markwon" }
markwon-coil = { module = "io.noties.markwon:image-coil", version.ref = "markwon" }
markwon-parser = { module = "io.noties.markwon:parser", version.ref = "markwon" }
markwon-linkify = { module = "io.noties.markwon:linkify", version.ref = "markwon" }
markwon-simple-ext = { module = "io.noties.markwon:simple-ext", version.ref = "markwon" }
markwon-syntax-highlight = { module = "io.noties.markwon:syntax-highlight", version.ref = "markwon" }
markwon-ext-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" }
markwon-ext-strikethrough = { module = "io.noties.markwon:ext-strikethrough", version.ref = "markwon" }
markwon-ext-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" }
markwon-ext-latex = { module = "io.noties.markwon:ext-latex", version.ref = "markwon" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
mockk-android = { module = "io.mockk:mockk-android", version.ref = "mockk" }
saket-betterlinkmovementmethod = { module = "me.saket:better-link-movement-method", version = "2.2.0" }
square-kotlinpoet = { module = "com.squareup:kotlinpoet", version.ref = "square-kotlinpoet" }
square-leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "square-leakcanary" }
square-okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "square-okhttp" }
square-okhttp-logging = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "square-okhttp" }
square-okhttp-mockwebserver = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "square-okhttp" }
square-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "square-retrofit" }
square-retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "square-retrofit" }
square-retrofit-converter-simplexml = { module = "com.squareup.retrofit2:converter-simplexml", version.ref = "square-retrofit" }
spotless-gradle = { module = "com.diffplug.spotless:spotless-plugin-gradle", version = "8.7.0" }
pintrest-ktlint-rule-engine = { module = "com.pinterest.ktlint:ktlint-rule-engine", version.ref = "ktlint" }
pintrest-ktlint-ruleset-core = { module = "com.pinterest.ktlint:ktlint-cli-ruleset-core", version.ref = "ktlint" }