Skip to content

Commit c7dab3f

Browse files
authored
temp fix for float values for <time> units (#120)
* temp fix for float values for <time> units * fix tests * rm snapshots, need to dig in why it does not work across node versions
1 parent 7852180 commit c7dab3f

File tree

5 files changed

+1843
-5
lines changed

5 files changed

+1843
-5
lines changed

src/analyzer/values/colors.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@ const uniquer = require('../../utils/uniquer')
77
function extractColorsFromDeclaration(declaration) {
88
const colors = []
99

10-
parse(declaration.value, {loose: true}).walk(node => {
11-
if (node.isColor) {
12-
return colors.push(node)
13-
}
14-
})
10+
// Temporary try-catch until https://github.com/shellscape/postcss-values-parser/issues/76 is fixed
11+
try {
12+
parse(declaration.value, {loose: true}).walk(node => {
13+
if (node.isColor) {
14+
return colors.push(node)
15+
}
16+
})
17+
} catch (error) {}
1518

1619
if (colors.length > 0) {
1720
declaration.colors = colors.map(color => color.toString().trim())

test/smoke/css-tricks-20190319.css

Lines changed: 1564 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)