Skip to content

Commit caf10ac

Browse files
committed
Update dependencies
1 parent b2c38b8 commit caf10ac

5 files changed

Lines changed: 3896 additions & 29 deletions

File tree

.babelrc

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
{
2-
"presets": [["env", {
3-
"targets": {
4-
"node": 4
5-
}
6-
}]],
7-
"plugins": ["add-module-exports"],
2+
"presets": [
3+
[
4+
"@babel/preset-env",
5+
{
6+
"targets": {
7+
"node": 4
8+
}
9+
}
10+
]
11+
],
12+
"plugins": [
13+
"add-module-exports"
14+
],
815
"env": {
916
"development": {
1017
"sourceMaps": "inline"
11-
},
12-
"test": {
13-
"plugins": ["istanbul"]
1418
}
1519
}
1620
}

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
test/fixtures/*.actual.css
3-
dist
3+
dist
4+
yarn-error.log

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,27 +28,27 @@
2828
"extends": "eslint-config-i-am-meticulous"
2929
},
3030
"devDependencies": {
31-
"ava": "^0.19.1",
32-
"babel-cli": "^6.18.0",
33-
"babel-core": "^6.21.0",
34-
"babel-eslint": "^7.1.1",
35-
"babel-plugin-add-module-exports": "^0.2.1",
36-
"babel-preset-env": "^1.4.0",
37-
"babel-register": "^6.18.0",
38-
"cross-env": "^4.0.0",
39-
"del-cli": "^0.2.1",
40-
"eslint": "^3.12.2",
41-
"eslint-config-i-am-meticulous": "^6.0.1",
42-
"eslint-plugin-babel": "^4.0.0",
31+
"@babel/cli": "^7.0.0",
32+
"@babel/core": "^7.0.0",
33+
"@babel/preset-env": "^7.0.0",
34+
"@babel/register": "^7.0.0",
35+
"ava": "^1.0.0-beta.8",
36+
"babel-eslint": "^10.0.1",
37+
"babel-plugin-add-module-exports": "^1.0.0",
38+
"cross-env": "^5.2.0",
39+
"del-cli": "^1.1.0",
40+
"eslint": "^5.6.1",
41+
"eslint-config-i-am-meticulous": "^11.0.0",
42+
"eslint-plugin-babel": "^5.2.1",
4343
"eslint-plugin-import": "^2.2.0"
4444
},
4545
"dependencies": {
4646
"css-unit-converter": "^1.1.1",
4747
"postcss": "^7.0.2",
48-
"postcss-selector-parser": "^2.2.2",
48+
"postcss-selector-parser": "^5.0.0-rc.3",
4949
"reduce-css-calc": "^2.0.0"
5050
},
5151
"ava": {
52-
"require": "babel-register"
52+
"require": "@babel/register"
5353
}
5454
}

src/lib/transform.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import selectorParser from 'postcss-selector-parser';
22
import reduceCssCalc from 'reduce-css-calc';
33

4-
const MATCH_CALC = /((?:\-[a-z]+\-)?calc)/;
4+
const MATCH_CALC = /((?:-[a-z]+-)?calc)/;
55

66
function transformValue(value, options, result, item) {
77
if (!value) {
@@ -25,9 +25,8 @@ function transformSelector(value, options, result, item) {
2525
selectors.walk(node => {
2626
// attribute value
2727
// e.g. the "calc(3*3)" part of "div[data-size="calc(3*3)"]"
28-
if (node.type === 'attribute') {
29-
const val = transformValue(node.raws.unquoted, options, result, item);
30-
node.value = node.quoted ? '"' + val + '"' : val;
28+
if (node.type === 'attribute' && node.value) {
29+
node.setValue(transformValue(node.value, options, result, item));
3130
}
3231

3332
// tag value
@@ -37,7 +36,7 @@ function transformSelector(value, options, result, item) {
3736

3837
return;
3938
});
40-
}).process(value).result.toString();
39+
}).processSync(value);
4140
}
4241

4342
export default (node, property, options, result) => {

0 commit comments

Comments
 (0)