diff --git a/web/widgets/build.gradle.kts b/web/widgets/build.gradle.kts new file mode 100644 index 0000000000..fe2e96b3c5 --- /dev/null +++ b/web/widgets/build.gradle.kts @@ -0,0 +1,51 @@ +plugins { + id("kotlin-multiplatform") + id("org.jetbrains.compose") +} + + +kotlin { + jvm() + 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")) + } + } + + val jsMain by getting { + dependencies { + implementation(kotlin("stdlib-js")) + implementation(npm("css-typed-om", "0.4.0")) + + implementation(project(":web-core")) + } + } + + val jsTest by getting { + dependencies { + implementation(kotlin("test-js")) + } + } + + val jvmMain by getting { + dependencies { + implementation(compose.desktop.currentOs) + } + } + } +}