Skip to content
This repository was archived by the owner on Feb 9, 2023. It is now read-only.

Commit bf590c8

Browse files
authored
update deps. (#7)
1 parent 3ec9152 commit bf590c8

File tree

2 files changed

+13
-26
lines changed

2 files changed

+13
-26
lines changed

extract.js

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const traverse = require("@babel/traverse").default;
33
const t = require("@babel/types").default;
44
const parse = require("babylon").parse;
55
const getTemplate = require("./get-template");
6+
const loadSyntax = require("postcss-syntax/load-syntax");
67

78
const isTopLevelExpression = path =>
89
path.isObjectExpression() && !path.findParent(p => p.isObjectExpression());
@@ -150,20 +151,6 @@ function literalParser (source, opts, styles) {
150151
};
151152
});
152153

153-
let templateSyntax;
154-
155-
function getTemplateSyntax () {
156-
if (!templateSyntax) {
157-
const getSyntax = require("postcss-syntax/get-syntax");
158-
const cssSyntax = getSyntax("css", opts);
159-
templateSyntax = {
160-
parse: require("postcss-styled/template-" + (cssSyntax.parse.name === "safeParse" ? "safe-parse" : "parse")),
161-
stringify: cssSyntax.stringify,
162-
};
163-
}
164-
return templateSyntax;
165-
}
166-
167154
tpls = tpls.filter(path => (
168155
objects.every(style => (
169156
path.node.start > style.endIndex || path.node.end < style.startIndex
@@ -183,7 +170,7 @@ function literalParser (source, opts, styles) {
183170
ignoreErrors: true,
184171
};
185172
if (value.length > 1) {
186-
style.syntax = getTemplateSyntax();
173+
style.syntax = loadSyntax(opts, "postcss-styled");
187174
style.lang = "template-literal";
188175
} else {
189176
style.lang = "css";

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "postcss-jsx",
3-
"version": "0.9.0",
3+
"version": "0.10.0",
44
"description": "PostCSS syntax for parsing CSS in JS literals",
55
"repository": {
66
"type": "git",
@@ -34,26 +34,26 @@
3434
"test": "nyc mocha --no-timeouts"
3535
},
3636
"dependencies": {
37-
"@babel/generator": "^7.0.0-beta.46",
38-
"@babel/traverse": "^7.0.0-beta.46",
39-
"@babel/types": "^7.0.0-beta.46",
40-
"babylon": "^7.0.0-beta.46",
41-
"postcss-styled": "^0.9.0"
37+
"@babel/generator": "^7.0.0-beta.47",
38+
"@babel/traverse": "^7.0.0-beta.47",
39+
"@babel/types": "^7.0.0-beta.47",
40+
"babylon": "^7.0.0-beta.47",
41+
"postcss-styled": "^0.10.0"
4242
},
4343
"peerDependencies": {
4444
"postcss": ">=5.0.0",
45-
"postcss-syntax": "^0.9.0"
45+
"postcss-syntax": "^0.10.0"
4646
},
4747
"devDependencies": {
48-
"autoprefixer": "^8.4.1",
48+
"autoprefixer": "^8.5.0",
4949
"chai": "^4.1.2",
50-
"codecov": "^3.0.1",
50+
"codecov": "^3.0.2",
5151
"json5": "^1.0.1",
5252
"mocha": "^5.1.1",
53-
"nyc": "^11.7.1",
53+
"nyc": "^11.8.0",
5454
"postcss": "^6.0.22",
5555
"postcss-parser-tests": "^6.2.1",
5656
"postcss-safe-parser": "^3.0.1",
57-
"postcss-syntax": "^0.9.0"
57+
"postcss-syntax": "^0.10.0"
5858
}
5959
}

0 commit comments

Comments
 (0)