mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-25 22:00:58 +02:00
deps: Update github.com/tdewolff/minify/v2 v2.6.2 => v2.9.13
Fixes #8258
This commit is contained in:
@@ -18,6 +18,7 @@ import (
|
||||
"github.com/gohugoio/hugo/config"
|
||||
"github.com/gohugoio/hugo/docshelper"
|
||||
"github.com/gohugoio/hugo/parser"
|
||||
"github.com/spf13/cast"
|
||||
|
||||
"github.com/mitchellh/mapstructure"
|
||||
"github.com/tdewolff/minify/v2/css"
|
||||
@@ -35,18 +36,15 @@ var defaultTdewolffConfig = tdewolffConfig{
|
||||
KeepEndTags: true,
|
||||
KeepDefaultAttrVals: true,
|
||||
KeepWhitespace: false,
|
||||
// KeepQuotes: false, >= v2.6.2
|
||||
},
|
||||
CSS: css.Minifier{
|
||||
Decimals: -1, // will be deprecated
|
||||
// Precision: 0, // use Precision with >= v2.7.0
|
||||
KeepCSS2: true,
|
||||
Precision: 0,
|
||||
KeepCSS2: true,
|
||||
},
|
||||
JS: js.Minifier{},
|
||||
JSON: json.Minifier{},
|
||||
SVG: svg.Minifier{
|
||||
Decimals: -1, // will be deprecated
|
||||
// Precision: 0, // use Precision with >= v2.7.0
|
||||
Precision: 0,
|
||||
},
|
||||
XML: xml.Minifier{
|
||||
KeepWhitespace: false,
|
||||
@@ -99,6 +97,22 @@ func decodeConfig(cfg config.Provider) (conf minifyConfig, err error) {
|
||||
|
||||
m := maps.ToStringMap(v)
|
||||
|
||||
// Handle upstream renames.
|
||||
if td, found := m["tdewolff"]; found {
|
||||
tdm := cast.ToStringMap(td)
|
||||
for _, key := range []string{"css", "svg"} {
|
||||
if v, found := tdm[key]; found {
|
||||
vm := cast.ToStringMap(v)
|
||||
if vv, found := vm["decimal"]; found {
|
||||
vvi := cast.ToInt(vv)
|
||||
if vvi > 0 {
|
||||
vm["precision"] = vvi
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
err = mapstructure.WeakDecode(m, &conf)
|
||||
|
||||
if err != nil {
|
||||
|
Reference in New Issue
Block a user