Crate minify[−][src]
Minification tool for html and json
Usage
First add the library to the dependencies of your project like this:
[dependencies]
minify = "1.1"
Afterwards you can import the library like this:
extern crate minify;
Minify Html
The following rules are applied for html minification:
- Removal of ascii control characters
- Removal of comments
- Removal of multiple whitespaces
- Removal of whitespaces before and after greater-than and less-than signs
_<_html_>_
=><html>
extern crate minify; use minify::html::minify; fn main() { let html = r#" <html> <head> </head> <body> </body> <html> "#.into(); let html_minified = minify(html); }
Minify JSON
The following rules are applied for json minification:
- Removal of ascii control characters
- Removal of whitespaces outside of strings
extern crate minify; use minify::json::minify; fn main() { let json = r#" { "test": "test", "test2": 2 } "#.into(); let json_minified = minify(json); }
Modules
html |
Minification for html content |
json |
Minifigation for json content |