35 lines
1.8 KiB
TOML
35 lines
1.8 KiB
TOML
[versions]
|
|
compileSdk = "34"
|
|
gradleNexusStagingPlugin = "0.30.0"
|
|
minSdk = "21"
|
|
targetSdk = "34"
|
|
ktlint = "0.42.1"
|
|
|
|
composeBom = "2024.04.01" # https://developer.android.com/jetpack/compose/bom/bom-mapping
|
|
composeCompiler = "1.5.11" # https://developer.android.com/jetpack/androidx/releases/compose-kotlin
|
|
kotlin = "1.9.23" # https://developer.android.com/jetpack/androidx/releases/compose-kotlin
|
|
gradlePlugin = "8.1.4" # https://developer.android.com/build/releases/gradle-plugin
|
|
|
|
activityComposeVersion = "1.9.0"
|
|
lifecycleRuntimeKtxVersion = "2.7.0"
|
|
|
|
spotless = "6.21.0"
|
|
material3AndroidVersion = "1.2.0"
|
|
|
|
[libraries]
|
|
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
|
|
compose-foundation-foundation = { module = "androidx.compose.foundation:foundation" }
|
|
compose-material3-material3 = { module = "androidx.compose.material3:material3" }
|
|
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
|
|
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
|
|
compose-ui-ui = { module = "androidx.compose.ui:ui" }
|
|
compose-ui-util = { module = "androidx.compose.ui:ui-util" }
|
|
gradle = { module = "com.android.tools.build:gradle", version.ref = "gradlePlugin" }
|
|
kotlin-pluginGradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
|
activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityComposeVersion" }
|
|
lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtxVersion" }
|
|
|
|
[plugins]
|
|
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
|
|
nexus-staging = { id = 'io.codearte.nexus-staging', version.ref = "gradleNexusStagingPlugin" } |