@file:OptIn(ExperimentalWasmDsl::class) import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl /** * Dieses Modul definiert nur die Navigationsrouten. */ plugins { alias(libs.plugins.kotlinMultiplatform) } group = "at.mocode.frontend.core" version = "1.0.0" kotlin { jvm() wasmJs { binaries.library() browser { testTask { enabled = false } } } sourceSets { commonMain.dependencies { // Depend on core domain for User/Role types used by navigation API implementation(projects.frontend.core.domain) implementation(libs.kotlinx.coroutines.core) } jvmMain.dependencies { // Reserviert für Plattform-spezifische Navigation (z.B. Window-Management) } wasmJsMain.dependencies { implementation(libs.kotlin.stdlib.wasm.js) } commonTest.dependencies { implementation(libs.kotlin.test) } } }