build.gradle.kts 1006 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. plugins {
  2. id("com.android.library")
  3. kotlin("android")
  4. kotlin("plugin.serialization")
  5. }
  6. android {
  7. namespace = "eu.kanade.tachiyomi.core"
  8. compileSdk = AndroidConfig.compileSdk
  9. defaultConfig {
  10. minSdk = AndroidConfig.minSdk
  11. targetSdk = AndroidConfig.targetSdk
  12. }
  13. compileOptions {
  14. sourceCompatibility = JavaVersion.VERSION_1_8
  15. targetCompatibility = JavaVersion.VERSION_1_8
  16. }
  17. kotlinOptions {
  18. jvmTarget = JavaVersion.VERSION_1_8.toString()
  19. }
  20. }
  21. dependencies {
  22. implementation(project(":i18n"))
  23. api(libs.logcat)
  24. api(libs.rxjava)
  25. api(libs.okhttp.core)
  26. api(libs.okhttp.logging)
  27. api(libs.okhttp.dnsoverhttps)
  28. api(libs.okio)
  29. api(kotlinx.coroutines.core)
  30. api(kotlinx.serialization.json)
  31. api(kotlinx.serialization.json.okio)
  32. api(libs.injekt.core)
  33. api(libs.preferencektx)
  34. implementation(androidx.corektx)
  35. // JavaScript engine
  36. implementation(libs.bundles.js.engine)
  37. }