MCPcopy
hub / github.com/tdewolff/minify / init

Function init

minify/minify.go:18–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16var Default *minify.M
17
18func init() {
19 Default = minify.New()
20 Default.AddFunc("text/css", css.Minify)
21 Default.AddFunc("text/html", html.Minify)
22 Default.AddFunc("image/svg+xml", svg.Minify)
23 Default.AddFuncRegexp(regexp.MustCompile("^(application|text)/(x-)?(java|ecma|j|live)script(1\\.[0-5])?$|^module$"), js.Minify)
24 Default.AddFuncRegexp(regexp.MustCompile("[/+]json$"), json.Minify)
25 Default.AddFuncRegexp(regexp.MustCompile("[/+]xml$"), xml.Minify)
26
27 Default.AddFunc("importmap", json.Minify)
28 Default.AddFunc("speculationrules", json.Minify)
29
30 aspMinifier := &html.Minifier{}
31 aspMinifier.TemplateDelims = [2]string{"<%", "%>"}
32 Default.Add("text/asp", aspMinifier)
33 Default.Add("text/x-ejs-template", aspMinifier)
34
35 phpMinifier := &html.Minifier{}
36 phpMinifier.TemplateDelims = [2]string{"<?", "?>"} // also handles <?php
37 Default.Add("application/x-httpd-php", phpMinifier)
38
39 tmplMinifier := &html.Minifier{}
40 tmplMinifier.TemplateDelims = [2]string{"{{", "}}"}
41 Default.Add("text/x-go-template", tmplMinifier)
42 Default.Add("text/x-mustache-template", tmplMinifier)
43 Default.Add("text/x-handlebars-template", tmplMinifier)
44}
45
46// CSS string minifier using all default minifiers
47func CSS(s string) (string, error) {

Callers

nothing calls this directly

Calls 3

AddFuncMethod · 0.80
AddFuncRegexpMethod · 0.80
AddMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…