Add Napier logger library

This commit is contained in:
2026-05-14 23:10:45 +07:00
parent ad4efb1cbd
commit eacb784bfb
43 changed files with 922 additions and 72 deletions
+10 -8
View File
@@ -6,6 +6,7 @@ plugins {
alias(libs.plugins.androidApplication)
alias(libs.plugins.composeMultiplatform)
alias(libs.plugins.composeCompiler)
alias(libs.plugins.kotlin.serialization)
}
kotlin {
@@ -34,6 +35,7 @@ kotlin {
implementation(libs.koin.androidx.compose)
implementation(libs.koin.compose)
implementation(libs.koin.compose.viewmodel)
implementation(libs.ktor.client.okhttp)
}
commonMain.dependencies {
implementation(libs.compose.runtime)
@@ -45,19 +47,19 @@ kotlin {
implementation(libs.androidx.lifecycle.viewmodelCompose)
implementation(libs.androidx.lifecycle.runtimeCompose)
implementation(project.dependencies.platform(libs.koin.bom))
implementation(libs.koin.core)
implementation(libs.koin.compose)
implementation(libs.koin.compose.viewmodel)
implementation(libs.compose.material.icons.extended)
implementation(libs.androidx.navigation.compose)
// implementation(libs.compose.material3.adaptiveNavigation3)
// implementation(libs.androidx.lifecycle.viewmodelNavigation3)
implementation(project.dependencies.platform(libs.koin.bom))
implementation(libs.bundles.ktor)
implementation(libs.koin.core)
implementation(libs.koin.compose.viewmodel)
implementation(libs.logger.napier)
}
iosMain.dependencies {
implementation(libs.ktor.client.darwin)
}
commonTest.dependencies {
implementation(libs.kotlin.test)