2023-01-13 15:54:39 +00:00
|
|
|
# Judging the impact of newer library versions on the app requires being intimately familiar with the code base.
|
|
|
|
# Please don't open pull requests upgrading dependencies if you're a new contributor.
|
2024-01-19 13:00:47 +00:00
|
|
|
# Instead, open an issue and let's discuss the upgrade there.
|
|
|
|
#
|
|
|
|
# Declarations are sorted alphabetically within their section.
|
|
|
|
#
|
|
|
|
# When upgrading dependencies, please follow these steps:
|
|
|
|
# 1. Update the version in this file.
|
|
|
|
# 2. Run `./gradlew dependencyGuard` and check the output for any conflicts.
|
|
|
|
# 3. Run `./gradlew build` and fix any issues.
|
|
|
|
# 4. Run the app and check for any issues.
|
2023-01-13 15:54:39 +00:00
|
|
|
|
|
|
|
[versions]
|
2024-01-19 13:00:47 +00:00
|
|
|
accompanist = "0.32.0"
|
|
|
|
androidDesugar = "2.0.4"
|
|
|
|
androidMaterial = "1.9.0"
|
2024-01-16 10:53:47 +00:00
|
|
|
# AGP and tools should be updated together
|
2024-01-30 17:02:39 +00:00
|
|
|
androidGradlePlugin = "8.2.2"
|
|
|
|
androidTools = "31.2.2"
|
2024-01-03 09:49:28 +00:00
|
|
|
androidxActivity = "1.8.2"
|
2024-01-19 13:00:47 +00:00
|
|
|
androidxAnnotation = "1.7.1"
|
|
|
|
androidxAppCompat = "1.6.1"
|
|
|
|
androidxBiometric = "1.1.0"
|
|
|
|
# https://developer.android.com/jetpack/compose/bom/bom-mapping
|
2024-02-21 13:00:55 +00:00
|
|
|
androidxComposeBom = "2024.02.00"
|
|
|
|
androidxComposeCompiler = "1.5.9"
|
2023-01-13 15:54:39 +00:00
|
|
|
androidxConstraintLayout = "2.1.4"
|
2024-01-19 13:00:47 +00:00
|
|
|
androidxCoordinatorLayout = "1.2.0"
|
2023-09-18 13:17:36 +00:00
|
|
|
androidxCore = "1.12.0"
|
2023-05-03 14:41:44 +00:00
|
|
|
androidxCoreSplashscreen = "1.0.1"
|
2023-01-13 15:54:39 +00:00
|
|
|
androidxDrawerLayout = "1.1.1"
|
2024-01-19 13:00:47 +00:00
|
|
|
androidxFragment = "1.6.2"
|
|
|
|
androidxLifecycle = "2.7.0"
|
|
|
|
androidxLocalBroadcastManager = "1.1.0"
|
2024-02-21 13:03:36 +00:00
|
|
|
androidxNavigation = "2.7.7"
|
2024-01-19 13:00:47 +00:00
|
|
|
androidxRecyclerView = "1.3.2"
|
|
|
|
androidxPreference = "1.2.1"
|
|
|
|
androidxSwiperefreshlayout = "1.1.0"
|
|
|
|
androidxTestCore = "1.5.0"
|
|
|
|
androidxTestEspresso = "3.5.1"
|
|
|
|
androidxTestExt = "1.1.5"
|
|
|
|
androidxTestRules = "1.5.0"
|
|
|
|
androidxTestRunner = "1.5.2"
|
2023-01-13 15:54:39 +00:00
|
|
|
androidxTransition = "1.4.1"
|
2024-01-19 13:00:47 +00:00
|
|
|
androidxWork = "2.9.0"
|
2024-02-21 11:37:39 +00:00
|
|
|
apacheHttpclient5 = "5.3.1"
|
2024-01-19 13:00:47 +00:00
|
|
|
appAuth = "0.11.1"
|
|
|
|
assertk = "0.28.0"
|
|
|
|
circleImageView = "3.1.0"
|
|
|
|
ckchangelog = "2.0.0-beta02"
|
2024-02-21 11:37:39 +00:00
|
|
|
clikt = "4.2.2"
|
|
|
|
commonsIo = "2.15.1"
|
2024-02-21 13:16:07 +00:00
|
|
|
dependencyCheckPlugin = "0.51.0"
|
|
|
|
dependencyGuardPlugin = "0.5.0"
|
|
|
|
detektPlugin = "1.23.5"
|
|
|
|
detektPluginCompose = "0.3.11"
|
2023-01-13 15:54:39 +00:00
|
|
|
fastAdapter = "5.7.0"
|
2024-02-21 11:37:39 +00:00
|
|
|
forkhandlesBom = "2.13.1.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
glide = "4.16.0"
|
2024-02-21 10:19:35 +00:00
|
|
|
gradle = "8.6"
|
2024-02-12 17:26:37 +00:00
|
|
|
http4kBom = "5.13.7.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
icu4j = "72.1"
|
|
|
|
javaDiffUtils = "4.12"
|
|
|
|
jcipAnnotations = "1.0"
|
|
|
|
jetbrainsAnnotations = "24.0.1"
|
|
|
|
jdom = "2.0.6.1"
|
|
|
|
jmapClient = "0.3.1"
|
2024-02-21 11:37:39 +00:00
|
|
|
jsoup = "1.17.2"
|
2024-01-19 13:00:47 +00:00
|
|
|
junit = "4.13.2"
|
|
|
|
jutf7 = "1.0.0"
|
|
|
|
jzlib = "1.0.7"
|
2024-01-03 09:50:00 +00:00
|
|
|
koinCore = "3.5.3"
|
|
|
|
koinAndroid = "3.5.3"
|
|
|
|
koinAndroidCompose = "3.5.3"
|
|
|
|
koinTest = "3.5.3"
|
2024-01-19 13:00:47 +00:00
|
|
|
kotlin = "1.9.22"
|
2024-01-30 17:18:36 +00:00
|
|
|
kotlinKsp = "1.9.22-1.0.17"
|
2024-02-21 11:37:39 +00:00
|
|
|
kotlinxCoroutines = "1.8.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
kotlinxDateTime = "0.5.0"
|
2024-02-21 13:16:07 +00:00
|
|
|
ktlint = "1.1.1"
|
2024-01-19 13:00:47 +00:00
|
|
|
kxml2 = "1.0"
|
2024-01-30 17:18:36 +00:00
|
|
|
leakcanary = "2.13"
|
2024-01-19 13:00:47 +00:00
|
|
|
materialDrawer = "8.4.5"
|
2023-04-06 08:45:37 +00:00
|
|
|
mime4j = "0.8.9"
|
2024-01-19 13:00:47 +00:00
|
|
|
minidns = "1.0.4"
|
2023-12-05 12:29:24 +00:00
|
|
|
mockito = "5.8.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
mockitoKotlin = "5.2.1"
|
2024-01-30 17:18:36 +00:00
|
|
|
moshi = "1.15.1"
|
2024-01-19 13:00:47 +00:00
|
|
|
okhttp = "4.12.0"
|
2024-02-21 11:37:39 +00:00
|
|
|
okio = "3.8.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
preferencesFix = "1.1.0"
|
|
|
|
robolectric = "4.11.1"
|
|
|
|
safeContentResolver = "1.0.0"
|
|
|
|
searchPreference = "v2.3.0"
|
2024-02-21 13:16:07 +00:00
|
|
|
spotlessPlugin = "6.25.0"
|
2024-01-19 13:00:47 +00:00
|
|
|
timber = "5.0.1"
|
|
|
|
tokenautocomplete = "4.0.0-beta01"
|
|
|
|
turbine = "0.13.0"
|
|
|
|
xmlpull = "1.0"
|
2023-01-13 15:54:39 +00:00
|
|
|
|
|
|
|
[plugins]
|
|
|
|
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
|
|
|
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
|
|
|
android-lint = { id = "com.android.lint", version.ref = "androidGradlePlugin" }
|
2024-01-19 13:00:47 +00:00
|
|
|
android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
|
|
|
|
dependency-check = { id = "com.github.ben-manes.versions", version.ref = "dependencyCheckPlugin" }
|
|
|
|
dependency-guard = { id = "com.dropbox.dependency-guard", version.ref = "dependencyGuardPlugin" }
|
|
|
|
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detektPlugin" }
|
2023-01-13 15:54:39 +00:00
|
|
|
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
|
|
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
2024-01-19 13:00:47 +00:00
|
|
|
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
|
|
|
ksp = { id = "com.google.devtools.ksp", version.ref = "kotlinKsp" }
|
|
|
|
spotless = { id = "com.diffplug.spotless", version.ref = "spotlessPlugin" }
|
2023-01-13 15:54:39 +00:00
|
|
|
|
|
|
|
[libraries]
|
2024-01-19 13:00:47 +00:00
|
|
|
accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" }
|
|
|
|
android-desugar = { module = "com.android.tools:desugar_jdk_libs", version.ref = "androidDesugar" }
|
|
|
|
android-material = { module = "com.google.android.material:material", version.ref = "androidMaterial" }
|
|
|
|
android-tools-common = { module = "com.android.tools:common", version.ref = "androidTools" }
|
2023-01-13 15:54:39 +00:00
|
|
|
androidx-activity = { module = "androidx.activity:activity", version.ref = "androidxActivity" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidxActivity" }
|
|
|
|
androidx-annotation = { module = "androidx.annotation:annotation", version.ref = "androidxAnnotation" }
|
|
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidxAppCompat" }
|
|
|
|
androidx-biometric = { module = "androidx.biometric:biometric", version.ref = "androidxBiometric" }
|
|
|
|
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "androidxComposeBom" }
|
|
|
|
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
|
2024-01-30 16:05:20 +00:00
|
|
|
androidx-compose-material = { module = "androidx.compose.material:material" }
|
|
|
|
androidx-compose-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" }
|
|
|
|
androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
|
|
|
|
androidx-compose-material3-windowSizeClass = { module = "androidx.compose.material3:material3-window-size-class" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-compose-runtime = { module = "androidx.compose.runtime:runtime" }
|
|
|
|
androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4" }
|
|
|
|
androidx-compose-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" }
|
|
|
|
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-util = { module = "androidx.compose.ui:ui-util" }
|
|
|
|
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidxConstraintLayout" }
|
|
|
|
androidx-coordinatorlayout = { module = "androidx.coordinatorlayout:coordinatorlayout", version.ref = "androidxCoordinatorLayout" }
|
|
|
|
androidx-core = { module = "androidx.core:core", version.ref = "androidxCore" }
|
|
|
|
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxCore" }
|
|
|
|
androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "androidxCoreSplashscreen" }
|
|
|
|
androidx-fragment = { module = "androidx.fragment:fragment", version.ref = "androidxFragment" }
|
2023-01-13 15:54:39 +00:00
|
|
|
androidx-lifecycle-common = { module = "androidx.lifecycle:lifecycle-common", version.ref = "androidxLifecycle" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidxLifecycle" }
|
2023-01-13 15:54:39 +00:00
|
|
|
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidxLifecycle" }
|
2023-04-11 15:18:49 +00:00
|
|
|
androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "androidxLifecycle" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" }
|
2023-01-13 15:54:39 +00:00
|
|
|
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidxLifecycle" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidxLifecycle" }
|
|
|
|
androidx-localbroadcastmanager = { module = "androidx.localbroadcastmanager:localbroadcastmanager", version.ref = "androidxLocalBroadcastManager" }
|
|
|
|
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidxNavigation" }
|
2023-01-13 15:54:39 +00:00
|
|
|
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment", version.ref = "androidxNavigation" }
|
|
|
|
androidx-navigation-ui = { module = "androidx.navigation:navigation-ui", version.ref = "androidxNavigation" }
|
2024-01-19 13:00:47 +00:00
|
|
|
androidx-navigation-testing = { module = "androidx.navigation:navigation-testing", version.ref = "androidxNavigation" }
|
|
|
|
androidx-preference = { module = "androidx.preference:preference", version.ref = "androidxPreference" }
|
|
|
|
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "androidxRecyclerView" }
|
|
|
|
androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "androidxSwiperefreshlayout" }
|
|
|
|
androidx-test-core = { module = "androidx.test:core", version.ref = "androidxTestCore" }
|
|
|
|
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidxTestEspresso" }
|
|
|
|
androidx-test-ext-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidxTestExt" }
|
|
|
|
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidxTestRules" }
|
|
|
|
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidxTestRunner" }
|
2024-01-12 14:00:19 +00:00
|
|
|
androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "androidxWork" }
|
|
|
|
androidx-work-testing = { module = "androidx.work:work-testing", version.ref = "androidxWork" }
|
2024-01-19 13:00:47 +00:00
|
|
|
apache-httpclient5 = { module = "org.apache.httpcomponents.client5:httpclient5", version.ref = "apacheHttpclient5" }
|
|
|
|
appauth = { module = "net.openid:appauth", version.ref = "appAuth" }
|
|
|
|
assertk = { module = "com.willowtreeapps.assertk:assertk-jvm", version.ref = "assertk" }
|
|
|
|
circleImageView = { module = "de.hdodenhof:circleimageview", version.ref = "circleImageView" }
|
|
|
|
ckchangelog-core = { module = "de.cketti.library.changelog:ckchangelog-core", version.ref = "ckchangelog" }
|
|
|
|
clikt = { module = "com.github.ajalt.clikt:clikt", version.ref = "clikt" }
|
|
|
|
commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" }
|
|
|
|
detekt-plugin-compose = { module = "io.nlopez.compose.rules:detekt", version.ref = "detektPluginCompose" }
|
|
|
|
diff-utils = { module = "io.github.java-diff-utils:java-diff-utils", version.ref = "javaDiffUtils" }
|
2023-01-13 15:54:39 +00:00
|
|
|
fastadapter = { module = "com.mikepenz:fastadapter", version.ref = "fastAdapter" }
|
|
|
|
fastadapter-extensions-drag = { module = "com.mikepenz:fastadapter-extensions-drag", version.ref = "fastAdapter" }
|
|
|
|
fastadapter-extensions-utils = { module = "com.mikepenz:fastadapter-extensions-utils", version.ref = "fastAdapter" }
|
2024-01-19 13:00:47 +00:00
|
|
|
forkhandles-bom = { module = "dev.forkhandles:forkhandles-bom", version.ref = "forkhandlesBom" }
|
|
|
|
forkhandles-fabrikate4k = { module = "dev.forkhandles:fabrikate4k" }
|
|
|
|
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
|
|
|
|
glide-compiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glide" }
|
2024-02-12 17:26:37 +00:00
|
|
|
http4k-bom = { module = "org.http4k:http4k-bom", version.ref = "http4kBom" }
|
|
|
|
http4k-core = { module = "org.http4k:http4k-core" }
|
|
|
|
http4k-client-okhttp = { module = "org.http4k:http4k-client-okhttp" }
|
|
|
|
http4k-format-moshi = { module = "org.http4k:http4k-format-moshi" }
|
2024-01-19 13:00:47 +00:00
|
|
|
icu4j-charset = { module = "com.ibm.icu:icu4j-charset", version.ref = "icu4j" }
|
|
|
|
jetbrains-annotations = { module = "org.jetbrains:annotations", version.ref = "jetbrainsAnnotations" }
|
|
|
|
jcip-annotations = { module = "net.jcip:jcip-annotations", version.ref = "jcipAnnotations" }
|
|
|
|
jdom2 = { module = "org.jdom:jdom2", version.ref = "jdom" }
|
|
|
|
jmap-client = { module = "rs.ltt.jmap:jmap-client", version.ref = "jmapClient" }
|
|
|
|
jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" }
|
|
|
|
junit = { module = "junit:junit", version.ref = "junit" }
|
|
|
|
jutf7 = { module = "com.beetstra.jutf7:jutf7", version.ref = "jutf7" }
|
|
|
|
jzlib = { module = "com.jcraft:jzlib", version.ref = "jzlib" }
|
2023-01-16 17:22:04 +00:00
|
|
|
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koinCore" }
|
|
|
|
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koinAndroid" }
|
2023-06-08 10:11:29 +00:00
|
|
|
koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koinAndroidCompose" }
|
|
|
|
koin-test = { module = "io.insert-koin:koin-test", version.ref = "koinTest" }
|
|
|
|
koin-test-junit4 = { module = "io.insert-koin:koin-test-junit4", version.ref = "koinTest" }
|
2024-01-19 13:00:47 +00:00
|
|
|
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
|
|
|
|
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
|
|
|
|
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
|
|
|
|
kotlinx-collections-immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7"
|
|
|
|
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
|
|
|
|
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
|
|
|
|
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
|
|
|
|
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinxDateTime" }
|
|
|
|
kxml2 = { module = "com.github.cketti:kxml2-extracted-from-android", version.ref = "kxml2" }
|
|
|
|
leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanary" }
|
|
|
|
materialdrawer = { module = "com.mikepenz:materialdrawer", version.ref = "materialDrawer" }
|
2023-01-13 15:54:39 +00:00
|
|
|
mime4j-core = { module = "org.apache.james:apache-mime4j-core", version.ref = "mime4j" }
|
|
|
|
mime4j-dom = { module = "org.apache.james:apache-mime4j-dom", version.ref = "mime4j" }
|
2024-01-19 13:00:47 +00:00
|
|
|
minidns-hla = { module = "org.minidns:minidns-hla", version.ref = "minidns" }
|
|
|
|
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
|
|
|
|
mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version.ref = "mockitoKotlin" }
|
|
|
|
moshi = { module = "com.squareup.moshi:moshi", version.ref = "moshi" }
|
|
|
|
moshi-kotlin-codegen = { module = "com.squareup.moshi:moshi-kotlin-codegen", version.ref = "moshi" }
|
2023-01-13 15:54:39 +00:00
|
|
|
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
|
|
|
|
okhttp-mockwebserver = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "okhttp" }
|
2024-01-19 13:00:47 +00:00
|
|
|
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
|
|
|
|
preferencex = { module = "com.takisoft.preferencex:preferencex", version.ref = "preferencesFix" }
|
|
|
|
preferencex-colorpicker = { module = "com.takisoft.preferencex:preferencex-colorpicker", version.ref = "preferencesFix" }
|
|
|
|
preferencex-datetimepicker = { module = "com.takisoft.preferencex:preferencex-datetimepicker", version.ref = "preferencesFix" }
|
|
|
|
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
|
|
|
|
safeContentResolver = { module = "de.cketti.safecontentresolver:safe-content-resolver-v21", version.ref = "safeContentResolver" }
|
|
|
|
searchPreference = { module = "com.github.ByteHamster:SearchPreference", version.ref = "searchPreference" }
|
|
|
|
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
|
|
|
|
tokenautocomplete = { module = "com.splitwise:tokenautocomplete", version.ref = "tokenautocomplete" }
|
|
|
|
turbine = { module = "app.cash.turbine:turbine", version.ref = "turbine" }
|
|
|
|
xmlpull = { module = "com.github.cketti:xmlpull-extracted-from-android", version.ref = "xmlpull" }
|
2023-02-22 09:51:23 +00:00
|
|
|
|
2023-02-15 13:09:31 +00:00
|
|
|
[bundles]
|
2023-03-01 16:27:34 +00:00
|
|
|
shared-jvm-main = [
|
2023-02-28 16:25:32 +00:00
|
|
|
"koin-core",
|
2023-03-01 16:27:34 +00:00
|
|
|
"kotlinx-datetime",
|
2023-09-25 14:07:36 +00:00
|
|
|
"kotlinx-coroutines-core",
|
2023-03-01 16:27:34 +00:00
|
|
|
]
|
2023-03-01 17:08:38 +00:00
|
|
|
shared-jvm-android = [
|
2023-04-11 15:18:49 +00:00
|
|
|
"androidx-core",
|
2023-03-01 17:08:38 +00:00
|
|
|
"androidx-core-ktx",
|
2023-03-07 09:43:59 +00:00
|
|
|
"koin-android",
|
2023-03-01 17:08:38 +00:00
|
|
|
]
|
2023-04-04 09:51:30 +00:00
|
|
|
shared-jvm-android-app = [
|
2024-01-19 13:00:47 +00:00
|
|
|
"android-material",
|
2023-04-11 15:18:49 +00:00
|
|
|
"androidx-activity",
|
2023-04-04 09:51:30 +00:00
|
|
|
"androidx-core-splashscreen",
|
|
|
|
]
|
2023-03-16 12:34:11 +00:00
|
|
|
shared-jvm-android-compose = [
|
|
|
|
"androidx-compose-foundation",
|
|
|
|
"androidx-compose-ui-tooling-preview",
|
2024-01-19 13:00:47 +00:00
|
|
|
"androidx-lifecycle-runtime-compose",
|
|
|
|
"androidx-lifecycle-viewmodel-compose",
|
|
|
|
"androidx-navigation-compose",
|
2023-05-11 10:19:12 +00:00
|
|
|
"koin-androidx-compose",
|
2024-01-19 13:00:47 +00:00
|
|
|
"kotlinx-collections-immutable",
|
2023-03-16 12:34:11 +00:00
|
|
|
]
|
|
|
|
shared-jvm-android-compose-debug = [
|
|
|
|
"androidx-compose-ui-test-manifest",
|
2024-01-19 13:00:47 +00:00
|
|
|
"androidx-compose-ui-tooling",
|
2023-03-16 12:34:11 +00:00
|
|
|
]
|
|
|
|
shared-jvm-androidtest-compose = [
|
|
|
|
"androidx-compose-ui-test-junit4",
|
|
|
|
]
|
2023-02-15 17:30:31 +00:00
|
|
|
shared-jvm-test = [
|
2024-01-19 13:00:47 +00:00
|
|
|
"assertk",
|
|
|
|
"junit",
|
|
|
|
"koin-test",
|
|
|
|
"koin-test-junit4",
|
2023-05-13 20:52:15 +00:00
|
|
|
"kotlin-test",
|
2023-09-25 14:07:36 +00:00
|
|
|
"kotlinx-coroutines-test",
|
2023-04-11 16:17:47 +00:00
|
|
|
"mockito-core",
|
2023-02-15 13:09:31 +00:00
|
|
|
"mockito-kotlin",
|
2023-05-11 10:35:29 +00:00
|
|
|
"turbine",
|
2023-02-15 13:09:31 +00:00
|
|
|
]
|
2023-03-16 11:59:24 +00:00
|
|
|
shared-jvm-test-compose = [
|
|
|
|
"androidx-compose-ui-test-junit4",
|
|
|
|
"androidx-test-espresso-core",
|
2024-01-19 13:00:47 +00:00
|
|
|
"robolectric",
|
2023-03-16 11:59:24 +00:00
|
|
|
]
|