#minify #css #js #html

app minhtml

[命令行界面] 极快且智能的HTML + JS + CSS压缩器

5个不稳定版本

0.15.0 2023年12月24日
0.14.0 2023年12月24日
0.13.3 2023年12月24日
0.13.2 2023年12月24日
0.13.1 2023年12月24日

#420 in 压缩

Download history 9/week @ 2024-04-12 8/week @ 2024-04-19 47/week @ 2024-04-26 6/week @ 2024-05-03 3/week @ 2024-05-17 2/week @ 2024-05-24 3/week @ 2024-06-07 3/week @ 2024-06-14 2/week @ 2024-06-21 16/week @ 2024-06-28 21/week @ 2024-07-05 59/week @ 2024-07-26

85每月下载量

MIT 许可证

115KB
2.5K SLoC

minhtml

minify-html的命令行界面。

用法

minhtml [FLAGS] [OPTIONS] [inputs]...
  • -o, --output <output>: 输出目的地;省略则为标准输出
  • <inputs>...: 要压缩的文件;省略则为标准输入。如果提供多个,则将并行原地压缩,且必须省略--output

标志

参数 描述
--do-not-minify-doctype 不压缩DOCTYPE。压缩的DOCTYPE可能不符合规范
--ensure-spec-compliant-unquoted-attribute-values 确保输出中所有未引用的属性值不包含任何WHATWG规范禁止的字符
-h, --help 打印帮助信息
--keep-closing-tags 尽可能不省略关闭标签
--keep-comments 保留所有注释
--keep-ssi-comments 保留SSI注释
--keep-html-and-head-opening-tags 当它们没有属性时,不要省略<html><head>打开标签
--keep-spaces-between-attributes 尽可能保留属性之间的空格,以符合HTML标准
--minify-css <style>标签和style属性中压缩CSS
--minify-css-level-1 为CSS压缩器使用优化级别1
--minify-css-level-2 为CSS压缩器使用优化级别2。可能执行一些危险优化
--minify-css-level-3 为CSS压缩器使用优化级别3。可能执行许多危险优化
--minify-js 在具有有效或无 type 属性值的 <script> 标签中压缩 JS
--remove-bangs 移除所有感叹号
--remove-processing-instructions 移除所有处理指令
-V, --version 打印版本信息

依赖

~16MB
~227K SLoC