@file:OptIn(ExperimentalWasmDsl::class) import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { alias(libs.plugins.kotlin.multiplatform) alias(libs.plugins.compose) alias(libs.plugins.kotlin.compose) } kotlin { jvm() wasmJs { browser() } sourceSets { commonMain.dependencies { implementation(project(":shared")) implementation(libs.compose.material3) implementation(libs.compose.runtime) implementation(libs.compose.foundation) implementation(libs.compose.ui) implementation("org.jetbrains.compose.ui:ui-tooling-preview:1.10.0") implementation(libs.kotlinx.datetime) api("br.com.devsrsouza.compose.icons:feather:1.1.1") } wasmJsMain.dependencies { implementation(libs.wrappers.browser) } jvmMain.dependencies { implementation(compose.desktop.currentOs) } } } compose.desktop { application { mainClass = "dev.geekback.dopewars.DemoMain3Kt" // mainClass = "dev.geekback.dopewars.ComposeTimestampControlDemoKt" } }