1
1
[versions ]
2
- ktlint = " 1.1.1 "
2
+ ktlint = " 1.5.0 "
3
3
4
4
gradle-plugin = " 8.9.1"
5
5
@@ -19,71 +19,76 @@ io-mockk = "1.13.17"
19
19
20
20
spek2-spek = " 2.0.19"
21
21
22
+ google-devtools-ksp = " 2.0.0-1.0.22"
22
23
23
24
[plugins ]
24
25
android-junit5 = { id = " de.mannodermaus.android-junit5" , version = " 1.12.0.0" }
26
+ google-devtools-ksp = { id = " com.google.devtools.ksp" , version.ref = " google-devtools-ksp" }
27
+
25
28
26
29
27
30
[libraries ]
28
- timber = " com.jakewharton.timber:timber: 5.0.1"
29
- junit = " junit:junit: 4.13.2"
31
+ timber = { module = " com.jakewharton.timber:timber" , version = " 5.0.1" }
32
+ junit = { module = " junit:junit" , version = " 4.13.2" }
30
33
31
34
android-gradle-plugin = { module = " com.android.tools.build:gradle" , version.ref = " gradle-plugin" }
32
35
33
- androidx-activityKtx = " androidx.activity:activity-ktx:1.10.1"
36
+ androidx-activity = { module = " androidx.activity:activity" , version = " 1.10.1" }
37
+ androidx-activity-ktx = { module = " androidx.activity:activity-ktx" , version = " 1.10.1" }
34
38
35
39
androidx-appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " androidx-appcompat" }
36
40
androidx-appcompatResources = { module = " androidx.appcompat:appcompat-resources" , version.ref = " androidx-appcompat" }
37
41
38
42
androidx-constraintLayout = " androidx.constraintlayout:constraintlayout:2.2.1"
39
43
40
- androidx-fragmentKtx = " androidx.fragment:fragment-ktx:1.8.6"
44
+ androidx-fragment = { module = " androidx.fragment:fragment" , version = " 1.8.6" }
45
+ androidx-fragment-ktx = { module = " androidx.fragment:fragment-ktx" , version = " 1.8.6" }
41
46
42
- androidx-lifecycle-extensions = " androidx.lifecycle:lifecycle-extensions: 2.2.0"
43
- androidx-lifecycle-runTimeKtx = { module = " androidx.lifecycle:lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle" }
44
- androidx-lifecycle-liveDataKtx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " androidx-lifecycle" }
45
- androidx-lifecycle-liveDataCoreKtx = { module = " androidx.lifecycle:lifecycle-livedata-core-ktx" , version.ref = " androidx-lifecycle" }
47
+ androidx-lifecycle-extensions = { module = " androidx.lifecycle:lifecycle-extensions" , version = " 2.2.0" }
48
+ androidx-lifecycle-runTime-ktx = { module = " androidx.lifecycle:lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle" }
49
+ androidx-lifecycle-liveData-ktx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " androidx-lifecycle" }
50
+ androidx-lifecycle-liveDataCore-ktx = { module = " androidx.lifecycle:lifecycle-livedata-core-ktx" , version.ref = " androidx-lifecycle" }
46
51
47
- androidx-navigation-fragmentKtx = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
48
- androidx-navigation-uiKtx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
52
+ androidx-navigation-fragment-ktx = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
53
+ androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment" , version.ref = " androidx-navigation" }
54
+ androidx-navigation-ui = { module = " androidx.navigation:navigation-ui" , version.ref = " androidx-navigation" }
55
+ androidx-navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
49
56
50
57
androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " androidx-room" }
51
58
androidx-room-common = { module = " androidx.room:room-common" , version.ref = " androidx-room" }
52
59
androidx-room-runtime = { module = " androidx.room:room-runtime" , version.ref = " androidx-room" }
53
60
androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " androidx-room" }
54
61
55
62
androidx-sqlite = { module = " androidx.sqlite:sqlite" , version.ref = " androidx-sqlite" }
56
- androidx-sqliteKtx = { module = " androidx.sqlite:sqlite-ktx" , version.ref = " androidx-sqlite" }
63
+ androidx-sqlite-ktx = { module = " androidx.sqlite:sqlite-ktx" , version.ref = " androidx-sqlite" }
57
64
58
65
androidx-test-core = { module = " androidx.test:core" , version = " 1.6.1" }
59
- androidx-test-coreKtx = { module = " androidx.test:core-ktx" , version = " 1.6.1" }
66
+ androidx-test-core-ktx = { module = " androidx.test:core-ktx" , version = " 1.6.1" }
60
67
androidx-test-runner = { module = " androidx.test:runner" , version = " 1.6.2" }
61
68
androidx-test-rules = { module = " androidx.test:rules" , version = " 1.6.1" }
62
69
63
- androidx-junitKtx = { module = " androidx.test.ext:junit-ktx" , version.ref = " androidx-test-ext" }
64
-
65
70
google-auto-service = " com.google.auto.service:auto-service:1.1.1"
66
71
google-android-material = " com.google.android.material:material:1.12.0"
67
72
68
73
jetbrains-dokka-gradle = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " jetbrains-dokka" }
69
74
jetbrains-kotlin-stdlib-jdk8 = { module = " org.jetbrains.kotlin:kotlin-stdlib-jdk8" , version.ref = " jetbrains-kotlin" }
70
75
jetbrains-kotlin-reflect = { module = " org.jetbrains.kotlin:kotlin-reflect" , version.ref = " jetbrains-kotlin" }
71
76
jetbrains-kotlin-gradle = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " jetbrains-kotlin" }
77
+ jetbrains-kotlin-test = { module = " org.jetbrains.kotlin:kotlin-test" , version.ref = " jetbrains-kotlin" }
72
78
73
79
mockk = { module = " io.mockk:mockk" , version.ref = " io-mockk" }
74
80
mockk-android = { module = " io.mockk:mockk-android" , version.ref = " io-mockk" }
75
81
76
- gradle-versions = " com.github.ben-manes:gradle-versions- plugin:0.52.0 "
82
+ spotless-gradle = { module = " com.diffplug.spotless:spotless- plugin-gradle " , version = " 7.0.2 " }
77
83
78
- spotless-gradle = " com.diffplug.spotless:spotless-plugin-gradle:7.0.2 "
84
+ pintrest-ktlint = { module = " com.pinterest:ktlint " , version.ref = " ktlint " }
79
85
80
- squareup-kotlinpoet = " com.squareup:kotlinpoet: 2.1.0"
86
+ squareup-kotlinpoet = { module = " com.squareup:kotlinpoet" , version = " 2.1.0" }
81
87
82
- tschuchortdev-kotlin-compile-testing = " com.github.tschuchortdev:kotlin-compile-testing:1.6.0"
88
+ google-devtools-ksp-api = { module = " com.google.devtools.ksp:symbol-processing-api" , version.ref = " google-devtools-ksp" }
89
+ kotlin-compile-testing-ksp = { module = " com.github.tschuchortdev:kotlin-compile-testing-ksp" , version = " 1.6.0" }
83
90
84
91
gradle-plugins-android-junit5 = " de.mannodermaus.gradle.plugins:android-junit5:1.12.0.0"
85
92
86
93
spek2-spek-dsl-jvm = { module = " org.spekframework.spek2:spek-dsl-jvm" , version.ref = " spek2-spek" }
87
94
spek2-spek-runner-junit5 = { module = " org.spekframework.spek2:spek-runner-junit5" , version.ref = " spek2-spek" }
88
-
89
- pintrest-ktlint = { module = " com.pinterest:ktlint" , version.ref = " ktlint" }
0 commit comments