diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt index 3013c7db042..56b259475b7 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt @@ -51,4 +51,14 @@ class KotlinJsTarget(project: Project, platformType: KotlinPlatformType) : override fun nodejs(body: KotlinJsNodeDsl.() -> Unit) { nodejs.body() } + + fun useCommonJs() { + compilations.all { + it.compileKotlinTask.kotlinOptions { + moduleKind = "commonjs" + sourceMap = true + sourceMapEmbedSources = null + } + } + } } \ No newline at end of file