plugins { alias(mihonx.plugins.android.library) alias(mihonx.plugins.spotless) alias(libs.plugins.kotlin.serialization) alias(libs.plugins.sqldelight) } android { namespace = "tachiyomi.data" sqldelight { databases { create("Database") { packageName.set("tachiyomi.data") dialect(libs.sqldelight.sqliteDialect338) schemaOutputDirectory.set(project.file("./src/main/sqldelight")) generateAsync.set(true) } } } } kotlin { compilerOptions { optIn.add("kotlinx.serialization.ExperimentalSerializationApi") } } dependencies { implementation(projects.sourceApi) implementation(projects.domain) implementation(projects.core.common) implementation(libs.kotlinx.serialization.json) implementation(libs.kotlinx.serialization.jsonOkio) implementation(libs.kotlinx.serialization.protobuf) implementation(libs.injekt) implementation(libs.kotlinx.datetime) api(libs.bundles.sqldelight) }