stylelint-scss
Advanced tools
Comparing version
{ | ||
"name": "stylelint-scss", | ||
"description": "A collection of SCSS-specific rules for Stylelint", | ||
"version": "6.11.0", | ||
"version": "6.11.1", | ||
"author": "Krister Kari", | ||
@@ -22,3 +22,3 @@ "repository": "stylelint-scss/stylelint-scss", | ||
"postcss-resolve-nested-selector": "^0.1.6", | ||
"postcss-selector-parser": "^7.0.0", | ||
"postcss-selector-parser": "^7.1.0", | ||
"postcss-value-parser": "^4.2.0" | ||
@@ -36,6 +36,6 @@ }, | ||
"np": "^10.2.0", | ||
"postcss": "^8.5.1", | ||
"postcss": "^8.5.3", | ||
"postcss-less": "^6.0.0", | ||
"postcss-scss": "^4.0.9", | ||
"prettier": "^3.4.2", | ||
"prettier": "^3.5.1", | ||
"stylelint": "^16.14.1" | ||
@@ -42,0 +42,0 @@ }, |
@@ -104,3 +104,8 @@ "use strict"; | ||
}; | ||
const typesSyntax = { ...secondaryOptions?.typesSyntax }; | ||
const typesSyntax = { | ||
// Sass supports rgba(color, alpha). | ||
// https://sass-lang.com/documentation/modules/#rgb | ||
"rgba()": "| rgba( <hex-color> , <alpha-value>? )", | ||
...secondaryOptions?.typesSyntax | ||
}; | ||
@@ -107,0 +112,0 @@ /** @type {Map<string, string>} */ |
@@ -59,4 +59,5 @@ "use strict"; | ||
const media = listImportConditions(restParams); | ||
const atRuleName = atRule.name.toLowerCase(); | ||
let importedUris = imports[uri]; | ||
let importedUris = imports[atRuleName]?.[uri]; | ||
const isDuplicate = media.length | ||
@@ -80,3 +81,6 @@ ? media.some(q => importedUris && importedUris.includes(q)) | ||
if (!importedUris) { | ||
importedUris = imports[uri] = []; | ||
if (!imports[atRuleName]) { | ||
imports[atRuleName] = {}; | ||
} | ||
importedUris = imports[atRuleName][uri] = []; | ||
} | ||
@@ -83,0 +87,0 @@ |
328168
0.1%9567
0.09%