# # This file has been generated by Gradle and is intended to be consumed by Gradle # [metadata] format.version = "1.1" [versions] androidGradle = "8.8.0" arrow = "2.0.0" chucker = "4.1.0" coil = "2.7.0" coil3 = "3.0.4" dagger = "2.55" desugar = "2.1.4" grgit = "5.3.0" kotlin = "2.1.0" kotlinKsp = "2.1.0-1.0.29" kotlinxCoroutines = "1.10.1" kotlinxDateTime = "0.6.1" kotlinxImmutableCollections = "0.3.8" kotlinxSerialization = "1.8.0" landscapist = "2.4.6" logcat = "0.1" material = "1.12.0" moshi = "1.15.2" okhttp = "4.12.0" retrofit = "2.11.0" spotless = "6.25.0" 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" } hilt-work = {group = "com.google.dagger", name = "hilt-work", version.ref = "dagger" } kotlin-stdlib-jdk8 = {group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlinx-coroutines-android = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-guava = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-jdk8 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-jdk9 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk9", version.ref = "kotlinxCoroutines" } kotlinx-coroutines-playServices = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-play-services", version.ref = "kotlinxCoroutines" } kotlinx-dateTime = {group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinxDateTime" } kotlinx-immutableCollections = {group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinxImmutableCollections" } kotlinx-serialization-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinxSerialization" } kotlinx-serialization-json = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerialization" } kotlinx-serialization-protobuf = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-protobuf", version.ref = "kotlinxSerialization" } 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-loggingInterceptor = {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-loggingInterceptor"] [plugins] android-application = {id = "com.android.application", version.ref = "androidGradle" } android-library = {id = "com.android.library", version.ref = "androidGradle" } 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 = "kotlinKsp" } spotless = {id = "com.diffplug.spotless", version.ref = "spotless" }