css-loader
Advanced tools
Comparing version 5.2.5 to 5.2.6
@@ -101,4 +101,5 @@ "use strict"; | ||
const icssPluginApi = []; | ||
const needToUseIcssPlugin = (0, _utils.shouldUseIcssPlugin)(options); | ||
if ((0, _utils.shouldUseIcssPlugin)(options)) { | ||
if (needToUseIcssPlugin) { | ||
const icssResolver = this.getResolve({ | ||
@@ -182,4 +183,4 @@ conditionNames: ["style"], | ||
const moduleCode = (0, _utils.getModuleCode)(result, api, replacements, options, this); | ||
const exportCode = (0, _utils.getExportCode)(exports, replacements, options); | ||
const exportCode = (0, _utils.getExportCode)(exports, replacements, needToUseIcssPlugin, options); | ||
callback(null, `${importCode}${moduleCode}${exportCode}`); | ||
} |
@@ -678,4 +678,10 @@ "use strict"; | ||
function getExportCode(exports, replacements, options) { | ||
function getExportCode(exports, replacements, needToUseIcssPlugin, options) { | ||
let code = "// Exports\n"; | ||
if (!needToUseIcssPlugin) { | ||
code += `${options.esModule ? "export default" : "module.exports ="} ___CSS_LOADER_EXPORT___;\n`; | ||
return code; | ||
} | ||
let localsCode = ""; | ||
@@ -772,6 +778,3 @@ | ||
if (localsCode) { | ||
code += options.modules.namedExport ? localsCode : `___CSS_LOADER_EXPORT___.locals = {\n${localsCode}\n};\n`; | ||
} | ||
code += options.modules.namedExport ? localsCode : `___CSS_LOADER_EXPORT___.locals = {${localsCode ? `\n${localsCode}\n` : ""}};\n`; | ||
code += `${options.esModule ? "export default" : "module.exports ="} ___CSS_LOADER_EXPORT___;\n`; | ||
@@ -778,0 +781,0 @@ return code; |
{ | ||
"name": "css-loader", | ||
"version": "5.2.5", | ||
"version": "5.2.6", | ||
"description": "css loader module for webpack", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
102113
1710