import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { // kotlin("multiplatform") alias(libs.plugins.kotlin.multiplatform) alias(libs.plugins.kotlin.serialization) } kotlin { jvm() @OptIn(ExperimentalWasmDsl::class) wasmJs { browser() } sourceSets { commonMain.dependencies { implementation(libs.kotlinx.serialization) implementation(libs.kotlinx.datetime) implementation(libs.ktor.serialization.kotlinx.json) implementation(libs.ktor.client.core) implementation(libs.ktor.client.cio) implementation(libs.ktor.client.content.negotiation) } wasmJsMain.dependencies { implementation(libs.wrappers.browser) } jvmMain.dependencies {} } }