Migrate to Metro DI (#3608)

Assisted-by: Claude:claude-opus-5
This commit is contained in:
AntsyLich
2026-08-17 00:47:48 +06:00
committed by GitHub
parent 1e5b1dc5e7
commit b2015d1ef3
314 changed files with 2416 additions and 2010 deletions
+7
View File
@@ -55,6 +55,9 @@ logcat = "0.4"
markdown = "0.43.0"
material = "1.12.0"
materialKolor = "5.0.0"
metro = "1.4.2"
metrox-viewmodel = "1.4.2"
metrox-viewmodel-compose = "1.4.2"
mockk = "1.14.11"
moko-resources = "0.26.4"
okhttp = "5.5.0"
@@ -160,6 +163,9 @@ markdown-coil = { module = "com.mikepenz:multiplatform-markdown-renderer-coil3",
markdown-core = { module = "com.mikepenz:multiplatform-markdown-renderer", version.ref = "markdown" }
material = { module = "com.google.android.material:material", version.ref = "material" }
materialKolor = { module = "com.materialkolor:material-kolor", version.ref = "materialKolor" }
metro-runtime = { module = "dev.zacsweers.metro:runtime", version.ref = "metro" }
metrox-viewmodel = { module = "dev.zacsweers.metro:metrox-viewmodel", version.ref = "metrox-viewmodel" }
metrox-viewmodel-compose = { module = "dev.zacsweers.metro:metrox-viewmodel-compose", version.ref = "metrox-viewmodel-compose" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
moko-resources = { module = "dev.icerock.moko:resources", version.ref = "moko-resources" }
natural-comparator = { module = "com.github.gpanther:java-nat-sort", version = "natural-comparator-1.1" }
@@ -208,6 +214,7 @@ kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref
kotlin-samWithReceiver = { id = "org.jetbrains.kotlin.plugin.sam.with.receiver", version.ref = "kotlin-gradle" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin-gradle" }
moko-resources = { id = "dev.icerock.mobile.multiplatform-resources", version.ref = "moko-resources" }
metro = { id = "dev.zacsweers.metro", version.ref = "metro" }
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }