From a4427773a5c5fcb41b15875e6ad217211fe324bf Mon Sep 17 00:00:00 2001 From: ilgonmic Date: Sat, 15 Jun 2019 21:12:29 +0300 Subject: [PATCH] Gradle, JS, webpack: escape strings inside webpack config #KT-31985 --- .../gradle/targets/js/webpack/KotlinWebpackConfigWriter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpackConfigWriter.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpackConfigWriter.kt index 9179955b766..2e476dc9c1e 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpackConfigWriter.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/webpack/KotlinWebpackConfigWriter.kt @@ -200,10 +200,10 @@ data class KotlinWebpackConfigWriter( """ // entry if (!config.entry) config.entry = []; - config.entry.push('${entry.canonicalPath}'); + config.entry.push(${jsQuotedString(entry.canonicalPath)}); config.output = { - path: '${outputPath.canonicalPath}', - filename: '${entry.name}' + path: ${jsQuotedString(outputPath.canonicalPath)}, + filename: ${jsQuotedString(entry.name)} }; """.trimIndent()