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