Skip to content

tiny-tinify-compress with simple configuration, powerful compression just enter "compress" to complete the compression

License

Notifications You must be signed in to change notification settings

Simon-He95/tiny-tinify-compress

Repository files navigation

picture

介绍

  • 依赖tinify提供的api实现一个简单的压缩工具
  • gif图片的实现来源于imagemin-gifsicle
  • 压缩过的图片会被自动跳过,不会重复压缩
  • 需要申请tinify的key,免费提供一个我自己的key:DZkjgp25tVjhkLG8GXk0nF3tpNSkq7kX

安装

npm i -g tiny-tinify-compress

配置

# package.json 配置你自己key, 申请地址 https://tinypng.com/developers
# includes: "压缩目录下的图片" 只支持 'image/webp', 'image/jpeg', 'image/png', 'image/jpg', 'image/jfif', 'image/gif'
{
  "tinifyCompress": {
    "key": "your-key",
    "includes": [
      "./assets/**"
    ]
  }
}

使用

## 如果配置了key,否则第一次会提示你输入key
  compress
## 可以指定需要压缩的目录
  compress ./assets ./public/images

License

MIT License © 2022 Simon He

Buy Me A Coffee

About

tiny-tinify-compress with simple configuration, powerful compression just enter "compress" to complete the compression

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published