120 lines
8.5 KiB
TOML
120 lines
8.5 KiB
TOML
[versions]
|
|
androidGradlePlugin = "9.0.1"
|
|
androidxActivity = "1.12.4"
|
|
androidxArchCoreTesting = "2.2.0"
|
|
androidxCore = "1.17.0"
|
|
androidxCoreSpalshscreen = "1.2.0"
|
|
androidxDatastorePreferences = "1.2.0"
|
|
androidxEspresso = "3.7.0"
|
|
androidxOrchestrator = "1.6.1"
|
|
androidxTestCore = "1.7.0"
|
|
androidxTestExt = "1.3.0"
|
|
androidxTestRules = "1.7.0"
|
|
androidxTestRunner = "1.7.0"
|
|
androidxTv = "1.0.1"
|
|
androidxWear = "1.5.6"
|
|
baselineprofile = "1.5.0-alpha03"
|
|
benchmarkMacroJunit4 = "1.4.1"
|
|
coil = "3.4.0"
|
|
composeAdaptive = "1.2.0"
|
|
composeAdaptiveNavigationSuit = "1.9.0"
|
|
composeIconsExtended = "1.7.3"
|
|
composeLifecycle = "2.9.6"
|
|
composeMultiplatform = "1.10.1"
|
|
composeMaterial3 = "1.9.0"
|
|
composeNavigation = "2.9.2"
|
|
composeUiTest = "1.10.4"
|
|
dependencyUpdate = "0.53.0"
|
|
horologist = "0.7.15"
|
|
imageio = "3.13.1"
|
|
jna = "5.18.1"
|
|
kermit = "2.0.8"
|
|
koin = "4.1.1"
|
|
kotlin = "2.3.10"
|
|
kotlinxBrowser = "0.5.0"
|
|
kotlinxCoroutines = "1.10.2"
|
|
kotlinxImmutable = "0.4.0"
|
|
kotlinxSerialization = "1.10.0"
|
|
kover = "0.9.7"
|
|
ktfmt = "0.61"
|
|
licenses = "3.1.1"
|
|
oshi = "6.10.0"
|
|
profileinstaller = "1.4.1"
|
|
relinker = "1.4.5"
|
|
spotless = "8.2.1"
|
|
turbine = "1.2.1"
|
|
uiautomator = "2.3.0"
|
|
|
|
[libraries]
|
|
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" }
|
|
androidx-arch-core-testing = { group = "androidx.arch.core", name = "core-testing", version.ref = "androidxArchCoreTesting" }
|
|
androidx-benchmark-macro-junit4 = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "benchmarkMacroJunit4" }
|
|
androidx-core = { module = "androidx.core:core-ktx", version.ref = "androidxCore" }
|
|
androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "androidxCoreSpalshscreen" }
|
|
androidx-datastore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidxDatastorePreferences" }
|
|
androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "profileinstaller" }
|
|
androidx-test-core = { group = "androidx.test", name = "core-ktx", version.ref = "androidxTestCore" }
|
|
androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidxEspresso" }
|
|
androidx-test-espresso-contrib = { group = "androidx.test.espresso", name = "espresso-contrib", version.ref = "androidxEspresso" }
|
|
androidx-test-ext = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidxTestExt" }
|
|
androidx-test-orchestrator = { group = "androidx.test", name = "orchestrator", version.ref = "androidxOrchestrator" }
|
|
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTestRules" }
|
|
androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" }
|
|
androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "uiautomator" }
|
|
androidx-tv = { module = "androidx.tv:tv-material", version.ref = "androidxTv" }
|
|
androidx-wear-foundation = { module = "androidx.wear.compose:compose-foundation", version.ref = "androidxWear" }
|
|
androidx-wear-material = { module = "androidx.wear.compose:compose-material3", version.ref = "androidxWear" }
|
|
androidx-wear-navigation = { module = "androidx.wear.compose:compose-navigation", version.ref = "androidxWear" }
|
|
coil = { group = "io.coil-kt.coil3", name = "coil-compose", version.ref = "coil" }
|
|
compose-ui-test = { module = "androidx.compose.ui:ui-test-junit4-android", version.ref = "composeUiTest" }
|
|
compose-ui-testManifest = { module = "androidx.compose.ui:ui-test-manifest", version.ref = "composeUiTest" }
|
|
horologist-compose-layout = { module = "com.google.android.horologist:horologist-compose-layout", version.ref = "horologist" }
|
|
horologist-compose-material = { module = "com.google.android.horologist:horologist-compose-material", version.ref = "horologist" }
|
|
imageio-icns = { group = "com.twelvemonkeys.imageio", name = "imageio-icns", version.ref = "imageio" }
|
|
jetbrains-compose-adaptive = { module = "org.jetbrains.compose.material3.adaptive:adaptive", version.ref = "composeAdaptive" }
|
|
jetbrains-compose-adaptive-navigationSuit = { module = "org.jetbrains.compose.material3:material3-adaptive-navigation-suite", version.ref = "composeAdaptiveNavigationSuit" }
|
|
jetbrains-compose-componentsResources = { module = "org.jetbrains.compose.components:components-resources", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-foundation = { module = "org.jetbrains.compose.foundation:foundation", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-lifecycle-viewmodel = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "composeLifecycle" }
|
|
jetbrains-compose-lifecycle-runtime = { module = "org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose", version.ref = "composeLifecycle" }
|
|
jetbrains-compose-material-iconsExtended = { module = "org.jetbrains.compose.material:material-icons-extended", version.ref = "composeIconsExtended" }
|
|
jetbrains-compose-material3 = { module = "org.jetbrains.compose.material3:material3", version.ref = "composeMaterial3" }
|
|
jetbrains-compose-navigation = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "composeNavigation" }
|
|
jetbrains-compose-runtime = { module = "org.jetbrains.compose.runtime:runtime", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-uiTest = { module = "org.jetbrains.compose.ui:ui-test", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-uiTooling = { module = "org.jetbrains.compose.ui:ui-tooling", version.ref = "composeMultiplatform" }
|
|
jetbrains-compose-uiToolingPreview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "composeMultiplatform" }
|
|
jna = { group = "net.java.dev.jna", name = "jna", version.ref = "jna" }
|
|
jna-platform = { group = "net.java.dev.jna", name = "jna-platform", version.ref = "jna" }
|
|
kermit-kermit = { module = "co.touchlab:kermit", version.ref = "kermit" }
|
|
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" }
|
|
koin-compose-viewodel = { module = "io.insert-koin:koin-compose-viewmodel", version.ref = "koin" }
|
|
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" }
|
|
koin-test = { module = "io.insert-koin:koin-test", version.ref = "koin" }
|
|
kotlinx-browser = { module = "org.jetbrains.kotlinx:kotlinx-browser", version.ref = "kotlinxBrowser" }
|
|
kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
|
|
kotlinx-coroutines-swing = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-swing", version.ref = "kotlinxCoroutines" }
|
|
kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
|
|
kotlinx-immutable = { group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinxImmutable" }
|
|
kotlinx-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerialization" }
|
|
ktfmt = { module = "com.facebook:ktfmt", version.ref = "ktfmt" }
|
|
oshi = { group = "com.github.oshi", name = "oshi-core", version.ref = "oshi" }
|
|
relinker = { group = "com.getkeepsafe.relinker", name = "relinker", version.ref = "relinker" }
|
|
turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" }
|
|
|
|
[plugins]
|
|
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
|
android-kotlin-multiplatform-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "androidGradlePlugin" }
|
|
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
|
androidTest = { id = "com.android.test", version.ref = "androidGradlePlugin" }
|
|
baselineprofile = { id = "androidx.baselineprofile", version.ref = "baselineprofile" }
|
|
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
|
compose-multiplatform = { id = "org.jetbrains.compose", version.ref = "composeMultiplatform" }
|
|
dependencyUpdate = { id = "com.github.ben-manes.versions", version.ref = "dependencyUpdate" }
|
|
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
|
kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }
|
|
licenses = { id = "com.github.jk1.dependency-license-report", version.ref = "licenses" }
|
|
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
|
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
|