[Gradle, JS] Add toStringLoader for imported
#KT-38055 fixed
This commit is contained in:
+1
@@ -28,6 +28,7 @@ class NpmVersions {
|
|||||||
|
|
||||||
val cssLoader = NpmPackageVersion("css-loader", "3.4.2")
|
val cssLoader = NpmPackageVersion("css-loader", "3.4.2")
|
||||||
val styleLoader = NpmPackageVersion("style-loader", "1.1.3")
|
val styleLoader = NpmPackageVersion("style-loader", "1.1.3")
|
||||||
|
val toStringLoader = NpmPackageVersion("to-string-loader", "1.1.6")
|
||||||
val miniCssExtractPlugin = NpmPackageVersion("mini-css-extract-plugin", "0.9.0")
|
val miniCssExtractPlugin = NpmPackageVersion("mini-css-extract-plugin", "0.9.0")
|
||||||
|
|
||||||
val mocha = NpmPackageVersion("mocha", "7.1.1")
|
val mocha = NpmPackageVersion("mocha", "7.1.1")
|
||||||
|
|||||||
+11
-4
@@ -64,8 +64,7 @@ data class KotlinWebpackConfig(
|
|||||||
when (rule.mode) {
|
when (rule.mode) {
|
||||||
EXTRACT -> it.add(versions.miniCssExtractPlugin)
|
EXTRACT -> it.add(versions.miniCssExtractPlugin)
|
||||||
INLINE -> it.add(versions.styleLoader)
|
INLINE -> it.add(versions.styleLoader)
|
||||||
IMPORT -> {
|
IMPORT -> it.add(versions.toStringLoader)
|
||||||
}
|
|
||||||
else -> cssError()
|
else -> cssError()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -285,6 +284,15 @@ data class KotlinWebpackConfig(
|
|||||||
|
|
|
|
||||||
""".trimMargin()
|
""".trimMargin()
|
||||||
|
|
||||||
|
val importedCss =
|
||||||
|
"""
|
||||||
|
| use.unshift({
|
||||||
|
| loader: 'to-string-loader',
|
||||||
|
| options: {}
|
||||||
|
| })
|
||||||
|
|
|
||||||
|
""".trimMargin()
|
||||||
|
|
||||||
cssSettings.rules.forEach { rule ->
|
cssSettings.rules.forEach { rule ->
|
||||||
appendln(
|
appendln(
|
||||||
"""
|
"""
|
||||||
@@ -305,8 +313,7 @@ data class KotlinWebpackConfig(
|
|||||||
when (rule.mode) {
|
when (rule.mode) {
|
||||||
EXTRACT -> appendln(extractedCss)
|
EXTRACT -> appendln(extractedCss)
|
||||||
INLINE -> appendln(inlinedCss)
|
INLINE -> appendln(inlinedCss)
|
||||||
IMPORT -> {
|
IMPORT -> appendln(importedCss)
|
||||||
}
|
|
||||||
else -> cssError()
|
else -> cssError()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user