plugins { kotlin("multiplatform") id("org.jetbrains.compose") } kotlin { js(IR) { browser() { testTask { testLogging.showStandardStreams = true useKarma { useChromeHeadless() useFirefox() } } } binaries.executable() } sourceSets { val commonMain by getting { dependencies { implementation(compose.runtime) implementation(kotlin("stdlib-common")) implementation(project(":web-core")) implementation(project(":web-widgets")) } } val jsMain by getting { dependencies { implementation(kotlin("stdlib-js")) implementation(npm("highlight.js", "10.7.2")) } } val jsTest by getting { dependencies { implementation(kotlin("test-js")) } } } }