Use image-webpack-loader for image optimization.

header/meta/overlay^2
Icedream 2018-07-22 23:39:39 +02:00
parent 493cad28d3
commit c8a9204103
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
4 changed files with 1322 additions and 26 deletions

2
package-lock.json generated

File diff suppressed because one or more lines are too long

View File

@ -48,6 +48,7 @@
"execa": "^0.10.0", "execa": "^0.10.0",
"file-loader": "^1.1.11", "file-loader": "^1.1.11",
"html-webpack-plugin": "^3.2.0", "html-webpack-plugin": "^3.2.0",
"image-webpack-loader": "^4.3.1",
"jimp": "^0.2.28", "jimp": "^0.2.28",
"mini-css-extract-plugin": "^0.4.1", "mini-css-extract-plugin": "^0.4.1",
"node-sass": "^4.9.2", "node-sass": "^4.9.2",

View File

@ -201,6 +201,29 @@ export default (options, { mode }) => {
// fallback: 'responsive-loader', // fallback: 'responsive-loader',
}, },
}, },
{
loader: 'image-webpack-loader',
options: {
mozjpeg: {
progressive: true,
quality: 80,
},
optipng: {
enabled: true,
optimizationLevel: 7,
},
pngquant: {
enabled: false,
quality: '65-85',
speed: 2,
strip: true,
},
gifsicle: {
interlaced: false,
},
disable: development,
},
},
], ],
})), })),

1322
yarn.lock

File diff suppressed because it is too large Load Diff