plugins { id("com.android.library") kotlin("android") kotlin("plugin.serialization") } android { namespace = "eu.kanade.tachiyomi.core" kotlinOptions { freeCompilerArgs += listOf( "-Xcontext-receivers", "-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", "-opt-in=kotlinx.serialization.ExperimentalSerializationApi", ) } } dependencies { implementation(project(":i18n")) api(libs.logcat) api(libs.rxjava) api(libs.okhttp.core) api(libs.okhttp.logging) api(libs.okhttp.brotli) api(libs.okhttp.dnsoverhttps) api(libs.okio) implementation(libs.image.decoder) implementation(libs.unifile) api(kotlinx.coroutines.core) api(kotlinx.serialization.json) api(kotlinx.serialization.json.okio) api(libs.preferencektx) implementation(libs.jsoup) // Sort implementation(libs.natural.comparator) // JavaScript engine implementation(libs.bundles.js.engine) // FFmpeg-kit implementation(libs.ffmpeg.kit) // Tests testImplementation(libs.bundles.test) }