* ci: add minimum GitHub token permissions for workflows
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>

* feat: use esbuild for minification

Co-authored-by: Ashish Kurmi <akurmi@stepsecurity.io>
This commit is contained in:
Barış Soner Uşaklı
2022-10-06 07:51:13 -04:00
committed by GitHub
parent 1b89b6615c
commit 02ef3e974c
4 changed files with 24 additions and 0 deletions

View File

@@ -1,8 +1,19 @@
'use strict';
const { merge } = require('webpack-merge');
const TerserPlugin = require('terser-webpack-plugin');
const common = require('./webpack.common');
module.exports = merge(common, {
mode: 'production',
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
minify: TerserPlugin.esbuildMinify,
terserOptions: {},
}),
],
},
});