diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c69cd1c7..26b1c7db 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -35,6 +35,7 @@ jreleaser-gradle = { module = "org.jreleaser:jreleaser-gradle-plugin", version.r # Kotlinx libraries kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "serialization" } kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "coroutines" } +kotlinx-coroutines-core-wasm = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core-wasm-js", version.ref = "coroutines" } kotlinx-io-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-io-core", version.ref = "kotlinx-io" } kotlinx-collections-immutable = { group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "collections-immutable" } kotlin-logging = { group = "io.github.oshai", name = "kotlin-logging", version.ref = "logging" } diff --git a/kotlin-sdk-core/build.gradle.kts b/kotlin-sdk-core/build.gradle.kts index bd9a0205..bea4162c 100644 --- a/kotlin-sdk-core/build.gradle.kts +++ b/kotlin-sdk-core/build.gradle.kts @@ -53,5 +53,9 @@ kotlin { runtimeOnly(libs.slf4j.simple) } } + + wasmJsMain.dependencies { + api(libs.kotlinx.coroutines.core.wasm) // workaround for wasm server + } } }