12 changed files with 1573 additions and 80 deletions
@ -0,0 +1,34 @@ |
|||
import viteImagemin from 'vite-plugin-imagemin'; |
|||
|
|||
export function configImageminPlugin() { |
|||
const plugin = viteImagemin({ |
|||
gifsicle: { |
|||
optimizationLevel: 7, |
|||
interlaced: false, |
|||
}, |
|||
optipng: { |
|||
optimizationLevel: 7, |
|||
}, |
|||
webp: { |
|||
quality: 75, |
|||
}, |
|||
mozjpeg: { |
|||
quality: 65, |
|||
}, |
|||
pngquant: { |
|||
quality: [0.65, 0.9], |
|||
speed: 4, |
|||
}, |
|||
svgo: { |
|||
plugins: [ |
|||
{ |
|||
removeViewBox: false, |
|||
}, |
|||
{ |
|||
removeEmptyAttrs: false, |
|||
}, |
|||
], |
|||
}, |
|||
}); |
|||
return plugin; |
|||
} |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue