Skip to content

Commit 85d9b0c

Browse files
authored
Merge pull request #109 from NordicPlayground/dependency-clean-up
Unused dependencies removed
2 parents fbdb807 + 34fbc90 commit 85d9b0c

File tree

1 file changed

+1
-80
lines changed

1 file changed

+1
-80
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,24 @@
11
[versions]
22
accompanist = "0.34.0"
3-
androidDesugarJdkLibs = "2.1.2"
43
androidGradlePlugin = "8.6.0"
54
androidxActivity = "1.9.2"
6-
androidxAnnotation = "1.8.2"
7-
androidxAppCompat = "1.7.0"
85
androidxComposeBom = "2024.09.00" # https://developer.android.com/jetpack/compose/bom/bom-mapping
9-
androidxComposeRuntimeTracing = "1.0.0-beta01"
106
androidxCore = "1.13.1"
117
androidxCoreSplashscreen = "1.0.1"
128
androidxDataStore = "1.1.1"
13-
androidxEspresso = "3.6.1"
149
androidxHiltNavigationCompose = "1.2.0"
1510
androidxLifecycle = "2.8.5"
16-
androidxMacroBenchmark = "1.3.0"
1711
androidxNavigation = "2.8.0"
18-
androidxMetrics = "1.0.0-beta01"
19-
androidxProfileinstaller = "1.3.1"
20-
androidxStartup = "1.1.1"
21-
androidxWindowManager = "1.3.0"
22-
androidxTestCore = "1.6.1"
23-
androidxTestExt = "1.2.1"
24-
androidxTestRunner = "1.6.2"
25-
androidxTestRules = "1.6.1"
26-
androidxTracing = "1.2.0"
27-
androidxUiAutomator = "2.3.0"
28-
androidxWork = "2.9.1"
2912
firebaseBom = "33.2.0"
3013
hilt = "2.52"
3114
hiltExt = "1.2.0"
32-
junit4 = "4.13.2"
3315
kotlin = "2.0.20"
3416
kotlinxCoroutines = "1.9.0-RC.2"
3517
kotlinxDatetime = "0.6.1"
3618
kotlinxSerializationJson = "1.7.2"
37-
ksp = "2.0.20-1.0.25"
3819
lint = "31.6.0"
3920
publishPlugin = "1.2.2"
40-
markdown = "0.4.1"
4121
leakcanary = "2.14"
42-
mockk = "1.13.12"
43-
slf4j = "2.0.13"
44-
robolectric = "4.13"
45-
material3 = "1.3.0"
46-
material = "1.7.0"
4722

4823
nordic-log = "2.5.0"
4924
nordicPlugins = "2.4"
@@ -53,82 +28,34 @@ firebaseCrashlyticsPlugins = "3.0.2"
5328

5429
[libraries]
5530
accompanist-permissions = { group = "com.google.accompanist", name = "accompanist-permissions", version.ref = "accompanist" }
56-
android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" }
5731
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" }
58-
androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "androidxAnnotation" }
59-
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" }
60-
androidx-benchmark-macro = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "androidxMacroBenchmark" }
6132
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidxComposeBom" }
62-
androidx-compose-foundation = { group = "androidx.compose.foundation", name = "foundation" }
63-
androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout" }
64-
androidx-compose-material = { group = "androidx.compose.material", name = "material", version.ref = "material" }
65-
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3", version.ref = "material3" }
33+
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" }
6634
androidx-compose-material-iconsExtended = { group = "androidx.compose.material", name = "material-icons-extended" }
67-
androidx-compose-material3-windowSizeClass = {group = "androidx.compose.material3", name = "material3-window-size-class" }
68-
androidx-compose-runtime = { group = "androidx.compose.runtime", name = "runtime" }
69-
androidx-compose-runtime-livedata = { group = "androidx.compose.runtime", name = "runtime-livedata" }
70-
androidx-compose-runtime-tracing = { group = "androidx.compose.runtime", name = "runtime-tracing", version.ref = "androidxComposeRuntimeTracing" }
71-
androidx-compose-ui = { group = "androidx.compose.ui", name = "ui" }
72-
androidx-compose-ui-test = { group = "androidx.compose.ui", name = "ui-test-junit4" }
73-
androidx-compose-ui-testManifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
7435
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
7536
androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
76-
androidx-compose-ui-util = { group = "androidx.compose.ui", name = "ui-util" }
77-
androidx-compose-animation = {group = "androidx.compose.animation", name = "animation"}
7837
androidx-core = { group = "androidx.core", name = "core", version.ref = "androidxCore" }
79-
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" }
8038
androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "androidxCoreSplashscreen" }
81-
androidx-dataStore-core = { group = "androidx.datastore", name = "datastore", version.ref = "androidxDataStore" }
8239
androidx-dataStore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidxDataStore" }
8340
androidx-hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" }
84-
androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "androidxLifecycle" }
85-
androidx-lifecycle-livedata = { group = "androidx.lifecycle", name = "lifecycle-livedata", version.ref = "androidxLifecycle" }
86-
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidxLifecycle" }
87-
androidx-lifecycle-runtime = { group = "androidx.lifecycle", name = "lifecycle-runtime", version.ref = "androidxLifecycle" }
8841
androidx-lifecycle-runtime-compose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidxLifecycle" }
89-
androidx-lifecycle-service = { group = "androidx.lifecycle", name = "lifecycle-service", version.ref = "androidxLifecycle" }
90-
androidx-lifecycle-viewModel-ktx = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "androidxLifecycle" }
9142
androidx-lifecycle-viewModel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" }
92-
androidx-lifecycle-viewModel-savedState = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-savedstate", version.ref = "androidxLifecycle" }
93-
androidx-metrics = { group = "androidx.metrics", name = "metrics-performance", version.ref = "androidxMetrics" }
9443
androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "androidxNavigation" }
95-
androidx-navigation-testing = { group = "androidx.navigation", name = "navigation-testing", version.ref = "androidxNavigation" }
96-
androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "androidxProfileinstaller" }
97-
androidx-startup = { group = "androidx.startup", name = "startup-runtime", version.ref = "androidxStartup" }
98-
androidx-window-manager = {module = "androidx.window:window", version.ref = "androidxWindowManager"}
99-
androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidxTestCore" }
100-
androidx-test-ext = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidxTestExt" }
101-
androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidxEspresso" }
102-
androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" }
103-
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTestRules" }
104-
androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "androidxUiAutomator" }
105-
androidx-tracing-ktx = {group = "androidx.tracing", name="tracing-ktx", version.ref = "androidxTracing" }
106-
androidx-work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidxWork" }
107-
androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidxWork" }
10844
firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBom"}
10945
firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics-ktx" }
110-
firebase-database = { group = "com.google.firebase", name = "firebase-database-ktx" }
11146
firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics-ktx" }
11247
hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }
11348
hilt-ext-work = { group = "androidx.hilt", name = "hilt-work", version.ref = "hiltExt" }
11449
hilt-ext-compiler = { group = "androidx.hilt", name = "hilt-compiler", version.ref = "hiltExt" }
11550
hilt-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" }
11651
hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "hilt" }
117-
junit4 = { group = "junit", name = "junit", version.ref = "junit4" }
118-
kotlin-junit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "kotlin" }
119-
kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" }
12052
kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
12153
kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
12254
kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
12355
kotlinx-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinxDatetime" }
12456
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
12557
lint-api = { group = "com.android.tools.lint", name = "lint-api", version.ref = "lint" }
126-
markdown = { group = "com.github.jeziellago", name = "compose-markdown", version.ref = "markdown" }
12758
leakcanary = { group = "com.squareup.leakcanary", name = "leakcanary-android", version.ref = "leakcanary" }
128-
test-slf4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
129-
test-slf4j-simple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "slf4j" }
130-
test-mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }
131-
test-robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" }
13259

13360
# Nordic
13461
nordic-log = { group = "no.nordicsemi.android", name = "log", version.ref = "nordic-log" }
@@ -141,19 +68,13 @@ nordic-library-compose = { id = "no.nordicsemi.android.plugin.library.compose",
14168
nordic-feature = { id = "no.nordicsemi.android.plugin.feature", version.ref = "nordicPlugins" }
14269
nordic-hilt = { id = "no.nordicsemi.android.plugin.hilt", version.ref = "nordicPlugins" }
14370
nordic-kotlin-android = { id = "no.nordicsemi.android.plugin.kotlin", version.ref = "nordicPlugins" }
144-
nordic-kotlin-jvm = { id = "no.nordicsemi.jvm.plugin.kotlin", version.ref = "nordicPlugins" }
14571
nordic-nexus-android = { id = "no.nordicsemi.android.plugin.nexus", version.ref = "nordicPlugins" }
146-
nordic-nexus-kotlin = { id = "no.nordicsemi.jvm.plugin.nexus", version.ref = "nordicPlugins" }
14772
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
14873
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
149-
android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
150-
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
15174
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
15275
kotlin-dokka = { id = "org.jetbrains.dokka", version.ref = "dokkaPlugin" }
15376
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
15477
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
155-
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
156-
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
15778
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
15879
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
15980
publish = { id = "com.gradle.plugin-publish", version.ref = "publishPlugin" }

0 commit comments

Comments
 (0)