postcss-critical-css
Version:
Generate critical CSS using PostCSS
22 lines (19 loc) • 528 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getCriticalDestination = getCriticalDestination;
/**
* Identify critical CSS destinations.
*
* @param {object} rule PostCSS rule.
* @param {string} Default output CSS file name.
* @return {string} String corresponding to output destination.
*/
function getCriticalDestination(rule, dest) {
rule.walkDecls("critical-filename", function (decl) {
dest = decl.value.replace(/['"]*/g, "");
decl.remove();
});
return dest;
}