summaryrefslogtreecommitdiff
path: root/vendor/github.com/tdewolff/minify/v2/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/tdewolff/minify/v2/README.md')
-rw-r--r--vendor/github.com/tdewolff/minify/v2/README.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/vendor/github.com/tdewolff/minify/v2/README.md b/vendor/github.com/tdewolff/minify/v2/README.md
index 34ae642ea..df1aa93dc 100644
--- a/vendor/github.com/tdewolff/minify/v2/README.md
+++ b/vendor/github.com/tdewolff/minify/v2/README.md
@@ -381,6 +381,24 @@ m.AddFunc("image/svg+xml", svg.Minify)
m.AddFuncRegexp(regexp.MustCompile("^(application|text)/(x-)?(java|ecma)script$"), js.Minify)
m.AddFuncRegexp(regexp.MustCompile("[/+]json$"), json.Minify)
m.AddFuncRegexp(regexp.MustCompile("[/+]xml$"), xml.Minify)
+
+m.AddFunc("importmap", json.Minify)
+m.AddFunc("speculationrules", json.Minify)
+
+aspMinifier := &html.Minifier{}
+aspMinifier.TemplateDelims = [2]string{"<%", "%>"}
+m.Add("text/asp", aspMinifier)
+m.Add("text/x-ejs-template", aspMinifier)
+
+phpMinifier := &html.Minifier{}
+phpMinifier.TemplateDelims = [2]string{"<?", "?>"} // also handles <?php
+m.Add("application/x-httpd-php", phpMinifier)
+
+tmplMinifier := &html.Minifier{}
+tmplMinifier.TemplateDelims = [2]string{"{{", "}}"}
+m.Add("text/x-go-template", tmplMinifier)
+m.Add("text/x-mustache-template", tmplMinifier)
+m.Add("text/x-handlebars-template", tmplMinifier)
```
You can set options to several minifiers.
@@ -514,6 +532,24 @@ func main() {
m.AddFuncRegexp(regexp.MustCompile("[/+]json$"), json.Minify)
m.AddFuncRegexp(regexp.MustCompile("[/+]xml$"), xml.Minify)
+ m.AddFunc("importmap", json.Minify)
+ m.AddFunc("speculationrules", json.Minify)
+
+ aspMinifier := &html.Minifier{}
+ aspMinifier.TemplateDelims = [2]string{"<%", "%>"}
+ m.Add("text/asp", aspMinifier)
+ m.Add("text/x-ejs-template", aspMinifier)
+
+ phpMinifier := &html.Minifier{}
+ phpMinifier.TemplateDelims = [2]string{"<?", "?>"} // also handles <?php
+ m.Add("application/x-httpd-php", phpMinifier)
+
+ tmplMinifier := &html.Minifier{}
+ tmplMinifier.TemplateDelims = [2]string{"{{", "}}"}
+ m.Add("text/x-go-template", tmplMinifier)
+ m.Add("text/x-mustache-template", tmplMinifier)
+ m.Add("text/x-handlebars-template", tmplMinifier)
+
if err := m.Minify("text/html", os.Stdout, os.Stdin); err != nil {
panic(err)
}
@@ -604,6 +640,24 @@ func main() {
m.AddFuncRegexp(regexp.MustCompile("[/+]json$"), json.Minify)
m.AddFuncRegexp(regexp.MustCompile("[/+]xml$"), xml.Minify)
+ m.AddFunc("importmap", json.Minify)
+ m.AddFunc("speculationrules", json.Minify)
+
+ aspMinifier := &html.Minifier{}
+ aspMinifier.TemplateDelims = [2]string{"<%", "%>"}
+ m.Add("text/asp", aspMinifier)
+ m.Add("text/x-ejs-template", aspMinifier)
+
+ phpMinifier := &html.Minifier{}
+ phpMinifier.TemplateDelims = [2]string{"<?", "?>"} // also handles <?php
+ m.Add("application/x-httpd-php", phpMinifier)
+
+ tmplMinifier := &html.Minifier{}
+ tmplMinifier.TemplateDelims = [2]string{"{{", "}}"}
+ m.Add("text/x-go-template", tmplMinifier)
+ m.Add("text/x-mustache-template", tmplMinifier)
+ m.Add("text/x-handlebars-template", tmplMinifier)
+
fs := http.FileServer(http.Dir("www/"))
http.Handle("/", m.MiddlewareWithError(fs))
}