stylelint-scss
Advanced tools
Comparing version 5.3.0 to 5.3.1
{ | ||
"name": "stylelint-scss", | ||
"description": "A collection of SCSS-specific rules for Stylelint", | ||
"version": "5.3.0", | ||
"version": "5.3.1", | ||
"author": "Krister Kari", | ||
@@ -13,3 +13,3 @@ "repository": "stylelint-scss/stylelint-scss", | ||
"dependencies": { | ||
"known-css-properties": "^0.28.0", | ||
"known-css-properties": "^0.29.0", | ||
"postcss-media-query-parser": "^0.2.3", | ||
@@ -21,7 +21,7 @@ "postcss-resolve-nested-selector": "^0.1.1", | ||
"devDependencies": { | ||
"eslint": "^8.50.0", | ||
"eslint": "^8.52.0", | ||
"github-contributors-list": "^1.2.5", | ||
"husky": "^8.0.3", | ||
"jest": "^29.6.2", | ||
"jest-preset-stylelint": "^6.1.1", | ||
"jest": "^29.7.0", | ||
"jest-preset-stylelint": "^6.3.2", | ||
"lint-staged": "^14.0.1", | ||
@@ -28,0 +28,0 @@ "np": "^8.0.4", |
"use strict"; | ||
const resolveNestedSelector = require("postcss-resolve-nested-selector"); | ||
const { utils } = require("stylelint"); | ||
@@ -18,2 +17,9 @@ const namespace = require("../../utils/namespace"); | ||
function resolveNestedSelector(parentSelector, nestedSelector) { | ||
if (nestedSelector.includes("&")) { | ||
return nestedSelector.replace(/&/g, parentSelector); | ||
} | ||
return [parentSelector, nestedSelector].join(" "); | ||
} | ||
function processRuleNode(ruleNode, result, context) { | ||
@@ -36,6 +42,7 @@ if (ruleNode.nodes.length !== 1) { | ||
ruleNode.selector = resolveNestedSelector( | ||
nestedRuleNode.selector, | ||
nestedRuleNode | ||
)[0]; | ||
ruleNode.selector, | ||
nestedRuleNode.selector | ||
); | ||
ruleNode.nodes = nestedRuleNode.nodes; | ||
ruleNode.raws.semicolon = nestedRuleNode.raws.semicolon; | ||
@@ -42,0 +49,0 @@ if (ruleNode.nodes.length === 1) { |
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
371005
8095
- Removedknown-css-properties@0.28.0(transitive)
Updatedknown-css-properties@^0.29.0