Shagen Ogandzhanian
4 years ago
1 changed files with 51 additions and 0 deletions
@ -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) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue