Remove support for wasm

pull/1323/head
lihenggui 2 years ago
parent 234ad1e6cc
commit 25934d45c9

@ -34,6 +34,11 @@ class KotlinInjectConventionPlugin: Plugin<Project> {
add("kspIosX64", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspIosArm64", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspIosSimulatorArm64", libs.findLibrary("kotlin.inject.compiler.ksp").get())
// add("kspWasmJs", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspAndroid", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspJvm", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspMacosX64", libs.findLibrary("kotlin.inject.compiler.ksp").get())
add("kspMacosArm64", libs.findLibrary("kotlin.inject.compiler.ksp").get())
}
}
}

@ -39,19 +39,21 @@ internal fun Project.configureKotlinMultiplatform() {
jvm()
androidTarget()
// SqlDelight does not support wasm yet
// https://github.com/cashapp/sqldelight/pull/4965/files
wasmJs {
browser {
commonWebpackConfig {
devServer = (devServer ?: KotlinWebpackConfig.DevServer()).apply {
static = (static ?: mutableListOf()).apply {
// Serve sources to debug inside browser
add(project.projectDir.path)
}
}
}
}
}
// wasmJs {
// browser {
// commonWebpackConfig {
// devServer = (devServer ?: KotlinWebpackConfig.DevServer()).apply {
// static = (static ?: mutableListOf()).apply {
// // Serve sources to debug inside browser
// add(project.projectDir.path)
// }
// }
// }
// }
// }
// tier 1
// :core:datastore:linuxMain: Could not resolve com.russhwolf:multiplatform-settings-no-arg:1.1.1.

@ -50,12 +50,13 @@ kotlin {
jvmMain.dependencies {
implementation(libs.sqldelight.sqlite.driver)
}
jsMain.dependencies {
implementation(libs.sqldelight.webworker.driver)
implementation(npm("@cashapp/sqldelight-sqljs-worker", "2.0.1"))
implementation(npm("sql.js", "1.8.0"))
implementation(devNpm("copy-webpack-plugin", "9.1.0"))
}
// https://github.com/cashapp/sqldelight/pull/4965/files
// wasmJsMain.dependencies {
// implementation(libs.sqldelight.webworker.driver)
// implementation(npm("@cashapp/sqldelight-sqljs-worker", "2.0.1"))
// implementation(npm("sql.js", "1.8.0"))
// implementation(devNpm("copy-webpack-plugin", "9.1.0"))
// }
commonTest.dependencies {
implementation(libs.kotlin.test)
implementation(libs.kotlinx.coroutines.test)

Loading…
Cancel
Save