81 lines
4.8 KiB
TOML
81 lines
4.8 KiB
TOML
# keep sorted please, use Edit -> Sort Lines
|
|
|
|
[versions]
|
|
androidCompileSdk = "33"
|
|
androidMinSdk = "21"
|
|
androidTargetSdk = "32"
|
|
accompanist = "0.28.0"
|
|
androidx-lifecycle = "2.5.1"
|
|
androidx-navigation-compose = "2.5.1"
|
|
coil = "2.2.1"
|
|
compose = "1.3.0"
|
|
composeCompiler = "1.3.1"
|
|
ribs = "0.36.1"
|
|
mvicore = "1.2.6"
|
|
coroutines = "1.6.4"
|
|
kotlin = "1.7.10"
|
|
junit5 = "5.8.2"
|
|
detekt = "1.21.0"
|
|
dependencyAnalysis = "1.13.1"
|
|
|
|
[libraries]
|
|
androidx-activity-compose = "androidx.activity:activity-compose:1.3.1"
|
|
androidx-appcompat = "androidx.appcompat:appcompat:1.3.1"
|
|
androidx-arch-core-testing = "androidx.arch.core:core-testing:2.1.0"
|
|
androidx-core = "androidx.core:core-ktx:1.9.0"
|
|
androidx-core-splashscreen = "androidx.core:core-splashscreen:1.0.0"
|
|
androidx-lifecycle-common = { module = "androidx.lifecycle:lifecycle-common", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
|
|
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation-compose" }
|
|
androidx-test-espresso-core = "androidx.test.espresso:espresso-core:3.5.0"
|
|
androidx-test-junit = "androidx.test.ext:junit:1.1.3"
|
|
androidx-test-rules = "androidx.test:rules:1.4.0"
|
|
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
|
compose-animation-core = { module = "androidx.compose.animation:animation-core", version.ref = "compose" }
|
|
compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout", version.ref = "compose" }
|
|
compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
|
|
compose-material = "androidx.compose.material3:material3:1.0.1"
|
|
compose-runtime = { module = "androidx.compose.runtime:runtime", version.ref = "compose" }
|
|
compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" }
|
|
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
|
compose-ui-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
|
google-accompanist-systemui = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" }
|
|
google-accompanist-flow = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" }
|
|
google-material = "com.google.android.material:material:1.4.0"
|
|
junit = "junit:junit:4.13.2"
|
|
kotlin-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" }
|
|
kotlin-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" }
|
|
kotlin-coroutines-test-jvm = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm", version.ref = "coroutines" }
|
|
kotlin-coroutines-rx2 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-rx2", version.ref = "coroutines" }
|
|
mvicore-base = { module = "com.github.badoo.mvicore:mvicore", version.ref = "mvicore" }
|
|
mvicore-android = { module = "com.github.badoo.mvicore:mvicore-android", version.ref = "mvicore" }
|
|
mvicore-binder = { module = "com.github.badoo.mvicore:binder", version.ref = "mvicore" }
|
|
ribs-base = { module = "com.github.badoo.RIBs:rib-base", version.ref = "ribs" }
|
|
ribs-base-test = { module = "com.github.badoo.RIBs:rib-base-test", version.ref = "ribs" }
|
|
ribs-base-test-activity = { module = "com.github.badoo.RIBs:rib-base-test-activity", version.ref = "ribs" }
|
|
ribs-base-test-rx2 = { module = "com.github.badoo.RIBs:rib-base-test-rx2", version.ref = "ribs" }
|
|
ribs-compose = { module = "com.github.badoo.RIBs:rib-compose", version.ref = "ribs" }
|
|
|
|
rxjava2 = "io.reactivex.rxjava2:rxjava:2.2.21"
|
|
rxjava3 = "io.reactivex.rxjava3:rxjava:3.1.5"
|
|
rxandroid2 = "io.reactivex.rxjava2:rxandroid:2.1.1"
|
|
rxandroid3 = "io.reactivex.rxjava3:rxandroid:3.0.2"
|
|
rxrelay2 = "com.jakewharton.rxrelay2:rxrelay:2.1.1"
|
|
rxrelay3 = "com.jakewharton.rxrelay3:rxrelay:3.0.1"
|
|
|
|
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
|
|
junit-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit5" }
|
|
junit-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "junit5" }
|
|
junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit5" }
|
|
junit-vintage = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit5" }
|
|
|
|
plugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
plugin-detekt = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" }
|
|
plugin-android = "com.android.tools.build:gradle:7.4.2"
|
|
|
|
detekt-compose = "com.twitter.compose.rules:detekt:0.0.26"
|
|
|
|
[plugins]
|
|
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
|