plugins { id 'org.jetbrains.kotlin.multiplatform' } repositories { // Coroutines from the outer project are published by previous CI buils step mavenLocal() mavenCentral() } kotlin { jvm() js(IR) { nodejs() } sourceSets { commonMain { dependencies { implementation kotlin('stdlib-common') implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version" } } commonTest { dependencies { implementation kotlin('test-common') implementation kotlin('test-annotations-common') implementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_version" } } jsTest { dependencies { implementation kotlin('test-js') } } jvmTest { dependencies { implementation kotlin('test') implementation kotlin('test-junit') } } } }