fix(folio): build green on Android assemble + iOS framework link

- Drop ksp/metro/navigation3 plugin aliases - not actually applied
  by any module in this PR (deferred follow-up).
- import awaitAsOne from app.cash.sqldelight.async.coroutines for
  the suspend single-row reads enabled by generateAsync = true.
- Drop kotlin.js.ExperimentalWasmJsInterop opt-in from common
  compilerOptions (it isn't valid for android/jvm targets).
- :app:shared androidMain pulls in androidx.activity:activity-compose
  for the BackHandler actual.
This commit is contained in:
pj committed 2026-04-26 14:36:51 +07:00
1 parent 7d3efdcc7a
commit 9293deb858
6 files changed
+4 -15

No files matched your search

+3 -1
View File
@@ -14,7 +14,6 @@ kotlin {
@OptIn(ExperimentalKotlinGradlePluginApi::class)
compilerOptions {
freeCompilerArgs.add("-Xexpect-actual-classes")
optIn.add("kotlin.js.ExperimentalWasmJsInterop")
}
androidTarget {
@@ -48,6 +47,9 @@ kotlin {
implementation(libs.kotlinx.serialization.json)
implementation(libs.lifecycle.viewmodel.compose)
}
androidMain.dependencies {
implementation(libs.androidx.activity.compose)
}
}
}
@@ -13,7 +13,6 @@ kotlin {
@OptIn(ExperimentalKotlinGradlePluginApi::class)
compilerOptions {
freeCompilerArgs.add("-Xexpect-actual-classes")
optIn.add("kotlin.js.ExperimentalWasmJsInterop")
}
androidTarget {