htmlnano
Version:
Modular HTML minifier, built on top of the PostHTML
23 lines (20 loc) • 603 B
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
/** Meta-module that runs custom modules */ const mod = {
default: async function custom(tree, options, customModules) {
if (!customModules) {
return tree;
}
if (!Array.isArray(customModules)) {
customModules = [
customModules
];
}
for (const customModule of customModules){
if (customModule) {
tree = await customModule(tree, options);
}
}
return tree;
}
};
exports.default = mod;