plugins { alias(libs.plugins.kotlin.multiplatform) } kotlin { jvmToolchain(21) // Зеркалит набор :proto/:server, чтобы бэкенд памяти собирался на всех // таргетах. Файловый IO идёт через kotlinx-io (SystemFileSystem). jvm() macosX64() macosArm64() iosX64() iosArm64() iosSimulatorArm64() linuxX64() linuxArm64() mingwX64() sourceSets { commonMain.dependencies { api(project(":memory-api")) implementation(libs.kotlinx.coroutines.core) implementation(libs.kotlinx.io.core) } commonTest.dependencies { implementation(kotlin("test")) implementation(libs.kotlinx.coroutines.core) } } }