Dieguitux e0ee7eb4e0
refactor(di): migrate from Koin to Kodein (#181)
* update version catalog

* remove convention plugin

* create :core:di module

* migrate android and ios apps

* migrate :shared module

* migrate core modules

* migrate domain modules

* migrate feature modules

* migrate unit modules

* update licences screen

* update documentation

* add a test for ProfileSideMenuViewModel
2024-12-22 15:12:42 +01:00

33 lines
1.2 KiB
Plaintext

plugins {
id("com.livefast.eattrash.kotlinMultiplatform")
id("com.livefast.eattrash.composeMultiplatform")
id("com.livefast.eattrash.androidTest")
}
kotlin {
sourceSets {
val commonMain by getting {
dependencies {
implementation(libs.kodein)
implementation(libs.voyager.navigator)
implementation(libs.voyager.screenmodel)
implementation(libs.voyager.kodein)
implementation(projects.core.appearance)
implementation(projects.core.architecture)
implementation(projects.core.commonui.components)
implementation(projects.core.commonui.lemmyui)
implementation(projects.core.commonui.modals)
implementation(projects.core.l10n)
implementation(projects.core.navigation)
implementation(projects.core.notifications)
implementation(projects.core.persistence)
implementation(projects.core.utils)
implementation(projects.domain.identity)
implementation(projects.domain.lemmy.repository)
}
}
}
}