UNPKG

guido

Version:

基于webpack4的一键式开发工具,集成handlebars、雪碧图、SVG Sprite、自定义资源注入等方式

33 lines (28 loc) 522 B
'use strict'; const extend = require('extend'); const TypeOf = require('./typeof'); const DEFAULT_CONFIG = { mozjpeg: { progressive: true, quality: 75, }, pngquant: { quality: [0.65, 0.9], speed: 4, }, svgo: { plugins: [ { removeViewBox: false, }, { removeEmptyAttrs: false, }, ], }, }; module.exports = function imageminConfig(imageMinConfig) { return TypeOf.isObject(imageMinConfig) ? extend(true, {}, DEFAULT_CONFIG, imageMinConfig) : extend(true, {}, DEFAULT_CONFIG); };