New:Socket for Asana Is Now Available.Learn more
Get Started

postcss-unique-selectors

Package Overview
Dependencies
Maintainers
8
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-unique-selectors - npm Package Compare versions

Comparing version
8.0.3
to
8.0.4
+2
-2
package.json
{
"name": "postcss-unique-selectors",
"version": "8.0.3",
"version": "8.0.4",
"description": "Ensure CSS selectors are unique.",

@@ -34,3 +34,3 @@ "exports": {

"type": "git",
"url": "cssnano/cssnano"
"url": "git+https://github.com/cssnano/cssnano.git"
},

@@ -37,0 +37,0 @@ "dependencies": {

@@ -18,15 +18,2 @@ 'use strict';

/**
*
* @param {string[]} param0
* @param {string[]} param1
* @returns {number}
*/
function sortSelectors([a], [b]) {
if (a > b) {
return 1;
} else {
return a < b ? -1 : 0;
}
}
/** @type {selectorParser.SyncProcessor<void>} */

@@ -69,3 +56,9 @@ const collectUniqueSelectors = (selNode) => {

return [...uniqueSelectors.entries()]
.sort(sortSelectors)
.toSorted(([a], [b]) => {
if (a > b) {
return 1;
} else {
return a < b ? -1 : 0;
}
})
.map(([, selector]) => selector)

@@ -72,0 +65,0 @@ .join();