Skip to content

Commit bd1f64e

Browse files
greenkeeper[bot]gucong3000
authored andcommitted
fix(package): update postcss-selector-parser to version 4.0.0
1 parent 9e55446 commit bd1f64e

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

lib/unprefixSelector.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@ const PSEUDO_MAP = {
1212
function unprefixSelector (selector) {
1313
let fixed;
1414
selector = parser((selectors) => {
15-
selectors.walk((selector) => {
16-
const value = /^(?::+)-\w+-(\w+(-\w+)*)$/.exec(selector.value);
15+
selectors.walkPseudos((pseudo) => {
16+
let value = /^(?::+)-\w+-(\w+(-\w+)*)$/.exec(pseudo.value);
1717
if (!value) {
1818
return;
1919
}
2020
let start;
21-
let pseudo = value[1].toLowerCase();
22-
pseudo = PSEUDO_MAP[pseudo] || pseudo;
23-
if (pseudoClasses.indexOf(pseudo) >= 0) {
21+
value = value[1].toLowerCase();
22+
value = PSEUDO_MAP[value] || value;
23+
if (pseudoClasses.indexOf(value) >= 0) {
2424
start = ":";
25-
} else if (pseudoElements.indexOf(pseudo) >= 0) {
25+
} else if (pseudoElements.indexOf(value) >= 0) {
2626
start = "::";
2727
} else {
28-
return;
28+
return pseudo;
2929
}
30-
selector.value = start + pseudo;
30+
pseudo.value = start + value;
3131
fixed = true;
3232
});
33-
}).processSync(selector);
33+
}).processSync(selector).toString();
3434

3535
return {
36-
fixed: fixed,
36+
fixed: fixed || false,
3737
toString: function () {
3838
return removeExtraSelector(selector);
3939
},

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"known-css-properties": "^0.6.1",
99
"normalize-range": "^0.1.2",
1010
"postcss": "^6.0.19",
11-
"postcss-selector-parser": "^3.1.1",
11+
"postcss-selector-parser": "^4.0.0",
1212
"postcss-value-parser": "^3.3.0",
1313
"pseudo-classes": "^1.0.0",
1414
"pseudo-elements": "^1.1.0"

0 commit comments

Comments
 (0)