postcss-modules-local-by-default
Advanced tools
Comparing version 4.0.4 to 4.0.5
{ | ||
"name": "postcss-modules-local-by-default", | ||
"version": "4.0.4", | ||
"version": "4.0.5", | ||
"description": "A CSS Modules transform to make local scope the default", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -543,27 +543,29 @@ "use strict"; | ||
} else if (/scope$/i.test(atRule.name)) { | ||
atRule.params = atRule.params | ||
.split("to") | ||
.map((item) => { | ||
const selector = item.trim().slice(1, -1).trim(); | ||
const context = localizeNode( | ||
selector, | ||
options.mode, | ||
localAliasMap | ||
); | ||
if (atRule.params) { | ||
atRule.params = atRule.params | ||
.split("to") | ||
.map((item) => { | ||
const selector = item.trim().slice(1, -1).trim(); | ||
const context = localizeNode( | ||
selector, | ||
options.mode, | ||
localAliasMap | ||
); | ||
context.options = options; | ||
context.localAliasMap = localAliasMap; | ||
context.options = options; | ||
context.localAliasMap = localAliasMap; | ||
if (pureMode && context.hasPureGlobals) { | ||
throw atRule.error( | ||
'Selector in at-rule"' + | ||
selector + | ||
'" is not pure ' + | ||
"(pure selectors must contain at least one local class or id)" | ||
); | ||
} | ||
if (pureMode && context.hasPureGlobals) { | ||
throw atRule.error( | ||
'Selector in at-rule"' + | ||
selector + | ||
'" is not pure ' + | ||
"(pure selectors must contain at least one local class or id)" | ||
); | ||
} | ||
return `(${context.selector})`; | ||
}) | ||
.join(" to "); | ||
return `(${context.selector})`; | ||
}) | ||
.join(" to "); | ||
} | ||
@@ -570,0 +572,0 @@ atRule.nodes.forEach((declaration) => { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22528
531