plugins { kotlin("multiplatform") version "1.5.0" kotlin("plugin.serialization") version "1.5.0" } group = "nl.astraeus" version = "1.0-SNAPSHOT" repositories { mavenCentral() } kotlin { js(LEGACY) { binaries.executable() browser { commonWebpackConfig { cssSupport.enabled = true } } } sourceSets { val commonMain by getting { dependencies { implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.2.1") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.1") } } val commonTest by getting { dependencies { implementation(kotlin("test-common")) implementation(kotlin("test-annotations-common")) } } val jsMain by getting val jsTest by getting { dependencies { implementation(kotlin("test-js")) } } } }