From a70d0fb307dff1f6c3b4f126da6228c87c36d214 Mon Sep 17 00:00:00 2001 From: Nikolay Latyshev Date: Sun, 20 Sep 2020 20:07:48 +0300 Subject: [PATCH] Updated to declarative Rule method (#1) --- index.js | 10 ++++------ package-lock.json | 8 ++++---- package.json | 4 ++-- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/index.js b/index.js index 8fee1a1..c487ab8 100644 --- a/index.js +++ b/index.js @@ -10,13 +10,11 @@ module.exports = ({ return { postcssPlugin: 'postcss-deadcss', - Root(root) { - root.walkRules((rule) => { - const safeUrlComponent = getSafeUrlComponent(rule.selector); - const safeUrl = utils.getSafeUrl(url, safeUrlComponent); + Rule(rule) { + const safeUrlComponent = getSafeUrlComponent(rule.selector); + const safeUrl = utils.getSafeUrl(url, safeUrlComponent); - rule[insertFnName]({ prop: 'background-image', value: `url('${safeUrl}')` }); - }); + rule[insertFnName]({ prop: 'background-image', value: `url('${safeUrl}')` }); }, }; }; diff --git a/package-lock.json b/package-lock.json index 5a9650d..9a4a63e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5001,9 +5001,9 @@ "dev": true }, "postcss": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.0.5.tgz", - "integrity": "sha512-3rDm6KR0jHstte3aL3ugrCyFA1UXY90SWNwRZ2WTmRf/QpOqM35mm0FrRR+HHZQ5fY9+nXFat1nl2ekYJf0P4w==", + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.0.6.tgz", + "integrity": "sha512-P4lvqkhoiba/w0JE1t432xlQyeJnnf1elrviZOX0GybserV79IN4skB2nQg+NoOmkq30MNqVv9ggdqVmYjaolA==", "dev": true, "requires": { "colorette": "^1.2.1", @@ -6728,4 +6728,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 0ca59a1..91ed76f 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "husky": "^4.3.0", "jest": "^26.4.2", "lint-staged": "^10.4.0", - "postcss": "^8.0.5" + "postcss": "^8.0.6" }, "peerDependencies": { - "postcss": "^8.0.5" + "postcss": "^8.0.6" }, "husky": { "hooks": {