/** * Minifies a Buffer containing UTF-8 HTML code. * * @param src - Source HTML code * @param cfg - Configurable minifier settings to use * @returns Minified HTML code */ export function minify( src: Buffer, cfg: { /** Do not minify DOCTYPEs. Minified DOCTYPEs may not be spec compliant. */ do_not_minify_doctype?: boolean; /** Ensure all unquoted attribute values in the output do not contain any characters prohibited by the WHATWG specification. */ ensure_spec_compliant_unquoted_attribute_values?: boolean; /** Do not omit closing tags when possible. */ keep_closing_tags?: boolean; /** Do not omit `` and `` opening tags when they don't have attributes. */ keep_html_and_head_opening_tags?: boolean; /** Keep spaces between attributes when possible to conform to HTML standards. */ keep_spaces_between_attributes?: boolean; /** Keep all comments. */ keep_comments?: boolean; /** * If enabled, content in `