# # This file has been generated by Gradle and is intended to be consumed by Gradle # [metadata] format.version = "1.1" [versions] android-gradle = "8.9.1" arrow = "2.0.1" chucker = "4.1.0" coil = "2.7.0" coil3 = "3.1.0" dagger = "2.56.1" desugar = "2.1.5" grgit = "5.3.0" kotlin = "2.1.20" kotlin-ksp = "2.1.20-1.0.32" kotlinx-collections-immutable = "0.3.8" kotlinx-coroutines = "1.10.1" kotlinx-datetime = "0.6.2" kotlinx-serialization = "1.8.0" landscapist = "2.4.7" logcat = "0.1" material = "1.12.0" moshi = "1.15.2" okhttp = "4.12.0" retrofit = "2.11.0" spotless = "7.0.2" timber = "5.0.1" zxing = "3.5.3" [libraries] arrow-core = {group = "io.arrow-kt", name = "arrow-core", version.ref = "arrow" } arrow-fx-coroutines = {group = "io.arrow-kt", name = "arrow-fx-coroutines", version.ref = "arrow" } chucker = {group = "com.github.chuckerteam.chucker", name = "library", version.ref = "chucker" } chucker-noop = {group = "com.github.chuckerteam.chucker", name = "library-no-op", version.ref = "chucker" } coil = {group = "io.coil-kt", name = "coil", version.ref = "coil" } coil-compose = {group = "io.coil-kt", name = "coil-compose", version.ref = "coil" } coil-gif = {group = "io.coil-kt", name = "coil-gif", version.ref = "coil" } coil-svg = {group = "io.coil-kt", name = "coil-svg", version.ref = "coil" } coil-video = {group = "io.coil-kt", name = "coil-video", version.ref = "coil" } coil3-bom = {group = "io.coil-kt.coil3", name = "coil-bom", version.ref = "coil3" } desugar = {group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "desugar" } hilt-android = {group = "com.google.dagger", name = "hilt-android", version.ref = "dagger" } hilt-compiler = {group = "com.google.dagger", name = "hilt-compiler", version.ref = "dagger" } kotlin-stdlib-jdk8 = {group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlinx-collections-immutable = {group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinx-collections-immutable" } kotlinx-coroutines-android = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-guava = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-jdk8 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-jdk9 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk9", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-playServices = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-play-services", version.ref = "kotlinx-coroutines" } kotlinx-dateTime = {group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinx-datetime" } kotlinx-serialization-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinx-serialization" } kotlinx-serialization-json = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization" } kotlinx-serialization-protobuf = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-protobuf", version.ref = "kotlinx-serialization" } landscapist-bom = {group = "com.github.skydoves", name = "landscapist-bom", version.ref = "landscapist" } logcat = {group = "com.squareup.logcat", name = "logcat", version.ref = "logcat" } material = {group = "com.google.android.material", name = "material", version.ref = "material" } moshi = {group = "com.squareup.moshi", name = "moshi", version.ref = "moshi" } moshi-adapters = {group = "com.squareup.moshi", name = "moshi-adapters", version.ref = "moshi" } moshi-kotlin = {group = "com.squareup.moshi", name = "moshi-kotlin", version.ref = "moshi" } moshi-kotlin-codegen = {group = "com.squareup.moshi", name = "moshi-kotlin-codegen", version.ref = "moshi" } okhttp = {group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" } okhttp-logging-interceptor = {group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" } okhttp-sse = {group = "com.squareup.okhttp3", name = "okhttp-sse", version.ref = "okhttp" } okhttp-tls = {group = "com.squareup.okhttp3", name = "okhttp-tls", version.ref = "okhttp" } retrofit = {group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } retrofit-converter-moshi = {group = "com.squareup.retrofit2", name = "converter-moshi", version.ref = "retrofit" } timber = {group = "com.jakewharton.timber", name = "timber", version.ref = "timber" } zxing = {group = "com.google.zxing", name = "core", version.ref = "zxing" } [bundles] arrow = ["arrow-core", "arrow-fx-coroutines"] moshi = ["moshi", "moshi-adapters"] okhttp = ["okhttp", "okhttp-logging-interceptor"] [plugins] android-application = {id = "com.android.application", version.ref = "android-gradle" } android-library = {id = "com.android.library", version.ref = "android-gradle" } grgit = {id = "org.ajoberstar.grgit", version.ref = "grgit" } hilt-android = {id = "com.google.dagger.hilt.android", version.ref = "dagger" } kotlin-android = {id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-compose = {id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } kotlin-jvm = {id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-kapt = {id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } kotlin-multiplatform = {id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } kotlin-parcelize = {id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } kotlin-serialization = {id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } ksp = {id = "com.google.devtools.ksp", version.ref = "kotlin-ksp" } spotless = {id = "com.diffplug.spotless", version.ref = "spotless" }