UNPKG

htmlnano

Version:

Modular HTML minifier, built on top of the PostHTML

42 lines (36 loc) 1.03 kB
Object.defineProperty(exports, '__esModule', { value: true }); var safePreset = require('./safe.js'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var safePreset__default = /*#__PURE__*/_interopDefault(safePreset); /** * Maximal minification (might break some pages) */ var max = { ...safePreset__default.default, removeRedundantAttributes: true, removeXmlLeftovers: true, sortAttributes: true, collapseWhitespace: 'all', minifyCharacterReferences: { decodeAll: true }, removeComments: 'all', removeEmptyElements: true, minifyConditionalComments: true, removeOptionalTags: true, normalizeDoctype: true, removeAttributeQuotes: true, minifyAttributes: { metaContent: true, redundantWhitespaces: 'aggressive' }, mergeScripts: true, mergeStyles: true, removeUnusedCss: { tool: 'purgeCSS' }, minifyCss: { preset: 'default' }, minifySvg: {} }; exports.default = max;