1
1
[versions ]
2
- kotlin = " 1.9.22 "
3
- coroutines = " 1.8.0 "
2
+ kotlin = " 1.9.23 "
3
+ coroutines = " 1.8.1-Beta "
4
4
kotlinx-serialization-json = " 1.6.3"
5
5
kotlinx-collections-immutable = " 0.3.7"
6
6
@@ -12,9 +12,9 @@ java-toolchain = "17"
12
12
# the Android minSdkVersion to use
13
13
android-min = " 21"
14
14
# the Android target to use
15
- android-target = " 33 "
15
+ android-target = " 34 "
16
16
# the Android compileSdkVersion to use
17
- android-compile = " 33 "
17
+ android-compile = " 34 "
18
18
19
19
android-gradle = " 8.3.1"
20
20
@@ -23,22 +23,23 @@ sample-android-target = "34"
23
23
# the Android compileSdkVersion to use in sample
24
24
sample-android-compile = " 34"
25
25
26
- jetbrains-compose = " 1.6.1 "
26
+ jetbrains-compose = " 1.6.2 "
27
27
28
28
touchlab-stately = " 2.0.6"
29
29
napier = " 2.7.1"
30
- flowExt = " 0.8.0 "
31
- koin = " 3.5.3"
32
- koin-androidx- compose = " 3.5.3 "
30
+ flowExt = " 0.8.1-Beta "
31
+ koin-core = " 3.5.3"
32
+ koin-compose = " 1.1.2 "
33
33
coil = " 2.6.0"
34
34
compose-rules-detekt = " 0.3.12"
35
35
36
36
androidx-lifecycle = " 2.7.0"
37
37
androidx-annotation = " 1.7.1"
38
38
androidx-activity = " 1.8.2"
39
- androidx-compose-compiler = " 1.5.9 "
39
+ androidx-compose-compiler = " 1.5.11 "
40
40
androidx-navigation = " 2.7.7"
41
41
kmp-viewmodel = " 0.7.1"
42
+ solivagant = " 0.3.0"
42
43
timber = " 5.0.1"
43
44
44
45
spotless = " 6.25.0"
@@ -54,6 +55,7 @@ ktlint = "0.50.0"
54
55
[libraries ]
55
56
coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
56
57
coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
58
+ coroutines-swing = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-swing" , version.ref = " coroutines" }
57
59
coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
58
60
coroutines-jdk8 = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-jdk8" , version.ref = " coroutines" }
59
61
kotlinx-serialization-json = { module = " org.jetbrains.kotlinx:kotlinx-serialization-json" , version.ref = " kotlinx-serialization-json" }
@@ -64,9 +66,10 @@ jetbrains-compose-runtime = { module = "org.jetbrains.compose.runtime:runtime",
64
66
touchlab-stately-concurrency = { module = " co.touchlab:stately-concurrency" , version.ref = " touchlab-stately" }
65
67
napier = { module = " io.github.aakira:napier" , version.ref = " napier" }
66
68
flowExt = { module = " io.github.hoc081098:FlowExt" , version.ref = " flowExt" }
67
- koin-core = { module = " io.insert-koin:koin-core" , version.ref = " koin" }
68
- koin-android = { module = " io.insert-koin:koin-android" , version.ref = " koin" }
69
- koin-androidx-compose = { module = " io.insert-koin:koin-androidx-compose" , version.ref = " koin-androidx-compose" }
69
+ koin-android = { module = " io.insert-koin:koin-android" , version.ref = " koin-core" }
70
+ koin-androidx-compose = { module = " io.insert-koin:koin-androidx-compose" , version.ref = " koin-core" }
71
+ koin-core = { module = " io.insert-koin:koin-core" , version.ref = " koin-core" }
72
+ koin-compose = { module = " io.insert-koin:koin-compose" , version.ref = " koin-compose" }
70
73
coil-compose = { module = " io.coil-kt:coil-compose" , version.ref = " coil" }
71
74
compose-rules-detekt = { module = " io.nlopez.compose.rules:detekt" , version.ref = " compose-rules-detekt" }
72
75
@@ -86,7 +89,11 @@ androidx-compose-material3 = { module = "androidx.compose.material3:material3" }
86
89
androidx-compose-runtime = { module = " androidx.compose.runtime:runtime" }
87
90
androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx-navigation" }
88
91
92
+ kmp-viewmodel = { module = " io.github.hoc081098:kmp-viewmodel" , version.ref = " kmp-viewmodel" }
89
93
kmp-viewmodel-savedstate = { module = " io.github.hoc081098:kmp-viewmodel-savedstate" , version.ref = " kmp-viewmodel" }
94
+ kmp-viewmodel-compose = { module = " io.github.hoc081098:kmp-viewmodel-compose" , version.ref = " kmp-viewmodel" }
95
+ kmp-viewmodel-koin-compose = { module = " io.github.hoc081098:kmp-viewmodel-koin-compose" , version.ref = " kmp-viewmodel" }
96
+ solivagant-navigation = { module = " io.github.hoc081098:solivagant-navigation" , version.ref = " solivagant" }
90
97
timber = { module = " com.jakewharton.timber:timber" , version.ref = " timber" }
91
98
92
99
[plugins ]
0 commit comments