git.iko.soy/opencode-android
on 5d56632 help sign in
opencode-android/gradle/libs.versions.toml
71 lines 4.5 kB history raw
1[versions]
2agp = "8.7.3"
3kotlin = "2.0.21"
4ktor = "3.0.3"
5kotlinxSerialization = "1.7.3"
6kotlinxCoroutines = "1.9.0"
7composeBom = "2024.12.01"
8activityCompose = "1.9.3"
9lifecycle = "2.8.7"
10navigationCompose = "2.8.5"
11datastore = "1.1.1"
12securityCrypto = "1.1.0"
13coil = "2.7.0"
14biometric = "1.1.0"
15markdownRenderer = "0.27.0"
16coreKtx = "1.13.1"
17splashscreen = "1.0.1"
18junit = "4.13.2"
19detekt = "1.23.8"
20androidxTestExt = "1.2.1"
21androidxTestRunner = "1.6.2"
22androidxTestCore = "1.6.1"
23espresso = "3.6.1"
25[libraries]
26androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
27androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "splashscreen" }
28androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
29androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "lifecycle" }
30androidx-lifecycle-runtime-compose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "lifecycle" }
31androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "navigationCompose" }
33compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
34compose-ui = { group = "androidx.compose.ui", name = "ui" }
35compose-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" }
36compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
37compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
38compose-material3 = { group = "androidx.compose.material3", name = "material3" }
39compose-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" }
41ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" }
42ktor-client-okhttp = { group = "io.ktor", name = "ktor-client-okhttp", version.ref = "ktor" }
43ktor-client-content-negotiation = { group = "io.ktor", name = "ktor-client-content-negotiation", version.ref = "ktor" }
44ktor-serialization-kotlinx-json = { group = "io.ktor", name = "ktor-serialization-kotlinx-json", version.ref = "ktor" }
45ktor-client-auth = { group = "io.ktor", name = "ktor-client-auth", version.ref = "ktor" }
46ktor-client-logging = { group = "io.ktor", name = "ktor-client-logging", version.ref = "ktor" }
47ktor-client-mock = { group = "io.ktor", name = "ktor-client-mock", version.ref = "ktor" }
49kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerialization" }
50kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
51kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
53androidx-datastore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "datastore" }
54androidx-security-crypto = { group = "androidx.security", name = "security-crypto", version.ref = "securityCrypto" }
55coil-compose = { group = "io.coil-kt", name = "coil-compose", version.ref = "coil" }
56androidx-biometric = { group = "androidx.biometric", name = "biometric", version.ref = "biometric" }
57markdown-renderer-m3 = { group = "com.mikepenz", name = "multiplatform-markdown-renderer-m3", version.ref = "markdownRenderer" }
58markdown-renderer = { group = "com.mikepenz", name = "multiplatform-markdown-renderer", version.ref = "markdownRenderer" }
60junit = { group = "junit", name = "junit", version.ref = "junit" }
61androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidxTestExt" }
62androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" }
63androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidxTestCore" }
64androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso" }
66[plugins]
67android-application = { id = "com.android.application", version.ref = "agp" }
68kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
69kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
70kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
71detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }