Package Exports
- tinypng-compress
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tinypng-compress) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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:'./',
}