-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
65 lines (50 loc) · 2.63 KB
/
libs.versions.toml
File metadata and controls
65 lines (50 loc) · 2.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[versions]
# Airship
airshipProxy = '15.4.1'
airship = '20.2.2'
# Gradle plugins
androidGradlePlugin = '8.13.1'
nexusPublishPlugin = '2.0.0'
gradle-versions = '0.53.0'
preferenceKtx = "1.2.1"
spotlessPlugin = '8.1.0'
# Spotless plugins
ktlint = '0.45.2'
# Dependencies
# Kotlin
kotlin = '2.2.21'
kotlinx-coroutines = '1.10.2'
# Test
junit = '4.13.2'
mockk = '1.14.6'
robolectric = '4.16'
androidx-test-core = '1.7.0'
androidx-test-rules = '1.7.0'
androidx-test-runner = '1.7.0'
[plugins]
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
android-library = { id = 'com.android.library', version.ref = "androidGradlePlugin" }
benmanes-versions = { id = 'com.github.ben-manes.versions', version.ref = "gradle-versions" }
nexus-publishing = { id = 'io.github.gradle-nexus.publish-plugin', version.ref = "nexusPublishPlugin" }
spotless = { id = 'com.diffplug.spotless', version.ref = "spotlessPlugin" }
[libraries]
# Kotlin
androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx" }
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinx-coroutines"}
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinx-coroutines"}
# Airship
airship-core = { module = "com.urbanairship.android:urbanairship-core", version.ref = "airship"}
airship-message-center = { module = "com.urbanairship.android:urbanairship-message-center", version.ref = "airship"}
airship-preference-center = { module = "com.urbanairship.android:urbanairship-preference-center", version.ref = "airship"}
airship-automation = { module = "com.urbanairship.android:urbanairship-automation", version.ref = "airship"}
airship-fcm = { module = "com.urbanairship.android:urbanairship-fcm", version.ref = "airship"}
airship-live-update = { module = "com.urbanairship.android:urbanairship-live-update", version.ref = "airship"}
airship-feature-flag = { module = "com.urbanairship.android:urbanairship-feature-flag", version.ref = "airship"}
airship-hms = { module = "com.urbanairship.android:urbanairship-hms", version.ref = "airship"}
# Testing
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test-core" }
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test-rules" }
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" }
junit = { module = "junit:junit", version.ref = "junit" }
robolectric-core = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }