Hi! Is `@JsModule` annotation needs additional d...
# javascript
z
Hi! Is
@JsModule
annotation needs additional dependency? (used in this link) (I’m trying to make javascriptModule from kotlin.)
🚫 1
My build.gradle.kts
Copy code
kotlin {
    targets.withType<org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget> {
        compilations.get("main").kotlinOptions.freeCompilerArgs += "-Xexport-kdoc"
    }
    js {
        useCommonJs()
        nodejs()
    }
    iosX64(name = "native") {
        binaries {
            framework {
                baseName = "Demo"
            }
        }
    }

    sourceSets {
        val commonMain by getting {
            dependencies {
                implementation(kotlin("stdlib-js"))
                implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core") {
                    version { strictly("1.4.3-native-mt") }
                }
                val ktorVersion = "1.5.4"
                implementation("io.ktor:ktor-client-core:$ktorVersion")
                implementation("io.ktor:ktor-client-json:$ktorVersion")
                implementation("io.ktor:ktor-client-cio:$ktorVersion")
                implementation("io.ktor:ktor-client-serialization:$ktorVersion")
                implementation("io.ktor:ktor-client-ios:$ktorVersion")
//                implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.0")
//                implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0")
            }
        }
    }
}
t
@JsModule
can be used in JS specific source set
you can create
src/jsMain/kotlin
folder (default for
jsMain
sourceset to try
💯 1
z
Thanks!