@chiiya/laravel-mix-image-minimizer
instead
[ARCHIVED] Use Laravel Mix Imagemin
Laravel Mix plugin for optimizing images using imagemin.
installation · usage · options
Installation
npm i --save-dev @chiiya/laravel-mix-imagemin
Usage
Require it in your webpack.mix.js
file, then pass it a valid copy-webpack-plugin
config:
require('@chiiya/laravel-mix-imagemin');
mix
.imagemin({
patterns: [
{
from: '**/*',
to: 'images',
context: 'resources/images',
},
],
});
Options
The mix.imagemin
function accepts two parameters: options for the copy-webpack-plugin
and options for the imagemin-webpack-plugin
.
require('@chiiya/laravel-mix-imagemin');
mix
.imagemin({
patterns: [
{
from: '**/*',
to: 'images',
context: 'resources/images',
},
],
}, {
pngquant: {
quality: '95-100'
}
});
Attributions
Forked from CupOfTea696/laravel-mix-imagemin.