diff --git a/calf-io/build.gradle.kts b/calf-io/build.gradle.kts index a8d233e..bea46de 100644 --- a/calf-io/build.gradle.kts +++ b/calf-io/build.gradle.kts @@ -11,4 +11,8 @@ kotlin { sourceSets.androidMain.dependencies { implementation(libs.documentfile) } + + sourceSets.wasmJsMain.dependencies { + implementation(libs.kotlinx.browser) + } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c65e7ab..39bba66 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,6 +3,7 @@ agp = "8.7.3" kotlin = "2.1.0" compose = "1.7.3" kotlinx-datetime = "0.6.1" +kotlinx-browser = "0.3" nexus-publish = "2.0.0" documentfile = "1.0.1" jna = "5.16.0" @@ -51,6 +52,9 @@ documentfile = { module = "androidx.documentfile:documentfile", version.ref = "d # Desktop jna = { module = "net.java.dev.jna:jna", version.ref = "jna" } +# Wasm +kotlinx-browser = { module = "org.jetbrains.kotlinx:kotlinx-browser", version.ref = "kotlinx-browser" } + # For sample navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "navigation-compose" } compose-navigation = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "compose-navigation" }