74 lines
4.8 KiB
TOML
74 lines
4.8 KiB
TOML
[versions]
|
|
app-name = "com.materialkolor.builder"
|
|
app-version = "1.0.1"
|
|
app-code = "101"
|
|
android-compileSdk = "35"
|
|
android-targetSdk = "35"
|
|
android-minSdk = "26"
|
|
agp = "8.9.1"
|
|
androidx-activity = "1.10.1"
|
|
androidx-activityCompose = "1.10.1"
|
|
androidx-core = "1.15.0"
|
|
androidx-lifecycle = "2.8.4"
|
|
calfFilePicker = "0.7.1"
|
|
highlights = "1.0.0"
|
|
kotlin = "2.1.20"
|
|
compose-multiplatform = "1.7.3"
|
|
kotlinx-coroutines = "1.10.1"
|
|
kotlinx-datetime = "0.6.2"
|
|
kotlinx-collections = "0.3.8"
|
|
kotest = "5.9.1"
|
|
coil = "3.1.0"
|
|
kstore = "0.9.1"
|
|
kermit = "2.0.5"
|
|
ktor = "3.1.1"
|
|
material3-adaptive = "1.0.1"
|
|
materialKolor = "2.1.1"
|
|
composeIcons = "1.1.1"
|
|
stateHolder = "1.2.0"
|
|
colorpicker = "1.1.2"
|
|
buildKonfig = "0.17.0"
|
|
|
|
[libraries]
|
|
androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "androidx-activity" }
|
|
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activityCompose" }
|
|
androidx-core = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core" }
|
|
androidx-lifecycle-viewmodel = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-viewmodel-compose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-runtime-compose = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
|
|
calf-filePicker = { module = "com.mohamedrejeb.calf:calf-file-picker", version.ref = "calfFilePicker" }
|
|
coil = { module = "io.coil-kt.coil3:coil", version.ref = "coil" }
|
|
coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" }
|
|
coil-network-ktor = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil" }
|
|
highlights = { module = "dev.snipme:highlights", version.ref = "highlights" }
|
|
kermit = { module = "co.touchlab:kermit", version.ref = "kermit" }
|
|
kstore = { module = "io.github.xxfast:kstore", version.ref = "kstore" }
|
|
kstore-file = { module = "io.github.xxfast:kstore-file", version.ref = "kstore" }
|
|
kstore-storage = { module = "io.github.xxfast:kstore-storage", version.ref = "kstore" }
|
|
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-guava = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-guava", version.ref = "kotlinx-coroutines" }
|
|
kotlinx-coroutines-swing = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-swing", version.ref = "kotlinx-coroutines" }
|
|
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinx-datetime" }
|
|
kotlinx-collections = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version.ref = "kotlinx-collections" }
|
|
kotest-assertions = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" }
|
|
ktor-http = { module = "io.ktor:ktor-http", version.ref = "ktor" }
|
|
material3-adaptive = { module = "org.jetbrains.compose.material3.adaptive:adaptive", version.ref = "material3-adaptive" }
|
|
material3-adaptive-layout = { module = "org.jetbrains.compose.material3.adaptive:adaptive-layout", version.ref = "material3-adaptive" }
|
|
material3-adaptive-navigation = { module = "org.jetbrains.compose.material3.adaptive:adaptive-navigation", version.ref = "material3-adaptive" }
|
|
material3-adaptive-navigation-suite = { module = "org.jetbrains.compose.material3:material3-adaptive-navigation-suite", version.ref = "compose-multiplatform" }
|
|
material3-windowSizeClass = { module = "org.jetbrains.compose.material3:material3-window-size-class", version.ref = "compose-multiplatform" }
|
|
materialKolor = { module = "com.materialkolor:material-kolor", version.ref = "materialKolor" }
|
|
materialKolor-utilities = { module = "com.materialkolor:material-color-utilities", version.ref = "materialKolor" }
|
|
stateHolder = { module = "dev.stateholder:core", version.ref = "stateHolder" }
|
|
stateHolder-compose = { module = "dev.stateholder:extensions-compose", version.ref = "stateHolder" }
|
|
composeIcons-fontAwesome = { module = "br.com.devsrsouza.compose.icons:font-awesome", version.ref = "composeIcons" }
|
|
compose-colorpicker = { module = "com.github.skydoves:colorpicker-compose", version.ref = "colorpicker" }
|
|
|
|
[plugins]
|
|
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
|
compose = { id = "org.jetbrains.compose", version.ref = "compose-multiplatform" }
|
|
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
|
android-application = { id = "com.android.application", version.ref = "agp" }
|
|
android-library = { id = "com.android.library", version.ref = "agp" }
|
|
buildKonfig = { id = "com.codingfeline.buildkonfig", version.ref = "buildKonfig" }
|