0.0.10 • Published 1 year ago

tiny-files v0.0.10

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

tiny-files

一款自动压缩图片的插件

介绍

tiny-files能够在图片资源提交到代码库之前自动将资源进行压缩,配合lint-stage,将压缩融入到工作流程中

安装

npm i tiny-files -D

使用

需要先安装lint-staged,然后在lint-staged.config.js添加一条:

module.exports = {
  '*.{png,jpg,jpeg}': 'tiny-files --key yourKey',
}

或在package.json中配置:

{
  "lint-staged": {
    "*.{png,jpg,jpeg}": "tiny-files --key yourKey"
  }
}

或直接通过命令行进行压缩:

npx tiny-files --key yourKey imagePath1 imagePath2

在package.json中配置

tiny-files可以读取package.json中的配置,可以将key配置在package.json中,也可以配置一个列表,来让tiny-files忽略压缩这些文件:

{
  "tinyFiles": {
    "key": "yourKey",
    "ignore": [
      "file1.png",
      "file2.png"
    ]
  }
}

申请key

可在tinypng官网申请key,每月可免费压缩500个图片

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago