5个稳定版本
1.3.0 | 2021年12月4日 |
---|---|
1.2.0 | 2020年11月16日 |
1.1.1 | 2018年7月1日 |
1.0.0 | 2018年7月1日 |
#143 in 压缩
3,424 每月下载量
用于 5 crates
29KB
788 行
minify
html和json的压缩工具
用法
首先将库添加到项目的依赖项中,如下所示
[dependencies]
minify = "1.2"
之后您可以这样导入库
extern crate minify;
压缩Html
以下规则应用于html压缩
- 移除ascii控制字符
- 移除注释
- 移除多个空白字符
- 移除大于和小于符号前后的空白字符
_<_html_>_
=><html>
extern crate minify;
use minify::html::minify;
fn main() {
let html = r#"
<html>
<head>
</head>
<body>
</body>
<html>
"#;
let html_minified = minify(html);
}
压缩JSON
以下规则应用于json压缩
- 移除ascii控制字符
- 移除字符串外的空白字符
extern crate minify;
use minify::json::minify;
fn main() {
let json = r#"
{
"test": "test",
"test2": 2
}
"#;
let json_minified = minify(json);
}
许可证:MIT