Configure minify
Configure minify.
This is the default configuration:
minify:
disableCSS: false
disableHTML: false
disableJS: false
disableJSON: false
disableSVG: false
disableXML: false
minifyOutput: false
tdewolff:
css:
inline: false
keepCSS2: false
precision: 0
version: 0
html:
keepComments: false
keepConditionalComments: false
keepDefaultAttrVals: true
keepDocumentTags: true
keepEndTags: true
keepQuotes: false
keepSpecialComments: true
keepWhitespace: false
templateDelims:
- ""
- ""
js:
keepVarNames: false
precision: 0
version: 2022
json:
keepNumbers: false
precision: 0
svg:
inline: false
keepComments: false
precision: 0
xml:
keepWhitespace: false
[minify]
disableCSS = false
disableHTML = false
disableJS = false
disableJSON = false
disableSVG = false
disableXML = false
minifyOutput = false
[minify.tdewolff]
[minify.tdewolff.css]
inline = false
keepCSS2 = false
precision = 0
version = 0
[minify.tdewolff.html]
keepComments = false
keepConditionalComments = false
keepDefaultAttrVals = true
keepDocumentTags = true
keepEndTags = true
keepQuotes = false
keepSpecialComments = true
keepWhitespace = false
templateDelims = ['', '']
[minify.tdewolff.js]
keepVarNames = false
precision = 0
version = 2022
[minify.tdewolff.json]
keepNumbers = false
precision = 0
[minify.tdewolff.svg]
inline = false
keepComments = false
precision = 0
[minify.tdewolff.xml]
keepWhitespace = false
{
"minify": {
"disableCSS": false,
"disableHTML": false,
"disableJS": false,
"disableJSON": false,
"disableSVG": false,
"disableXML": false,
"minifyOutput": false,
"tdewolff": {
"css": {
"inline": false,
"keepCSS2": false,
"precision": 0,
"version": 0
},
"html": {
"keepComments": false,
"keepConditionalComments": false,
"keepDefaultAttrVals": true,
"keepDocumentTags": true,
"keepEndTags": true,
"keepQuotes": false,
"keepSpecialComments": true,
"keepWhitespace": false,
"templateDelims": [
"",
""
]
},
"js": {
"keepVarNames": false,
"precision": 0,
"version": 2022
},
"json": {
"keepNumbers": false,
"precision": 0
},
"svg": {
"inline": false,
"keepComments": false,
"precision": 0
},
"xml": {
"keepWhitespace": false
}
}
}
}
See the tdewolff/minify project page for details, but note the following:
css.inline
is for internal use. Changing this setting has no effect.css.keepCSS2
has been deprecated. Usecss.version
instead.html.keepConditionalComments
has been deprecated. Usehtml.keepSpecialComments
instead.svg.inline
is for internal use. Changing this setting has no effect.
Last updated:
September 4, 2025
:
content: Update minify config documentation (bd6b53b5d)
Improve this page