UNPKG

parcel-plugin-imagemin

Version:
17 lines (13 loc) 441 B
const ImageAsset = require('./ImageAsset'); // Imagemin const imagemin = require('imagemin'); const imageminPngquant = require('imagemin-pngquant'); class PngAsset extends ImageAsset { async packageImage(options, location) { const params = options && options.pngquant ? options.pngquant : { quality: [0.5, 0.75] }; return imagemin([location], { plugins: [imageminPngquant(params)] }); } } module.exports = PngAsset;