14 lines
744 B
Text
14 lines
744 B
Text
|
Minify is a minifier package written in Go. It provides HTML5,
|
||
|
CSS3, JS, JSON, SVG and XML minifiers and an interface to implement
|
||
|
any other minifier. Minification is the process of removing bytes
|
||
|
from a file (such as whitespace) without changing its output and
|
||
|
therefore shrinking its size and speeding up transmission over the
|
||
|
internet and possibly parsing. The implemented minifiers are designed
|
||
|
for high performance.
|
||
|
|
||
|
The core functionality associates mimetypes with minification
|
||
|
functions, allowing embedded resources (like CSS or JS within HTML
|
||
|
files) to be minified as well. Users can add new implementations
|
||
|
that are triggered based on a mimetype (or pattern), or redirect
|
||
|
to an external command (like ClosureCompiler, UglifyCSS, ...).
|