1.0.1 • Published 7 years ago

webpack-tinypng-compress v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

tinypng-webpack-plugin

a images compress plugin use with tinyPNG for webpack.

get tinyPNG key

link

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:'./',
    }

License

http://www.opensource.org/licenses/mit-license.php