|
1 | 1 | [versions]
|
2 |
| -ktlint = "1.1.1" |
| 2 | +ktlint = "1.5.0" |
3 | 3 |
|
4 | 4 | gradle-plugin = "8.12.0"
|
5 | 5 |
|
6 | 6 | androidx-appcompat = "1.7.1"
|
7 | 7 |
|
8 |
| -androidx-core = "1.9.0" |
9 | 8 | androidx-lifecycle = "2.9.2"
|
10 | 9 | androidx-navigation = "2.9.3"
|
11 | 10 | androidx-room = "2.7.2"
|
12 | 11 | androidx-sqlite = "2.5.2"
|
13 |
| -androidx-test-ext = "1.3.0" |
14 | 12 |
|
15 | 13 | jetbrains-dokka = "2.0.0"
|
16 | 14 | jetbrains-kotlin = "2.2.0"
|
17 | 15 |
|
18 | 16 | io-mockk = "1.14.5"
|
19 | 17 |
|
20 |
| -spek2-spek = "2.0.19" |
| 18 | +google-devtools-ksp = "2.2.0-2.0.2" |
21 | 19 |
|
| 20 | +squareup-kotlinpoet = "2.2.0" |
| 21 | +google-auto-service = "1.1.1" |
22 | 22 |
|
23 |
| -[plugins] |
24 |
| -android-junit5 = { id = "de.mannodermaus.android-junit5", version = "1.13.1.0" } |
| 23 | +kotlin-compile-testing = "0.8.0" |
| 24 | + |
| 25 | +junit5 = "5.13.4" |
25 | 26 |
|
| 27 | +[plugins] |
| 28 | +google-devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "google-devtools-ksp" } |
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" } |
| 33 | +junit5-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit5" } |
| 34 | +junit5-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit5" } |
30 | 35 |
|
31 | 36 | android-gradle-plugin = { module = "com.android.tools.build:gradle", version.ref = "gradle-plugin" }
|
32 | 37 |
|
33 |
| -androidx-activityKtx = "androidx.activity:activity-ktx:1.10.1" |
| 38 | +androidx-activity = { module = "androidx.activity:activity", version = "1.10.1" } |
| 39 | +androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version = "1.10.1" } |
34 | 40 |
|
35 | 41 | androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
|
36 | 42 | androidx-appcompatResources = { module = "androidx.appcompat:appcompat-resources", version.ref = "androidx-appcompat" }
|
37 | 43 |
|
38 | 44 | androidx-constraintLayout = "androidx.constraintlayout:constraintlayout:2.2.1"
|
39 | 45 |
|
40 |
| -androidx-fragmentKtx = "androidx.fragment:fragment-ktx:1.8.8" |
| 46 | +androidx-fragment = { module = "androidx.fragment:fragment", version = "1.8.9" } |
| 47 | +androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version = "1.8.9" } |
41 | 48 |
|
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" } |
| 49 | +androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version = "2.2.0" } |
| 50 | +androidx-lifecycle-runTime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" } |
| 51 | +androidx-lifecycle-liveData-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" } |
| 52 | +androidx-lifecycle-liveDataCore-ktx = { module = "androidx.lifecycle:lifecycle-livedata-core-ktx", version.ref = "androidx-lifecycle" } |
46 | 53 |
|
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" } |
| 54 | +androidx-navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" } |
| 55 | +androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment", version.ref = "androidx-navigation" } |
| 56 | +androidx-navigation-ui = { module = "androidx.navigation:navigation-ui", version.ref = "androidx-navigation" } |
| 57 | +androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" } |
49 | 58 |
|
50 | 59 | androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "androidx-room" }
|
51 | 60 | androidx-room-common = { module = "androidx.room:room-common", version.ref = "androidx-room" }
|
52 | 61 | androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "androidx-room" }
|
53 | 62 | androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "androidx-room" }
|
54 | 63 |
|
55 | 64 | androidx-sqlite = { module = "androidx.sqlite:sqlite", version.ref = "androidx-sqlite" }
|
56 |
| -androidx-sqliteKtx = { module = "androidx.sqlite:sqlite-ktx", version.ref = "androidx-sqlite" } |
| 65 | +androidx-sqlite-ktx = { module = "androidx.sqlite:sqlite-ktx", version.ref = "androidx-sqlite" } |
57 | 66 |
|
58 | 67 | androidx-test-core = { module = "androidx.test:core", version = "1.7.0" }
|
59 |
| -androidx-test-coreKtx = { module = "androidx.test:core-ktx", version = "1.7.0" } |
| 68 | +androidx-test-core-ktx = { module = "androidx.test:core-ktx", version = "1.7.0" } |
60 | 69 | androidx-test-runner = { module = "androidx.test:runner", version = "1.7.0" }
|
61 | 70 | androidx-test-rules = { module = "androidx.test:rules", version = "1.7.0" }
|
62 | 71 |
|
63 |
| -androidx-junitKtx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidx-test-ext" } |
64 |
| - |
65 |
| -google-auto-service = "com.google.auto.service:auto-service:1.1.1" |
| 72 | +google-auto-service = { module = "com.google.auto.service:auto-service-annotations", version.ref = "google-auto-service" } |
| 73 | +auto-service-ksp = "dev.zacsweers.autoservice:auto-service-ksp:1.2.0" |
66 | 74 | google-android-material = "com.google.android.material:material:1.12.0"
|
67 | 75 |
|
68 | 76 | jetbrains-dokka-gradle = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "jetbrains-dokka" }
|
69 | 77 | jetbrains-kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "jetbrains-kotlin" }
|
70 | 78 | jetbrains-kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "jetbrains-kotlin" }
|
71 | 79 | jetbrains-kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "jetbrains-kotlin" }
|
| 80 | +jetbrains-kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "jetbrains-kotlin" } |
72 | 81 |
|
73 | 82 | mockk = { module = "io.mockk:mockk", version.ref = "io-mockk" }
|
74 | 83 | mockk-android = { module = "io.mockk:mockk-android", version.ref = "io-mockk" }
|
75 | 84 |
|
76 | 85 | spotless-gradle = "com.diffplug.spotless:spotless-plugin-gradle:7.2.1"
|
| 86 | +pintrest-ktlint = { module = "com.pinterest:ktlint", version.ref = "ktlint" } |
77 | 87 |
|
78 |
| -squareup-kotlinpoet = "com.squareup:kotlinpoet:2.2.0" |
79 |
| - |
80 |
| -tschuchortdev-kotlin-compile-testing = "com.github.tschuchortdev:kotlin-compile-testing:1.6.0" |
81 |
| - |
82 |
| -gradle-plugins-android-junit5 = "de.mannodermaus.gradle.plugins:android-junit5:1.13.1.0" |
| 88 | +squareup-kotlinpoet = { module = "com.squareup:kotlinpoet", version.ref = "squareup-kotlinpoet" } |
| 89 | +squareup-kotlinpoet-ksp = { module = "com.squareup:kotlinpoet-ksp", version.ref = "squareup-kotlinpoet" } |
83 | 90 |
|
84 |
| -spek2-spek-dsl-jvm = { module = "org.spekframework.spek2:spek-dsl-jvm", version.ref = "spek2-spek" } |
85 |
| -spek2-spek-runner-junit5 = { module = "org.spekframework.spek2:spek-runner-junit5", version.ref = "spek2-spek" } |
| 91 | +google-devtools-ksp = { module = "com.google.devtools.ksp:symbol-processing", version.ref = "google-devtools-ksp" } |
| 92 | +google-devtools-ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "google-devtools-ksp" } |
86 | 93 |
|
87 |
| -pintrest-ktlint = { module = "com.pinterest:ktlint", version.ref = "ktlint" } |
| 94 | +kotlin-compile-testing = { module = "dev.zacsweers.kctfork:core", version.ref = "kotlin-compile-testing" } |
| 95 | +kotlin-compile-testing-ksp = { module = "dev.zacsweers.kctfork:ksp", version.ref ="kotlin-compile-testing" } |
0 commit comments