Skip to content

Commit 23ff02b

Browse files
chore: update postcss-selector-parser
1 parent b6401e7 commit 23ff02b

File tree

2 files changed

+911
-465
lines changed

2 files changed

+911
-465
lines changed

src/index.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
const postcss = require('postcss');
44
const selectorParser = require('postcss-selector-parser');
5+
const cssesc = require('cssesc');
56

67
const hasOwnProperty = Object.prototype.hasOwnProperty;
78

@@ -77,12 +78,16 @@ const processor = postcss.plugin('postcss-modules-scope', function(options) {
7778
node.nodes = node.map(localizeNode);
7879
return node;
7980
case 'class':
81+
const value =
82+
node.raws && node.raws.value ? node.raws.value : node.value;
8083
return selectorParser.className({
81-
value: exportScopedName(node.value),
84+
value: exportScopedName(value),
8285
});
8386
case 'id': {
87+
const value =
88+
node.raws && node.raws.value ? node.raws.value : node.value;
8489
return selectorParser.id({
85-
value: exportScopedName(node.value),
90+
value: exportScopedName(value),
8691
});
8792
}
8893
}

0 commit comments

Comments
 (0)