1.0.1 • Published 7 years ago
webpack-tinypng-compress v1.0.1
tinypng-webpack-plugin
a images compress plugin use with tinyPNG for webpack.
get tinyPNG key
Installation
$ npm install webpack-tinypng-compress --save-dev
Example Webpack Config
var tinypngCompress = require('webpack-tinypng-compress');
//in your webpack plugins array
module.exports = {
plugins: [
new tinypngCompress({
key:"your tinyPNG key",
relativePath: path.resolve(__dirname, 'dist/img') //is relative path to output.puth
})
]
}
Usage
new tinypngCompress({
key: "your tinyPNG key", //can be Array, eg:['your key 1','your key 2'....]
relativePath: path.resolve(__dirname, 'dist/img'), //is relative path to output.puth
})
Options Description
- key: Required, tinyPNG key
- relativePath: Required, to your img dir,relative to your webpack output path.
defaults Options
{
key:'',
relativePath:'./',
}