@file:OptIn(ExperimentalWasmDsl::class) import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.kotlinSerialization) alias(libs.plugins.composeCompiler) alias(libs.plugins.composeMultiplatform) } kotlin { jvm() js(IR) { browser() } wasmJs { browser() } sourceSets { commonMain.dependencies { implementation(compose.runtime) implementation(compose.foundation) implementation(compose.material3) implementation(compose.materialIconsExtended) implementation(compose.ui) implementation(compose.components.resources) implementation(libs.bundles.kmp.common) } jvmMain.dependencies { implementation(compose.uiTooling) } } }