# # This file has been generated by Gradle and is intended to be consumed by Gradle # [metadata] format.version = "1.1" [versions] adarshr-test-logger = "4.0.0" android = "8.2.2" android-tools-desugar-jdk-libs = "2.0.4" androidx-activity-compose = "1.8.2" androidx-activity-ktx = "1.8.2" androidx-appcompat = "1.6.1" androidx-compose-animation = "1.6.1" androidx-compose-animation-core = "1.6.1" androidx-compose-animation-graphics = "1.6.1" androidx-compose-compiler = "1.5.9" androidx-compose-foundation = "1.6.1" androidx-compose-foundation-layout = "1.6.1" androidx-compose-foundation-text = "1.2.1" androidx-compose-material = "1.6.1" androidx-compose-material-icons-core = "1.6.1" androidx-compose-material-icons-extended = "1.6.1" androidx-compose-material-ripple = "1.6.1" androidx-compose-material3 = "1.2.0" androidx-compose-material3-window-size-classs = "1.2.0" androidx-compose-runtime = "1.6.1" androidx-compose-runtime-saveable = "1.6.1" androidx-compose-runtime-tracing = "1.0.0-beta01" androidx-compose-ui = "1.6.1" androidx-compose-ui-test = "1.6.1" androidx-compose-ui-test-manifest = "1.6.1" androidx-compose-ui-tooling = "1.6.1" androidx-compose-ui-tooling-preview = "1.6.1" androidx-compose-ui-util = "1.6.1" androidx-core-ktx = "1.12.0" androidx-core-splashscreen = "1.0.1" androidx-hilt-navigation-compose = "1.1.0" androidx-lifecycle-viewmodel = "2.7.0" androidx-lifecycle-viewmodel-compose = "2.7.0" androidx-lifecycle-viewmodel-ktx = "2.7.0" androidx-navigation-compose = "2.7.7" arrow-kt-arrow-core = "1.2.1" cash-molecule = "1.3.2" cash-sqldelight = "2.0.0" cash-turbine = "1.0.0" diffplug-gradle-spotless = "6.25.0" eclipse-jgit = "6.8.0.202311291450-r" facebook-ktfmt = "0.47" github-gradle-nexus-publish-plugin = "1.3.0" github-triplet-play = "3.9.0" gitlab-arturbosch-detekt = "1.23.5" gradle-enterprise = "3.16.2" gradle-plugin-publish = "1.2.1" gradle-test-retry = "1.5.8" insert-koin-android = "3.5.3" insert-koin-androidx-compose = "3.5.3" insert-koin-core = "3.5.3" insert-koin-ktor = "3.5.3" insert-koin-logger-slf4j = "3.5.3" insert-koin-test = "3.5.3" insert-koin-test-junit4 = "3.5.3" insert-koin-test-junit5 = "3.5.3" javiersc-gradle-extensions = "1.0.0-alpha.34" javiersc-hubdle = "0.6.2" javiersc-kotlin = "0.1.0-alpha.15" javiersc-kotlin-compiler-extensions = "0.1.1-alpha.5+1.9.30-dev-2548" javiersc-kotlinx-coroutines = "0.1.0-rc.1" javiersc-mokoki = "0.2.0-alpha.1" javiersc-mokoki-serialization = "0.2.0-alpha.1" javiersc-network-either = "0.2.0-alpha.2" javiersc-network-either-logger = "0.2.0-alpha.2" javiersc-network-resource-either = "0.2.0-alpha.2" javiersc-network-resource-either-extensions = "0.2.0-alpha.2" javiersc-semver = "0.5.0" javiersc-semver-core = "0.1.0-beta.13" jetbrains-changelog = "2.2.0" jetbrains-compose = "1.5.12" jetbrains-compose-compiler = "1.5.8" jetbrains-dokka = "1.9.10" jetbrains-intellij = "1.17.1" jetbrains-kotlin = "1.9.22" jetbrains-kotlinx-binary-compatibility-validator = "0.14.0" jetbrains-kotlinx-collections-immutable = "0.3.7" jetbrains-kotlinx-coroutines = "1.7.3" jetbrains-kotlinx-datetime = "0.5.0" jetbrains-kotlinx-io-core = "0.3.1" jetbrains-kotlinx-kover = "0.7.5" jetbrains-kotlinx-serialization = "1.6.2" jetbrains-markdown = "0.6.1" junit-bom = "5.10.2" junit-jupiter-junit-jupiter = "5.10.2" junit-jupiter-junit-jupiter-api = "5.10.2" junit-jupiter-junit-jupiter-params = "5.10.2" junit-platform-junit-platform-commons = "1.10.2" junit-platform-junit-platform-launcher = "1.10.2" junit-platform-junit-platform-runner = "1.10.2" junit-platform-junit-platform-suite-api = "1.10.2" kotest-assertions-core = "5.8.0" kotest-assertions-json = "5.8.0" kotest-assertions-sql = "5.8.0" kotest-extensions-kotest-assertions-arrow = "1.4.0" kotest-extensions-kotest-assertions-compiler = "1.0.0" kotest-extensions-kotest-assertions-jsoup = "1.0.1" kotest-extensions-kotest-assertions-klock = "1.0.0" kotest-extensions-kotest-assertions-konform = "1.1.0" kotest-extensions-kotest-assertions-kotlinx-datetime = "1.1.0" kotest-extensions-kotest-assertions-ktor = "2.0.0" kotest-extensions-kotest-extensions-allure = "1.3.0" kotest-extensions-kotest-extensions-embedded-kafka = "2.0.0" kotest-extensions-kotest-extensions-koin = "1.3.0" kotest-extensions-kotest-extensions-mockserver = "1.3.0" kotest-extensions-kotest-extensions-robolectric = "0.5.0" kotest-extensions-kotest-extensions-spring = "1.1.3" kotest-extensions-kotest-extensions-testcontainers = "2.0.2" kotest-extensions-kotest-extensions-wiremock = "3.0.1" kotest-property = "5.8.0" kotest-runner-junit4 = "5.8.0" kotest-runner-junit5 = "5.8.0" ktor = "2.3.8" russhwolf-multiplatform-settings = "1.1.1" softwork-kotlinx-serialization = "0.0.16" sonarqube = "4.4.1.3373" squareup-moshi = "1.15.1" squareup-okhttp3 = "5.0.0-alpha.12" squareup-okio = "3.8.0" squareup-retrofit2-converter-kotlinx-serialization = "1.0.0" squareup-retrofit2-retrofit = "2.9.0" vyarus-mkdocs = "3.0.0" [libraries] android-tools-build-gradle = {group = "com.android.tools.build", name = "gradle", version.ref = "android" } android-tools-desugar-jdk-libs = {group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "android-tools-desugar-jdk-libs" } androidx-activity-compose = {group = "androidx.activity", name = "activity-compose", version.ref = "androidx-activity-compose" } androidx-activity-ktx = {group = "androidx.activity", name = "activity-ktx", version.ref = "androidx-activity-ktx" } androidx-appcompat = {group = "androidx.appcompat", name = "appcompat", version.ref = "androidx-appcompat" } androidx-compose-animation = {group = "androidx.compose.animation", name = "animation", version.ref = "androidx-compose-animation" } androidx-compose-animation-core = {group = "androidx.compose.animation", name = "animation-core", version.ref = "androidx-compose-animation-core" } androidx-compose-animation-graphics = {group = "androidx.compose.animation", name = "animation-graphics", version.ref = "androidx-compose-animation-graphics" } androidx-compose-compiler = {group = "androidx.compose.compiler", name = "compiler", version.ref = "androidx-compose-compiler" } androidx-compose-foundation = {group = "androidx.compose.foundation", name = "foundation", version.ref = "androidx-compose-foundation" } androidx-compose-foundation-layout = {group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "androidx-compose-foundation-layout" } androidx-compose-foundation-text = {group = "androidx.compose.foundation", name = "foundation-text", version.ref = "androidx-compose-foundation-text" } androidx-compose-material = {group = "androidx.compose.material", name = "material", version.ref = "androidx-compose-material" } androidx-compose-material-icons-core = {group = "androidx.compose.material", name = "material-icons-core", version.ref = "androidx-compose-material-icons-core" } androidx-compose-material-icons-extended = {group = "androidx.compose.material", name = "material-icons-extended", version.ref = "androidx-compose-material-icons-extended" } androidx-compose-material-ripple = {group = "androidx.compose.material", name = "material-ripple", version.ref = "androidx-compose-material-ripple" } androidx-compose-material3 = {group = "androidx.compose.material3", name = "material3", version.ref = "androidx-compose-material3" } androidx-compose-material3-window-size-classs = {group = "androidx.compose.material3", name = "material3-window-size-class", version.ref = "androidx-compose-material3-window-size-classs" } androidx-compose-runtime = {group = "androidx.compose.runtime", name = "runtime", version.ref = "androidx-compose-runtime" } androidx-compose-runtime-saveable = {group = "androidx.compose.runtime", name = "runtime-saveable", version.ref = "androidx-compose-runtime-saveable" } androidx-compose-runtime-tracing = {group = "androidx.compose.runtime", name = "runtime-tracing", version.ref = "androidx-compose-runtime-tracing" } androidx-compose-ui = {group = "androidx.compose.ui", name = "ui", version.ref = "androidx-compose-ui" } androidx-compose-ui-test = {group = "androidx.compose.ui", name = "ui-test", version.ref = "androidx-compose-ui-test" } androidx-compose-ui-test-manifest = {group = "androidx.compose.ui", name = "ui-test-manifest", version.ref = "androidx-compose-ui-test-manifest" } androidx-compose-ui-tooling = {group = "androidx.compose.ui", name = "ui-tooling", version.ref = "androidx-compose-ui-tooling" } androidx-compose-ui-tooling-preview = {group = "androidx.compose.ui", name = "ui-tooling-preview", version.ref = "androidx-compose-ui-tooling-preview" } androidx-compose-ui-util = {group = "androidx.compose.ui", name = "ui-util", version.ref = "androidx-compose-ui-util" } androidx-core-ktx = {group = "androidx.core", name = "core-ktx", version.ref = "androidx-core-ktx" } androidx-core-splashscreen = {group = "androidx.core", name = "core-splashscreen", version.ref = "androidx-core-splashscreen" } androidx-hilt-navigation-compose = {group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "androidx-hilt-navigation-compose" } androidx-lifecycle-viewmodel = {group = "androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidx-lifecycle-viewmodel" } androidx-lifecycle-viewmodel-compose = {group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle-viewmodel-compose" } androidx-lifecycle-viewmodel-ktx = {group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle-viewmodel-ktx" } androidx-navigation-compose = {group = "androidx.navigation", name = "navigation-compose", version.ref = "androidx-navigation-compose" } arrow-kt-arrow-core = {group = "io.arrow-kt", name = "arrow-core", version.ref = "arrow-kt-arrow-core" } cash-molecule-runtime = {group = "app.cash.molecule", name = "molecule-runtime", version.ref = "cash-molecule" } cash-sqldelight-android-driver = {group = "app.cash.sqldelight", name = "android-driver", version.ref = "cash-sqldelight" } cash-sqldelight-coroutines-extensions = {group = "app.cash.sqldelight", name = "coroutines-extensions", version.ref = "cash-sqldelight" } cash-sqldelight-jdbc-driver = {group = "app.cash.sqldelight", name = "jdbc-driver", version.ref = "cash-sqldelight" } cash-sqldelight-native-driver = {group = "app.cash.sqldelight", name = "native-driver", version.ref = "cash-sqldelight" } cash-sqldelight-sqlite-driver = {group = "app.cash.sqldelight", name = "sqlite-driver", version.ref = "cash-sqldelight" } cash-turbine = {group = "app.cash.turbine", name = "turbine", version.ref = "cash-turbine" } eclipse-jgit = {group = "org.eclipse.jgit", name = "org.eclipse.jgit", version.ref = "eclipse-jgit" } facebook-ktfmt = {group = "com.facebook", name = "ktfmt", version.ref = "facebook-ktfmt" } insert-koin-android = {group = "io.insert-koin", name = "koin-android", version.ref = "insert-koin-android" } insert-koin-androidx-compose = {group = "io.insert-koin", name = "koin-androidx-compose", version.ref = "insert-koin-androidx-compose" } insert-koin-core = {group = "io.insert-koin", name = "koin-core", version.ref = "insert-koin-core" } insert-koin-ktor = {group = "io.insert-koin", name = "koin-ktor", version.ref = "insert-koin-ktor" } insert-koin-logger-slf4j = {group = "io.insert-koin", name = "koin-logger-slf4j", version.ref = "insert-koin-logger-slf4j" } insert-koin-test = {group = "io.insert-koin", name = "koin-test", version.ref = "insert-koin-test" } insert-koin-test-junit4 = {group = "io.insert-koin", name = "koin-test-junit4", version.ref = "insert-koin-test-junit4" } insert-koin-test-junit5 = {group = "io.insert-koin", name = "koin-test-junit5", version.ref = "insert-koin-test-junit5" } javiersc-gradle-extensions = {group = "com.javiersc.gradle", name = "gradle-extensions", version.ref = "javiersc-gradle-extensions" } javiersc-gradle-test-extensions = {group = "com.javiersc.gradle", name = "gradle-test-extensions", version.ref = "javiersc-gradle-extensions" } javiersc-kotlin-compiler-extensions = {group = "com.javiersc.kotlin", name = "kotlin-compiler-extensions", version.ref = "javiersc-kotlin-compiler-extensions" } javiersc-kotlin-compiler-test-extensions = {group = "com.javiersc.kotlin", name = "kotlin-compiler-test-extensions", version.ref = "javiersc-kotlin-compiler-extensions" } javiersc-kotlin-stdlib = {group = "com.javiersc.kotlin", name = "kotlin-stdlib", version.ref = "javiersc-kotlin" } javiersc-kotlin-test-junit = {group = "com.javiersc.kotlin", name = "kotlin-test-junit", version.ref = "javiersc-kotlin" } javiersc-kotlin-test-junit5 = {group = "com.javiersc.kotlin", name = "kotlin-test-junit5", version.ref = "javiersc-kotlin" } javiersc-kotlin-test-testng = {group = "com.javiersc.kotlin", name = "kotlin-test-testng", version.ref = "javiersc-kotlin" } javiersc-kotlinx-coroutines-run-blocking = {group = "com.javiersc.kotlinx", name = "coroutines-run-blocking", version.ref = "javiersc-kotlinx-coroutines" } javiersc-kotlinx-coroutines-run-blocking-all = {group = "com.javiersc.kotlinx", name = "coroutines-run-blocking-all", version.ref = "javiersc-kotlinx-coroutines" } javiersc-mokoki = {group = "com.javiersc.mokoki", name = "mokoki", version.ref = "javiersc-mokoki" } javiersc-mokoki-serialization = {group = "com.javiersc.mokoki", name = "mokoki-serialization", version.ref = "javiersc-mokoki-serialization" } javiersc-network-either = {group = "com.javiersc.network", name = "network-either", version.ref = "javiersc-network-either" } javiersc-network-either-logger = {group = "com.javiersc.network", name = "network-either-logger", version.ref = "javiersc-network-either-logger" } javiersc-network-resource-either = {group = "com.javiersc.network", name = "resource-either", version.ref = "javiersc-network-resource-either" } javiersc-network-resource-either-extensions = {group = "com.javiersc.network", name = "network-resource-either-extensions", version.ref = "javiersc-network-resource-either-extensions" } javiersc-semver-core = {group = "com.javiersc.semver", name = "semver-core", version.ref = "javiersc-semver-core" } jetbrains-compose-compiler = {group = "org.jetbrains.compose.compiler", name = "compiler", version.ref = "jetbrains-compose-compiler" } jetbrains-kotlin-annotations-jvm = {group = "org.jetbrains.kotlin", name = "kotlin-annotations-jvm", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-compiler = {group = "org.jetbrains.kotlin", name = "kotlin-compiler", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-compiler-embeddable = {group = "org.jetbrains.kotlin", name = "kotlin-compiler-embeddable", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-compiler-internal-test-framework = {group = "org.jetbrains.kotlin", name = "kotlin-compiler-internal-test-framework", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-gradle-plugin = {group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-gradle-plugin-api = {group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin-api", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-reflect = {group = "org.jetbrains.kotlin", name = "kotlin-reflect", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-script-runtime = {group = "org.jetbrains.kotlin", name = "kotlin-script-runtime", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-serialization = {group = "org.jetbrains.kotlin", name = "kotlin-serialization", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-test = {group = "org.jetbrains.kotlin", name = "kotlin-test", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-test-annotations-common = {group = "org.jetbrains.kotlin", name = "kotlin-test-annotations-common", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-test-junit = {group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-test-junit5 = {group = "org.jetbrains.kotlin", name = "kotlin-test-junit5", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-test-testng = {group = "org.jetbrains.kotlin", name = "kotlin-test-testng", version.ref = "jetbrains-kotlin" } jetbrains-kotlinx-collections-immutable = {group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "jetbrains-kotlinx-collections-immutable" } jetbrains-kotlinx-coroutines-android = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "jetbrains-kotlinx-coroutines" } jetbrains-kotlinx-coroutines-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "jetbrains-kotlinx-coroutines" } jetbrains-kotlinx-coroutines-test = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "jetbrains-kotlinx-coroutines" } jetbrains-kotlinx-datetime = {group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "jetbrains-kotlinx-datetime" } jetbrains-kotlinx-io-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-io-core", version.ref = "jetbrains-kotlinx-io-core" } jetbrains-kotlinx-serialization-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "jetbrains-kotlinx-serialization" } jetbrains-kotlinx-serialization-json = {group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "jetbrains-kotlinx-serialization" } jetbrains-markdown = {group = "org.jetbrains", name = "markdown", version.ref = "jetbrains-markdown" } junit-bom = {group = "org.junit", name = "junit-bom", version.ref = "junit-bom" } junit-jupiter-junit-jupiter = {group = "org.junit.jupiter", name = "junit-jupiter", version.ref = "junit-jupiter-junit-jupiter" } junit-jupiter-junit-jupiter-api = {group = "org.junit.jupiter", name = "junit-jupiter-api", version.ref = "junit-jupiter-junit-jupiter-api" } junit-jupiter-junit-jupiter-params = {group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "junit-jupiter-junit-jupiter-params" } junit-platform-junit-platform-commons = {group = "org.junit.platform", name = "junit-platform-commons", version.ref = "junit-platform-junit-platform-commons" } junit-platform-junit-platform-launcher = {group = "org.junit.platform", name = "junit-platform-launcher", version.ref = "junit-platform-junit-platform-launcher" } junit-platform-junit-platform-runner = {group = "org.junit.platform", name = "junit-platform-runner", version.ref = "junit-platform-junit-platform-runner" } junit-platform-junit-platform-suite-api = {group = "org.junit.platform", name = "junit-platform-suite-api", version.ref = "junit-platform-junit-platform-suite-api" } kotest-assertions-core = {group = "io.kotest", name = "kotest-assertions-core", version.ref = "kotest-assertions-core" } kotest-assertions-json = {group = "io.kotest", name = "kotest-assertions-json", version.ref = "kotest-assertions-json" } kotest-assertions-sql = {group = "io.kotest", name = "kotest-assertions-sql", version.ref = "kotest-assertions-sql" } kotest-extensions-kotest-assertions-arrow = {group = "io.kotest.extensions", name = "kotest-assertions-arrow", version.ref = "kotest-extensions-kotest-assertions-arrow" } kotest-extensions-kotest-assertions-compiler = {group = "io.kotest.extensions", name = "kotest-assertions-compiler", version.ref = "kotest-extensions-kotest-assertions-compiler" } kotest-extensions-kotest-assertions-jsoup = {group = "io.kotest.extensions", name = "kotest-assertions-jsoup", version.ref = "kotest-extensions-kotest-assertions-jsoup" } kotest-extensions-kotest-assertions-klock = {group = "io.kotest.extensions", name = "kotest-assertions-klock", version.ref = "kotest-extensions-kotest-assertions-klock" } kotest-extensions-kotest-assertions-konform = {group = "io.kotest.extensions", name = "kotest-assertions-konform", version.ref = "kotest-extensions-kotest-assertions-konform" } kotest-extensions-kotest-assertions-kotlinx-datetime = {group = "io.kotest.extensions", name = "kotest-assertions-kotlinx-datetime", version.ref = "kotest-extensions-kotest-assertions-kotlinx-datetime" } kotest-extensions-kotest-assertions-ktor = {group = "io.kotest.extensions", name = "kotest-assertions-ktor", version.ref = "kotest-extensions-kotest-assertions-ktor" } kotest-extensions-kotest-extensions-allure = {group = "io.kotest.extensions", name = "kotest-extensions-allure", version.ref = "kotest-extensions-kotest-extensions-allure" } kotest-extensions-kotest-extensions-embedded-kafka = {group = "io.kotest.extensions", name = "kotest-extensions-embedded-kafka", version.ref = "kotest-extensions-kotest-extensions-embedded-kafka" } kotest-extensions-kotest-extensions-koin = {group = "io.kotest.extensions", name = "kotest-extensions-koin", version.ref = "kotest-extensions-kotest-extensions-koin" } kotest-extensions-kotest-extensions-mockserver = {group = "io.kotest.extensions", name = "kotest-extensions-mockserver", version.ref = "kotest-extensions-kotest-extensions-mockserver" } kotest-extensions-kotest-extensions-robolectric = {group = "io.kotest.extensions", name = "kotest-extensions-robolectric", version.ref = "kotest-extensions-kotest-extensions-robolectric" } kotest-extensions-kotest-extensions-spring = {group = "io.kotest.extensions", name = "kotest-extensions-spring", version.ref = "kotest-extensions-kotest-extensions-spring" } kotest-extensions-kotest-extensions-testcontainers = {group = "io.kotest.extensions", name = "kotest-extensions-testcontainers", version.ref = "kotest-extensions-kotest-extensions-testcontainers" } kotest-extensions-kotest-extensions-wiremock = {group = "io.kotest.extensions", name = "kotest-extensions-wiremock", version.ref = "kotest-extensions-kotest-extensions-wiremock" } kotest-property = {group = "io.kotest", name = "kotest-property", version.ref = "kotest-property" } kotest-runner-junit4 = {group = "io.kotest", name = "kotest-runner-junit4", version.ref = "kotest-runner-junit4" } kotest-runner-junit5 = {group = "io.kotest", name = "kotest-runner-junit5", version.ref = "kotest-runner-junit5" } ktor-client-cio = {group = "io.ktor", name = "ktor-client-cio", version.ref = "ktor" } ktor-client-content-negotiation = {group = "io.ktor", name = "ktor-client-content-negotiation", version.ref = "ktor" } ktor-client-core = {group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" } ktor-client-mock = {group = "io.ktor", name = "ktor-client-mock", version.ref = "ktor" } ktor-client-okhttp = {group = "io.ktor", name = "ktor-client-okhttp", version.ref = "ktor" } ktor-serialization-kotlinx-json = {group = "io.ktor", name = "ktor-serialization-kotlinx-json", version.ref = "ktor" } russhwolf-multiplatform-settings = {group = "com.russhwolf", name = "multiplatform-settings", version.ref = "russhwolf-multiplatform-settings" } russhwolf-multiplatform-settings-coroutines = {group = "com.russhwolf", name = "multiplatform-settings-coroutines", version.ref = "russhwolf-multiplatform-settings" } russhwolf-multiplatform-settings-datastore = {group = "com.russhwolf", name = "multiplatform-settings-datastore", version.ref = "russhwolf-multiplatform-settings" } russhwolf-multiplatform-settings-no-arg = {group = "com.russhwolf", name = "multiplatform-settings-no-arg", version.ref = "russhwolf-multiplatform-settings" } russhwolf-multiplatform-settings-serialization = {group = "com.russhwolf", name = "multiplatform-settings-serialization", version.ref = "russhwolf-multiplatform-settings" } russhwolf-multiplatform-settings-test = {group = "com.russhwolf", name = "multiplatform-settings-test", version.ref = "russhwolf-multiplatform-settings" } softwork-kotlinx-serialization-csv = {group = "app.softwork", name = "kotlinx-serialization-csv", version.ref = "softwork-kotlinx-serialization" } softwork-kotlinx-serialization-flf = {group = "app.softwork", name = "kotlinx-serialization-flf", version.ref = "softwork-kotlinx-serialization" } squareup-moshi = {group = "com.squareup.moshi", name = "moshi", version.ref = "squareup-moshi" } squareup-okhttp3-mockwebserver = {group = "com.squareup.okhttp3", name = "mockwebserver", version.ref = "squareup-okhttp3" } squareup-okhttp3-mockwebserver3-junit4 = {group = "com.squareup.okhttp3", name = "mockwebserver3-junit4", version.ref = "squareup-okhttp3" } squareup-okhttp3-mockwebserver3-junit5 = {group = "com.squareup.okhttp3", name = "mockwebserver3-junit5", version.ref = "squareup-okhttp3" } squareup-okhttp3-okhttp = {group = "com.squareup.okhttp3", name = "okhttp", version.ref = "squareup-okhttp3" } squareup-okio = {group = "com.squareup.okio", name = "okio", version.ref = "squareup-okio" } squareup-retrofit2-converter-kotlinx-serialization = {group = "com.jakewharton.retrofit", name = "retrofit2-kotlinx-serialization-converter", version.ref = "squareup-retrofit2-converter-kotlinx-serialization" } squareup-retrofit2-retrofit = {group = "com.squareup.retrofit2", name = "retrofit", version.ref = "squareup-retrofit2-retrofit" } squareup-retrofit2-retrofit-mock = {group = "com.squareup.retrofit2", name = "retrofit-mock", version.ref = "squareup-retrofit2-retrofit" } [plugins] adarshr-test-logger = {id = "com.adarshr.test-logger", version.ref = "adarshr-test-logger" } android-application = {id = "com.android.application", version.ref = "android" } android-library = {id = "com.android.library", version.ref = "android" } cash-molecule = {id = "app.cash.molecule", version.ref = "cash-molecule" } cash-sqldelight = {id = "app.cash.sqldelight", version.ref = "cash-sqldelight" } diffplug-gradle-spotless = {id = "com.diffplug.gradle.spotless", version.ref = "diffplug-gradle-spotless" } github-gradle-nexus-publish-plugin = {id = "io.github.gradle-nexus.publish-plugin", version.ref = "github-gradle-nexus-publish-plugin" } github-triplet-play = {id = "com.github.triplet.play", version.ref = "github-triplet-play" } gitlab-arturbosch-detekt = {id = "io.gitlab.arturbosch.detekt", version.ref = "gitlab-arturbosch-detekt" } gradle-enterprise = {id = "com.gradle.enterprise", version.ref = "gradle-enterprise" } gradle-plugin-publish = {id = "com.gradle.plugin-publish", version.ref = "gradle-plugin-publish" } gradle-test-retry = {id = "org.gradle.test-retry", version.ref = "gradle-test-retry" } javiersc-hubdle = {id = "com.javiersc.hubdle", version.ref = "javiersc-hubdle" } javiersc-semver = {id = "com.javiersc.semver", version.ref = "javiersc-semver" } jetbrains-changelog = {id = "org.jetbrains.changelog", version.ref = "jetbrains-changelog" } jetbrains-compose = {id = "org.jetbrains.compose", version.ref = "jetbrains-compose" } jetbrains-dokka = {id = "org.jetbrains.dokka", version.ref = "jetbrains-dokka" } jetbrains-intellij = {id = "org.jetbrains.intellij", version.ref = "jetbrains-intellij" } jetbrains-kotlin-android = {id = "org.jetbrains.kotlin.android", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-jvm = {id = "org.jetbrains.kotlin.jvm", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-multiplatform = {id = "org.jetbrains.kotlin.multiplatform", version.ref = "jetbrains-kotlin" } jetbrains-kotlin-plugin-serialization = {id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "jetbrains-kotlin" } jetbrains-kotlinx-binary-compatibility-validator = {id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "jetbrains-kotlinx-binary-compatibility-validator" } jetbrains-kotlinx-kover = {id = "org.jetbrains.kotlinx.kover", version.ref = "jetbrains-kotlinx-kover" } sonarqube = {id = "org.sonarqube", version.ref = "sonarqube" } vyarus-mkdocs = {id = "ru.vyarus.mkdocs", version.ref = "vyarus-mkdocs" }