From b8fd4f56bb5d616e7316defc27a69fc04957f5ab Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Fri, 17 May 2019 13:01:04 +0300 Subject: [PATCH] Gradle, js: introduce commonJs() dsl function --- .../kotlin/gradle/targets/js/KotlinJsTarget.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) 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