| 
 | 1 | +[versions]  | 
 | 2 | +ktlint = "1.0.0"  | 
 | 3 | +kotlin = "2.0.20"  | 
 | 4 | +androidx-lifecycle = "2.8.6"  | 
 | 5 | +squareup-retrofit = "2.11.0"  | 
 | 6 | +squareup-logging-interceptor = "4.12.0"  | 
 | 7 | +squareup-moshi = "1.15.1"  | 
 | 8 | +squareup-leak-canary = "2.14"  | 
 | 9 | +kotlinx-coroutines = "1.9.0"  | 
 | 10 | +koin = "4.0.0"  | 
 | 11 | +coil = "2.7.0"  | 
 | 12 | +view-binding-delegate = "1.4.0"  | 
 | 13 | +flow-ext = "1.0.0"  | 
 | 14 | +timber = "5.0.1"  | 
 | 15 | +arrow = "1.2.4"  | 
 | 16 | +junit = "4.13.2"  | 
 | 17 | +androidx-test-core = "1.6.1"  | 
 | 18 | +androidx-test-junit = "1.2.1"  | 
 | 19 | +espresso-core = "3.6.1"  | 
 | 20 | +mockk = "1.13.12"  | 
 | 21 | + | 
 | 22 | +[libraries]  | 
 | 23 | +androidx-app-compat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidx-app-compat" }  | 
 | 24 | +androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core-ktx" }  | 
 | 25 | +androidx-constraint-layout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "androidx-constraint-layout" }  | 
 | 26 | +androidx-recycler-view = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "androidx-recycler-view" }  | 
 | 27 | +androidx-swipe-refresh-layout = { group = "androidx.swiperefreshlayout", name = "swiperefreshlayout", version.ref = "androidx-swipe-refresh-layout" }  | 
 | 28 | +androidx-material = { group = "com.google.android.material", name = "material", version.ref = "androidx-material" }  | 
 | 29 | +androidx-startup = { group = "androidx.startup", name = "startup-runtime", version.ref = "androidx-startup" }  | 
 | 30 | +androidx-view-model-ktx = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }  | 
 | 31 | +androidx-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }  | 
 | 32 | +androidx-common-java8 = { group = "androidx.lifecycle", name = "lifecycle-common-java8", version.ref = "androidx-lifecycle" }  | 
 | 33 | +retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "squareup-retrofit" }  | 
 | 34 | +converter-moshi = { group = "com.squareup.retrofit2", name = "converter-moshi", version.ref = "squareup-retrofit" }  | 
 | 35 | +logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "squareup-logging-interceptor" }  | 
 | 36 | +moshi-kotlin = { group = "com.squareup.moshi", name = "moshi-kotlin", version.ref = "squareup-moshi" }  | 
 | 37 | +leak-canary = { group = "com.squareup.leakcanary", name = "leakcanary-android", version.ref = "squareup-leak-canary" }  | 
 | 38 | +kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }  | 
 | 39 | +kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinx-coroutines" }  | 
 | 40 | +test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines" }  | 
 | 41 | +koin-core = { group = "io.insert-koin", name = "koin-core", version.ref = "koin" }  | 
 | 42 | +koin-android = { group = "io.insert-koin", name = "koin-android", version.ref = "koin" }  | 
 | 43 | +koin-test-junit4 = { group = "io.insert-koin", name = "koin-test-junit4", version.ref = "koin" }  | 
 | 44 | +koin-test = { group = "io.insert-koin", name = "koin-test", version.ref = "koin" }  | 
 | 45 | +coil = { group = "io.coil-kt", name = "coil", version.ref = "coil" }  | 
 | 46 | +view-binding-delegate = { group = "com.github.hoc081098", name = "ViewBindingDelegate", version.ref = "view-binding-delegate" }  | 
 | 47 | +flow-ext = { group = "io.github.hoc081098", name = "FlowExt", version.ref = "flow-ext" }  | 
 | 48 | +timber = { group = "com.jakewharton.timber", name = "timber", version.ref = "timber" }  | 
 | 49 | +arrow-core = { group = "io.arrow-kt", name = "arrow-core", version.ref = "arrow" }  | 
 | 50 | +junit = { group = "junit", name = "junit", version.ref = "junit" }  | 
 | 51 | +androidx-test-core = { group = "androidx.test", name = "core-ktx", version.ref = "androidx-test-core" }  | 
 | 52 | +androidx-test-junit = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidx-test-junit" }  | 
 | 53 | +espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso-core" }  | 
 | 54 | +mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }  | 
 | 55 | +kotlin-junit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "kotlin" }  | 
0 commit comments