Librechat-Mobile/app/build.gradle.kts

59 lines
1.7 KiB
Text

plugins {
id("librechat.mobile.application")
id("librechat.mobile.compose")
id("librechat.mobile.koin")
id("librechat.kotlin.serialization")
}
android {
namespace = "com.garfiec.librechat"
defaultConfig {
applicationId = "com.garfiec.librechat"
}
signingConfigs {
getByName("debug") {
storeFile = file("debug.keystore")
storePassword = "android"
keyAlias = "androiddebugkey"
keyPassword = "android"
}
}
buildFeatures {
buildConfig = true
}
}
dependencies {
implementation(project(":shared"))
implementation(project(":core:ui"))
implementation(project(":core:data"))
implementation(project(":core:network"))
implementation(project(":core:model"))
implementation(project(":core:common"))
implementation(project(":feature:auth"))
implementation(project(":feature:chat"))
implementation(project(":feature:conversations"))
implementation(project(":feature:settings"))
implementation(project(":feature:agents"))
implementation(project(":feature:files"))
implementation(libs.activity.compose)
implementation(libs.navigation3.ui.kmp)
implementation(libs.lifecycle.viewmodel.navigation3.kmp)
implementation(libs.koin.compose)
implementation(libs.koin.compose.viewmodel)
implementation(libs.koin.compose.viewmodel.navigation)
implementation(libs.compose.material3.wsc)
implementation(libs.bundles.lifecycle)
implementation(libs.coil3.compose)
implementation(libs.coil3.network.ktor)
implementation(libs.kermit)
debugImplementation(libs.leakcanary)
androidTestImplementation(libs.compose.ui.test)
debugImplementation(libs.compose.ui.test.manifest)
}