-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlibs.versions.toml
131 lines (130 loc) · 8.42 KB
/
libs.versions.toml
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
[versions]
android-compileSdk = "34"
android-minSdk = "21"
android-targetSdk = "34"
kotlin = "1.9.25"
android-gradle-plugin = "8.4.2"
dokka = "1.9.20"
androidx-lifecycle = "2.7.0"
androidx-camera = "1.3.1"
androidx-fragment = "1.6.2"
androidx-test = "1.5.0"
androidx-test-junit = "1.1.5"
kotlinx-coroutines = "1.7.1"
koin = "2.2.3"
moshi = "1.15.1"
mockito = "5.12.0"
espresso = "3.5.1"
checkstyle = "7.8.2"
pmd = "6.0.0"
jacoco = "0.8.10"
hilt = "2.46.1"
navigation_component = "2.7.6"
compose-bom = "2024.06.00"
accompanist-themeAdapter = "1.1.1"
compose-activity = "1.9.0"
koin-bom = "3.5.6"
orbitMvi = "9.0.0"
[libraries]
android-gradle = { module = "com.android.tools.build:gradle", version.ref = "android-gradle-plugin" }
kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
dokka-gradle = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
dokka-kotlinAsJava = { module = "org.jetbrains.dokka:kotlin-as-java-plugin", version.ref = "dokka" }
androidx-core-ktx = "androidx.core:core-ktx:1.12.0"
androidx-multidex = "androidx.multidex:multidex:2.0.1"
androidx-activity = "androidx.activity:activity:1.8.2"
androidx-activity-ktx = "androidx.activity:activity-ktx:1.8.2"
androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment" }
androidx-fragment-testing = { module = "androidx.fragment:fragment-testing", version.ref = "androidx-fragment" }
androidx-appcompat = "androidx.appcompat:appcompat:1.6.1"
androidx-coordinatorlayout = "androidx.coordinatorlayout:coordinatorlayout:1.2.0"
androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" }
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
androidx-viewpager = "androidx.viewpager:viewpager:1.0.0"
androidx-viewpager2 = "androidx.viewpager2:viewpager2:1.0.0"
androidx-recyclerview = "androidx.recyclerview:recyclerview:1.3.2"
androidx-cardview = "androidx.cardview:cardview:1.0.0"
androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "androidx-camera" }
androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "androidx-camera" }
androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "androidx-camera" }
androidx-annotation = "androidx.annotation:annotation:1.7.1"
androidx-test-core-ktx = { module = "androidx.test:core-ktx", version.ref = "androidx-test" }
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test" }
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" }
androidx-test-orchestrator = "androidx.test:orchestrator:1.4.2"
androidx-test-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-test-junit" }
androidx-test-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidx-test-junit" }
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espresso" }
androidx-test-espresso-intents = { module = "androidx.test.espresso:espresso-intents", version.ref = "espresso" }
androidx-test-espresso-idlingresource = { module = "androidx.test.espresso:espresso-idling-resource", version.ref = "espresso" }
androidx-test-uiautomator = "androidx.test.uiautomator:uiautomator:2.2.0"
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
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" }
koin-androidx-scope = { module = "io.insert-koin:koin-androidx-scope", version.ref = "koin" }
koin-androidx-viewmodel = { module = "io.insert-koin:koin-androidx-viewmodel", version.ref = "koin" }
koin-androidx-fragment = { module = "io.insert-koin:koin-androidx-fragment", version.ref = "koin" }
material = "com.google.android.material:material:1.11.0"
moshi-core = { module = "com.squareup.moshi:moshi", version.ref = "moshi" }
moshi-codegen = { module = "com.squareup.moshi:moshi-kotlin-codegen", version.ref = "moshi" }
insetter = "dev.chrisbanes.insetter:insetter:0.6.1"
photoview = "com.github.chrisbanes:PhotoView:2.3.0"
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" }
mockito-kotlin = "org.mockito.kotlin:mockito-kotlin:4.0.0"
mockito-kotlin2 = "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
mockk = "io.mockk:mockk:1.12.2"
mockk-android = "io.mockk:mockk-android:1.12.2"
turbine = "app.cash.turbine:turbine:0.12.3"
junit = "junit:junit:4.13.2"
detekt-gradle = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.6"
ktlint-gradle = "org.jlleitschuh.gradle:ktlint-gradle:10.2.0"
mlkit-barcodescanning = "com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.0"
mlkit-textrecognition = "com.google.android.gms:play-services-mlkit-text-recognition:19.0.0"
apachecommons-imaging = "org.apache.commons:commons-imaging:1.0-alpha2"
completableFuture = "org.glassfish.jersey.bundles.repackaged:jersey-jsr166e:2.25.1"
truth = "com.google.truth:truth:1.1.3"
robolectric = "org.robolectric:robolectric:4.12.2"
dexter = "com.karumi:dexter:6.2.3"
logback-android-core = "com.github.tony19:logback-android-core:1.1.1-6"
logback-android-classic = "com.github.tony19:logback-android-classic:1.1.1-6"
jacocoAndroid = "com.hiya:jacoco-android:0.2"
slf4j-api = "org.slf4j:slf4j-api:1.7.32"
benManesVersions-gradle = "com.github.ben-manes:gradle-versions-plugin:0.39.0"
trustkit = "com.datatheorem.android.trustkit:trustkit:1.1.5"
lottie = "com.airbnb.android:lottie:5.1.1"
jUnitParams = "pl.pragmatists:JUnitParams:1.1.1"
retrofit = "com.squareup.retrofit2:retrofit:2.11.0"
okhttp3 = "com.squareup.okhttp3:okhttp:4.12.0"
okio = "com.squareup.okio:okio:3.9.1"
retrofit-moshi-converter = "com.squareup.retrofit2:converter-moshi:2.11.0"
okhttp3-logging-interceptor = "com.squareup.okhttp3:logging-interceptor:4.12.0"
hilt-library = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
hilt-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "hilt" }
hilt-plugin = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "hilt" }
java-poet = "com.squareup:javapoet:1.13.0"
cyclonedx-gradle = "org.cyclonedx:cyclonedx-gradle-plugin:1.8.1"
cyclonedx-core-java = "org.cyclonedx:cyclonedx-core-java:8.0.3"
jsonJava = "org.json:json:20231013"
navigation_fragment_ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigation_component" }
navigation_ui_ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation_component" }
navigation_safe_args = { module = "androidx.navigation:navigation-safe-args-gradle-plugin", version.ref = "navigation_component" }
datastore-preferences = "androidx.datastore:datastore-preferences:1.0.0"
tomlj = "org.tomlj:tomlj:1.1.1"
json-testing = "org.json:json:20231013"
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "compose-bom" }
compose-material3 = { module = "androidx.compose.material3:material3" }
compose-activity = { module = "androidx.activity:activity-compose", version.ref = "compose-activity" }
compose-tools-uiTooling = { module = "androidx.compose.ui:ui-tooling" }
compose-tools-uiToolingPreview = { module = "androidx.compose.ui:ui-tooling-preview" }
accompanist-themeAdapter = { module = "com.google.android.material:compose-theme-adapter-3", version.ref = "accompanist-themeAdapter" }
koin-bom = { module = "io.insert-koin:koin-bom", version.ref = "koin-bom" }
koin-core = { module = "io.insert-koin:koin-core" }
koin-android-compat = { module = "io.insert-koin:koin-android-compat" }
koin-android = { module = "io.insert-koin:koin-android" }
koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose" }
orbitmvi-compose = { group = "org.orbit-mvi", name = "orbit-compose", version.ref = "orbitMvi" }
orbitmvi-test = { group = "org.orbit-mvi", name = "orbit-test", version.ref = "orbitMvi" }
orbitmvi-viewmodel = { group = "org.orbit-mvi", name = "orbit-viewmodel", version.ref = "orbitMvi" }