Socket
Socket
Sign inDemoInstall

stylelint-scss

Package Overview
Dependencies
Maintainers
3
Versions
109
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stylelint-scss - npm Package Compare versions

Comparing version 5.3.0 to 5.3.1

10

package.json
{
"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) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc