[versions] accompanist = "0.28.0" coil = "2.2.2" compose = "2023.01.00" compose-compiler = "1.4.4" compose-theme-adapter = "1.2.1" dagger-hilt = "2.45" firebase = "31.2.3" flipper = "0.187.0" hilt = "1.0.0" kotlin = "1.8.10" leakcanary = "2.10" lifecycle = "2.6.1" make-it-easy = "4.0.1" markwon = "4.6.2" mockito = "5.2.0" okhttp = "4.10.0" retrofit = "2.9.0" room = "2.5.1" soloader = "0.10.5" work = "2.8.0" androidx-test = "1.5.0" androidx-test-runner = "1.5.2" [libraries] accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" } accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" } androidx-compose = { module = "androidx.compose:compose-bom", version.ref = "compose" } androidx-hilt-compiler = { module = "androidx.hilt:hilt-compiler", version.ref = "hilt" } androidx-hilt-work = { module = "androidx.hilt:hilt-work", version.ref = "hilt" } androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" } androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" } androidx-room = { module = "androidx.room:room-ktx", version.ref = "room" } androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room"} androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test" } androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" } androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" } androidx-work = { module = "androidx.work:work-runtime-ktx", version.ref = "work" } coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" } coil-gif = { module = "io.coil-kt:coil-gif", version.ref = "coil" } coil-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil" } coil-video = { module = "io.coil-kt:coil-video", version.ref = "coil" } compose-compiler = { module = "androidx.compose.compiler:compiler", version.ref = "compose-compiler" } compose-theme-adapter = { module = "com.google.android.material:compose-theme-adapter", version.ref = "compose-theme-adapter" } dagger-hilt = { module = "com.google.dagger:hilt-android", version.ref = "dagger-hilt" } dagger-hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "dagger-hilt" } dagger-hilt-testing = { module = "com.google.dagger:hilt-android-testing", version.ref = "dagger-hilt" } facebook-flipper = { module = "com.facebook.flipper:flipper", version.ref = "flipper" } facebook-flipper-network = { module = "com.facebook.flipper:flipper-network-plugin", version.ref = "flipper" } facebook-soloader = { module = "com.facebook.soloader:soloader", version.ref = "soloader" } firebase = { module = "com.google.firebase:firebase-bom", version.ref = "firebase" } kotlin-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" } leakcanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanary" } make-it-easy = { module = "com.natpryce:make-it-easy", version.ref = "make-it-easy" } markwon = { module = "io.noties.markwon:core", version.ref = "markwon" } markwon-editor = { module = "io.noties.markwon:editor", version.ref = "markwon" } markwon-linkify = { module = "io.noties.markwon:linkify", version.ref = "markwon" } markwon-strikethrough = { module = "io.noties.markwon:ext-strikethrough", version.ref = "markwon" } markwon-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" } markwon-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" } mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" } mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } okhttp-mockwebserver = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "okhttp" } retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" } retrofit-moshi = { module = "com.squareup.retrofit2:converter-moshi", version.ref = "retrofit" } [bundles] coil = [ "coil-compose", "coil-video", "coil-svg", "coil-gif", ] flipper = [ "facebook-flipper", "facebook-flipper-network", "facebook-soloader", ] markwon = [ "markwon", "markwon-editor", "markwon-linkify", "markwon-strikethrough", "markwon-tables", "markwon-tasklist", ] retrofit = [ "retrofit", "retrofit-moshi", ] [plugins]