diff options
Diffstat (limited to 'node_modules/postcss-convert-values')
| -rw-r--r-- | node_modules/postcss-convert-values/package.json | 6 | ||||
| -rw-r--r-- | node_modules/postcss-convert-values/src/index.js | 21 |
2 files changed, 19 insertions, 8 deletions
diff --git a/node_modules/postcss-convert-values/package.json b/node_modules/postcss-convert-values/package.json index a2caf679..5a0bf006 100644 --- a/node_modules/postcss-convert-values/package.json +++ b/node_modules/postcss-convert-values/package.json @@ -1,6 +1,6 @@ { "name": "postcss-convert-values", - "version": "6.0.0", + "version": "6.0.1", "description": "Convert values with PostCSS (e.g. ms -> s)", "main": "src/index.js", "types": "types/index.d.ts", @@ -34,9 +34,9 @@ "node": "^14 || ^16 || >=18.0" }, "devDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.32" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }
\ No newline at end of file diff --git a/node_modules/postcss-convert-values/src/index.js b/node_modules/postcss-convert-values/src/index.js index 94872a55..3590d908 100644 --- a/node_modules/postcss-convert-values/src/index.js +++ b/node_modules/postcss-convert-values/src/index.js @@ -118,13 +118,24 @@ function shouldKeepZeroUnit(decl, browsers) { (decl.value.includes('%') && keepZeroPercent.has(lowerCasedProp) && browsers.includes('ie 11')) || - (parent && + (lowerCasedProp === 'stroke-dasharray' && + parent && parent.parent && parent.parent.type === 'atrule' && - /** @type {import('postcss').AtRule} */ ( - parent.parent - ).name.toLowerCase() === 'keyframes' && - lowerCasedProp === 'stroke-dasharray') || + /** @type {import('postcss').AtRule} */ + (parent.parent).name.toLowerCase() === 'keyframes') || + (lowerCasedProp === 'initial-value' && + parent && + parent.type === 'atrule' && + /** @type {import('postcss').AtRule} */ + (parent).name === 'property' && + /** @type {import('postcss').AtRule} */ + (parent).nodes.some( + (node) => + node.type === 'decl' && + node.prop.toLowerCase() === 'syntax' && + node.value === "'<percentage>'" + )) || keepWhenZero.has(lowerCasedProp) ); } |
