tiny-compress-cli
v1.1.1
Published
this is tiny png/jpg compress tool
Downloads
7
Readme
tiny-compress-cli
介绍
这是一个利用 tinypng.com 网站开放能力搭建的快速批量无损压缩图片工具
使用
# 直接使用
$ npx tiny-compress
# 全局安装
$ npm install -g tiny-compress-cli
$ tiny-compress
# 局部安装使用
$ npm install --save-dev tiny-compress-cli
$ tiny-compress
Api
- entry[string] 指定的文件查找入口文件夹名
- md[boolean] 是否输出压缩的信息
- foldExclude[string[]] 排除搜索的文件夹
可在项目根目录新建一个 tiny-compress.config.json
配置文件,具体配置如
// tiny-compress.config.json 默认配置
{
"entry": "src",
"md": true,
"foldExclude": ["dist", "build", "node_modules", "config"]
}
优势
- 动态IP
- 文件压缩会生成md5,避免重复压缩
- 支持配置
- 没有压缩数量限制(相比官方库 tinify npm)
- 会生成文件压缩比文件