/
var
/
www
/
flurhymez
/
node_modules
/
cssnano-utils
/
dist
/
/var/www/flurhymez/node_modules/cssnano-utils/dist
mkdir
upload
Name
Size
Mode
Actions
getArguments.js
368
0644
edit
dl
rm
getMatch.js
423
0644
edit
dl
rm
index.js
964
0644
edit
dl
rm
rawCache.js
669
0644
edit
dl
rm
sameParent.js
988
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/cssnano-utils/dist/sameParent.js
(988B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = sameParent; /** * @param {postcss.ChildNode} nodeA * @param {postcss.ChildNode} nodeB * @return {boolean} */ function checkMatch(nodeA, nodeB) { if (nodeA.type === 'atrule' && nodeB.type === 'atrule') { return nodeA.params === nodeB.params && nodeA.name.toLowerCase() === nodeB.name.toLowerCase(); } return nodeA.type === nodeB.type; } /** * @param {postcss.ChildNode} nodeA * @param {postcss.ChildNode} nodeB * @return {boolean} */ function sameParent(nodeA, nodeB) { if (!nodeA.parent) { // A is orphaned, return if B is orphaned as well return !nodeB.parent; } if (!nodeB.parent) { // B is orphaned and A is not return false; } // Check if parents match if (!checkMatch(nodeA.parent, nodeB.parent)) { return false; } // Check parents' parents return sameParent(nodeA.parent, nodeB.parent); } module.exports = exports.default;
Save
cmd:
run