Skip to content

Commit e2eeb4a

Browse files
authored
Add more libraries to TOML file (#79)
1 parent 4b61ad5 commit e2eeb4a

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

gradle/libs.versions.toml2

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,77 @@
44
kotlin = "1.6.10"
55
dokka = "1.5.30"
66
room = "2.4.0"
7+
coroutines = "1.6.0"
8+
exoplayer = "2.16.1"
9+
lifecycle = "2.4.0"
10+
navigation = "2.3.5"
11+
constraint = "2.1.2"
12+
androidx-core = "1.7.0"
13+
material = "1.4.0"
14+
androidx-browser = "1.4.0"
15+
activity-ktx = "1.4.0"
16+
appcompat = "1.4.0"
17+
fragment-ktx = "1.4.0"
18+
legacy = "1.0.0"
19+
recyclerview = "1.2.1"
20+
webkit = "1.4.0"
21+
timber = "5.0.1"
22+
joda-time = "2.10.13"
23+
jsoup = "1.14.3"
24+
junit = "4.13.2"
25+
ext-junit = "1.1.3"
26+
expresso-core = "3.4.0"
27+
robolectric = "4.7.3"
28+
kotlin-junit = "1.6.10"
29+
assertj = "3.21.0"
30+
coroutines-test = "1.5.2"
731

832
[libraries]
933
kotlin-gradle = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
1034
dokka-gradle = { group = "org.jetbrains.dokka", name = "dokka-gradle-plugin", version.ref = "dokka" }
1135
room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" }
1236
room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" }
1337
room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
38+
coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "coroutines" }
39+
coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
40+
exoplayer-core = { group = "com.google.android.exoplayer", name = "exoplayer-core", version.ref = "exoplayer" }
41+
exoplayer-ui = { group = "com.google.android.exoplayer", name = "exoplayer-ui", version.ref = "exoplayer" }
42+
exoplayer-mediasession = { group = "com.google.android.exoplayer", name = "extension-mediasession", version.ref = "exoplayer" }
43+
exoplayer-workmanager = { group = "com.google.android.exoplayer", name = "extension-workmanager", version.ref = "exoplayer" }
44+
lifecycle-livedata = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "lifecycle" }
45+
lifecycle-runtime = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle" }
46+
lifecycle-viewmodel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
47+
lifecycle-vmsavedstate = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-savedstate", version.ref = "lifecycle" }
48+
navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment-ktx", version.ref = "navigation" }
49+
navigation-ui = { group = "androidx.navigation", name = "navigation-ui-ktx", version.ref = "navigation" }
50+
activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "activity-ktx" }
51+
appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
52+
androidx-browser = { group = "androidx.browser", name = "browser", version.ref = "androidx-browser" }
53+
constraint-layout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraint" }
54+
androidx-core = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core" }
55+
fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment-ktx" }
56+
legacy-v4 = { group = "androidx.legacy", name = "legacy-support-v4", version.ref = "legacy" }
57+
legacy-ui = { group = "androidx.legacy", name = "legacy-support-core-ui", version.ref = "legacy" }
58+
recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" }
59+
webkit = { group = "androidx.webkit", name = "webkit", version.ref = "webkit" }
60+
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
61+
joda-time = { group = "joda-time", name = "joda-time", version.ref = "joda-time" }
62+
timber = { group = "com.jakewharton.timber", name = "timber", version.ref = "timber" }
63+
jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" }
64+
junit = { group = "junit", name = "junit", version.ref = "junit" }
65+
ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "ext-junit" }
66+
expresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "expresso-core" }
67+
robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" }
68+
kotlin-junit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "kotlin-junit" }
69+
assertj = { group = "org.assertj", name = "assertj-core", version.ref = "assertj" }
70+
coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines-test" }
1471

1572
[bundles]
1673
room = ["room-runtime", "room-compiler"]
74+
exoplayer = ["exoplayer-core", "exoplayer-ui", "exoplayer-mediasession", "exoplayer-workmanager"]
75+
coroutines = ["coroutines-core", "coroutines-android"]
76+
lifecycle = ["lifecycle-livedata", "lifecycle-runtime", "lifecycle-viewmodel", "lifecycle-vmsavedstate"]
77+
navigation = ["navigation-fragment", "navigation-ui"]
78+
test-frameworks = ["junit", "ext-junit", "expresso-core", "robolectric", "kotlin-junit", "assertj", "coroutines-test"]
1779

1880
[plugins]

0 commit comments

Comments
 (0)