mirror of
https://github.com/abhijithvijayan/web-extension-starter.git
synced 2026-01-30 09:48:12 +01:00
fix: webpack loaders & plugins API changes
This commit is contained in:
parent
5ac77696cc
commit
34fda2d3b0
@ -110,11 +110,18 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
loader: 'postcss-loader', // For autoprefixer
|
loader: 'postcss-loader',
|
||||||
options: {
|
options: {
|
||||||
ident: 'postcss',
|
postcssOptions: {
|
||||||
// eslint-disable-next-line global-require, @typescript-eslint/no-var-requires
|
plugins: [
|
||||||
plugins: [require('autoprefixer')()],
|
[
|
||||||
|
'autoprefixer',
|
||||||
|
{
|
||||||
|
// Options
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'resolve-url-loader', // Rewrites relative paths in url() statements
|
'resolve-url-loader', // Rewrites relative paths in url() statements
|
||||||
@ -161,18 +168,20 @@ module.exports = {
|
|||||||
// write css file(s) to build folder
|
// write css file(s) to build folder
|
||||||
new MiniCssExtractPlugin({filename: 'css/[name].css'}),
|
new MiniCssExtractPlugin({filename: 'css/[name].css'}),
|
||||||
// copy static assets
|
// copy static assets
|
||||||
new CopyWebpackPlugin([{from: 'source/assets', to: 'assets'}]),
|
new CopyWebpackPlugin({
|
||||||
|
patterns: [{from: 'source/assets', to: 'assets'}],
|
||||||
|
}),
|
||||||
// plugin to enable browser reloading in development mode
|
// plugin to enable browser reloading in development mode
|
||||||
extensionReloaderPlugin,
|
extensionReloaderPlugin,
|
||||||
],
|
],
|
||||||
|
|
||||||
optimization: {
|
optimization: {
|
||||||
|
minimize: true,
|
||||||
minimizer: [
|
minimizer: [
|
||||||
new TerserPlugin({
|
new TerserPlugin({
|
||||||
cache: true,
|
|
||||||
parallel: true,
|
parallel: true,
|
||||||
terserOptions: {
|
terserOptions: {
|
||||||
output: {
|
format: {
|
||||||
comments: false,
|
comments: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user