diff --git a/build.gradle.kts b/build.gradle.kts index f2036c8..90b02b6 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -30,6 +30,12 @@ kotlin { api(libs.annotations) } } + wasmJsMain { + dependencies { + // Required, because compileOnly dependencies are not supported on Kotlin/Wasm + api(libs.annotations) + } + } commonTest { dependencies { implementation(kotlin("test")) diff --git a/buildSrc/src/main/kotlin/buildsrc/conventions/kotlin-multiplatform.gradle.kts b/buildSrc/src/main/kotlin/buildsrc/conventions/kotlin-multiplatform.gradle.kts index 79adc82..4fb45ab 100644 --- a/buildSrc/src/main/kotlin/buildsrc/conventions/kotlin-multiplatform.gradle.kts +++ b/buildSrc/src/main/kotlin/buildsrc/conventions/kotlin-multiplatform.gradle.kts @@ -13,6 +13,10 @@ kotlin { browser() nodejs() } + wasmJs { + browser() + nodejs() + } linuxX64() linuxArm64() diff --git a/demo/build.gradle.kts b/demo/build.gradle.kts index 5786654..c84ba50 100644 --- a/demo/build.gradle.kts +++ b/demo/build.gradle.kts @@ -11,6 +11,10 @@ kotlin { browser() nodejs() } + wasmJs { + browser() + nodejs() + } nativeTarget() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 795c9de..37b3ada 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,3 +1,3 @@ [libraries] annotations = { group = "org.jetbrains", name = "annotations", version = "26.0.1" } -assertk = { group = "com.willowtreeapps.assertk", name = "assertk", version = "0.26.1" } +assertk = { group = "com.willowtreeapps.assertk", name = "assertk", version = "0.28.1" }