postcss-styled-syntax
Advanced tools
Comparing version 0.3.2 to 0.3.3
@@ -22,9 +22,2 @@ let postcss = require('postcss'); | ||
let jsAst = tsESTree.parse(inputCode, { | ||
filePath: opts?.from, | ||
loc: true, | ||
range: true, | ||
tokens: true, | ||
}); | ||
let document = new postcss.Document({ | ||
@@ -40,13 +33,24 @@ source: { | ||
walk(jsAst, { | ||
enter(node) { | ||
if (isTaggedTemplateExpression(node)) { | ||
if (isStyledComponent(node.tag)) { | ||
let nodeCssData = getNodeCssData(node, inputCode); | ||
try { | ||
let jsAst = tsESTree.parse(inputCode, { | ||
filePath: opts?.from, | ||
loc: true, | ||
range: true, | ||
tokens: true, | ||
}); | ||
foundNodes.push(nodeCssData); | ||
walk(jsAst, { | ||
enter(node) { | ||
if (isTaggedTemplateExpression(node)) { | ||
if (isStyledComponent(node.tag)) { | ||
let nodeCssData = getNodeCssData(node, inputCode); | ||
foundNodes.push(nodeCssData); | ||
} | ||
} | ||
} | ||
}, | ||
}); | ||
}, | ||
}); | ||
} catch (error) { | ||
// Don't show parsing errors for JavaScript/TypeScript, because they are not relevant to CSS. And these errors most likely caught for user by JavaScript tools already | ||
} | ||
@@ -53,0 +57,0 @@ let components = foundNodes.filter((node) => isComponent(node, foundNodes)); |
{ | ||
"name": "postcss-styled-syntax", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "PostCSS syntax for template literals CSS-in-JS (e. g. styled-components).", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
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
35037
1007