UNPKG

html-minifier-next

Version:

Super-configurable and well-tested web page minifier (enhanced successor of HTML Minifier)

54 lines 2.33 kB
/** * Get preset configuration by name * @param {string} name - Preset name (“conservative” or “comprehensive”) * @returns {object|null} Preset options object or null if not found */ export function getPreset(name: string): object | null; /** * Get list of available preset names * @returns {string[]} Array of preset names */ export function getPresetNames(): string[]; export namespace presets { namespace conservative { let caseSensitive: boolean; let collapseBooleanAttributes: boolean; let collapseWhitespace: boolean; let conservativeCollapse: boolean; let preserveLineBreaks: boolean; let processConditionalComments: boolean; let removeComments: boolean; let removeScriptTypeAttributes: boolean; let removeStyleLinkTypeAttributes: boolean; let useShortDoctype: boolean; } namespace comprehensive { export let collapseAttributeWhitespace: boolean; let collapseBooleanAttributes_1: boolean; export { collapseBooleanAttributes_1 as collapseBooleanAttributes }; let collapseWhitespace_1: boolean; export { collapseWhitespace_1 as collapseWhitespace }; export let continueOnParseError: boolean; export let decodeEntities: boolean; export let mergeScripts: boolean; export let minifyCSS: boolean; export let minifyJS: boolean; export let minifySVG: boolean; export let minifyURLs: boolean; let processConditionalComments_1: boolean; export { processConditionalComments_1 as processConditionalComments }; export let removeAttributeQuotes: boolean; let removeComments_1: boolean; export { removeComments_1 as removeComments }; export let removeEmptyAttributes: boolean; export let removeOptionalTags: boolean; export let removeRedundantAttributes: boolean; let removeScriptTypeAttributes_1: boolean; export { removeScriptTypeAttributes_1 as removeScriptTypeAttributes }; let removeStyleLinkTypeAttributes_1: boolean; export { removeStyleLinkTypeAttributes_1 as removeStyleLinkTypeAttributes }; let useShortDoctype_1: boolean; export { useShortDoctype_1 as useShortDoctype }; } } //# sourceMappingURL=presets.d.ts.map