plugins { alias(libs.plugins.kotlin.multiplatform) alias(libs.plugins.kotlin.serialization) alias(libs.plugins.maven.publish) } kotlin { jvmToolchain(21) jvm() macosX64() macosArm64() iosX64() iosArm64() iosSimulatorArm64() linuxX64() linuxArm64() mingwX64() sourceSets { commonMain.dependencies { api(project(":api")) implementation(libs.kotlinx.coroutines.core) implementation(libs.kotlinx.serialization.json) implementation(libs.ktor.server.core) implementation(libs.ktor.server.sse) } jvmMain.dependencies { implementation(libs.ktor.server.netty) } nativeMain.dependencies { implementation(libs.ktor.server.cio) } jvmTest.dependencies { implementation(kotlin("test")) implementation(libs.kotlinx.coroutines.test) implementation(libs.ktor.server.test.host) implementation(libs.ktor.client.core) implementation(libs.ktor.client.cio) implementation(project(":client")) } } }