jsMain { dependencies { //implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-js:$coroutines_version") //implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime-js:$serialization_version") implementation("io.ktor:ktor-client-js:$ktor_version") //implementation("io.ktor:ktor-client-json-js:$ktor_version") //implementation("io.ktor:ktor-client-serialization-js:$ktor_version") // for DateTime implementation implementation(npm("date-fns", "2.11.0")) // for Signature calculation implementation(npm("jssha", "2.3.1")) // for Ktor api(npm("abort-controller", "3.0.0")) api(npm("node-fetch", "2.6.0")) api(npm("text-encoding", "0.7.0")) } } jsTest { dependencies { implementation(kotlin("test-js")) } }