html-minifier-next
Version:
Super-configurable and well-tested web page minifier (enhanced successor of HTML Minifier)
19 lines • 1.05 kB
TypeScript
export function shouldMinifyInnerHTML(options: any): boolean;
/**
* @param {Partial<MinifierOptions>} inputOptions - User-provided options
* @param {Object} deps - Dependencies from htmlminifier.js
* @param {Function} deps.getLightningCSS - Function to lazily load Lightning CSS
* @param {Function} deps.getTerser - Function to lazily load Terser
* @param {Function} deps.getSwc - Function to lazily load @swc/core
* @param {Function} deps.getSvgo - Function to lazily load SVGO
* @param {LRU} deps.cssMinifyCache - CSS minification cache
* @param {LRU} deps.jsMinifyCache - JS minification cache
* @param {LRU} deps.svgMinifyCache - SVG minification cache
* @returns {MinifierOptions} Normalized options with defaults applied
*/
export function processOptions(inputOptions: Partial<MinifierOptions>, { getLightningCSS, getTerser, getSwc, getSvgo, cssMinifyCache, jsMinifyCache, svgMinifyCache }?: {
getLightningCSS: Function;
getTerser: Function;
getSwc: Function;
}): MinifierOptions;
//# sourceMappingURL=options.d.ts.map