webpack-obfuscator
Version:
javascript-obfuscator plugin for Webpack@5
30 lines (28 loc) • 739 B
JavaScript
;
const webpack = require('webpack');
const WebpackObfuscatorPlugin = require('../../dist/index');
module.exports = {
mode: 'production',
entry: {
'index': './test/input/index.js',
'index-excluded': './test/input/index-excluded.js'
},
devtool: 'source-map',
target: 'web',
resolve: {
extensions: ['.js']
},
plugins: [
new webpack.DefinePlugin({
'process.env.SOME_VAR': JSON.stringify('some-value'),
}),
new WebpackObfuscatorPlugin({
disableConsoleOutput: false,
sourceMap: true
}, ['index-excluded*'])
],
output: {
path: __dirname + '/../output',
filename: '[name].js'
}
};