66 lines
3.6 KiB
TOML
66 lines
3.6 KiB
TOML
[versions]
|
|
minsdk = "16"
|
|
compilesdk = "33"
|
|
targetsdk = "28"
|
|
|
|
agp = "7.4.2" # Note: update lint version whenever this is updated
|
|
androidx-activity = "1.6.1"
|
|
androidx-annotation = "1.1.0"
|
|
androidx-appcompat = "1.4.2"
|
|
androidx-collection = "1.1.0"
|
|
androidx-core = "1.3.2"
|
|
androidx-lifecycle = "2.6.0"
|
|
androidx-savedstate = "1.2.0"
|
|
androidx-transition = "1.3.1"
|
|
androidx-viewpager2 = "1.0.0"
|
|
autodispose = "1.0.0"
|
|
compose = "1.3.1"
|
|
compose-compiler = "1.4.3"
|
|
dokka = "1.8.10"
|
|
junit = "4.13"
|
|
kotest = "4.6.0"
|
|
kotlin = "1.8.10"
|
|
leakCanary = "2.7"
|
|
lint = "30.4.2" # Should always be agp + 23
|
|
material = "1.2.1"
|
|
mvnpublish = "0.23.2"
|
|
picasso = "2.5.2"
|
|
robolectric = "4.5.1"
|
|
rxjava2 = "2.1.14"
|
|
|
|
[libraries]
|
|
activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
|
|
agp = { module = "com.android.tools.build:gradle", version.ref = "agp" }
|
|
androidx-activity = { module = "androidx.activity:activity", version.ref = "androidx-activity" }
|
|
androidx-annotation = { module = "androidx.annotation:annotation", version.ref = "androidx-annotation" }
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
|
|
androidx-collection = { module = "androidx.collection:collection", version.ref = "androidx-collection" }
|
|
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
|
|
androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-livedata-core = { module = "androidx.lifecycle:lifecycle-livedata-core", version.ref = "androidx-lifecycle" }
|
|
androidx-savedstate-ktx = { module = "androidx.savedstate:savedstate-ktx", version.ref = "androidx-savedstate" }
|
|
androidx-transition = { module = "androidx.transition:transition", version.ref = "androidx-transition" }
|
|
androidx-viewpager2 = { module = "androidx.viewpager2:viewpager2", version.ref = "androidx-viewpager2" }
|
|
compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
|
|
compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
|
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
|
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
|
|
compose-material = { module = "androidx.compose.material:material", version.ref = "compose" }
|
|
dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
|
|
junit = { module = "junit:junit", version.ref = "junit" }
|
|
kotest = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" }
|
|
kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
|
leakCanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakCanary" }
|
|
lint = { module = "com.android.tools.lint:lint", version.ref = "lint" }
|
|
lint-api = { module = "com.android.tools.lint:lint-api", version.ref = "lint" }
|
|
lint-checks = { module = "com.android.tools.lint:lint-checks", version.ref = "lint" }
|
|
lint-tests = { module = "com.android.tools.lint:lint-tests", version.ref = "lint" }
|
|
material = { module = "com.google.android.material:material", version.ref = "material" }
|
|
picasso = { module = "com.squareup.picasso:picasso", version.ref = "picasso" }
|
|
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
|
|
rxjava2 = { module = "io.reactivex.rxjava2:rxjava", version.ref = "rxjava2" }
|
|
|
|
[plugins]
|
|
mvnpublish = { id = "com.vanniktech.maven.publish", version.ref = "mvnpublish" }
|