plugins { id("scientifik.mpp") id("scientifik.publish") } val ktorVersion: String by extra("1.3.2") kotlin { js { browser { dceTask { keep("ktor-ktor-io.\$\$importsForInline\$\$.ktor-ktor-io.io.ktor.utils.io") } } } sourceSets { commonMain { dependencies { implementation(project(":dataforge-device-core")) implementation("io.ktor:ktor-client-core:$ktorVersion") } } jvmMain { dependencies { implementation("io.ktor:ktor-client-cio:$ktorVersion") } } jsMain { dependencies { implementation("io.ktor:ktor-client-js:$ktorVersion") implementation(npm("text-encoding", "0.7.0")) implementation(npm("abort-controller", "3.0.0")) } } } }