mono/packages/cad/webpack.config.js
2025-02-07 07:14:02 +01:00

32 lines
735 B
JavaScript

const path = require('path')
const webpack = require('webpack')
const Visualizer = require('webpack-visualizer-plugin2');
module.exports = {
devtool:false,
plugins: [
new webpack.BannerPlugin({ banner: "#!/usr/bin/env node", raw: true }),
new Visualizer({
filename: path.join('stats', 'statistics.html'),
throwOnError: true
}),
],
entry: './dist/main.js',
target: 'node',
mode:'production',
module: {
rules: []
},
optimization: {
minimize: true
},
resolve: {
extensions: ['.js']
},
output: {
filename: 'main_node.js',
path: path.resolve(__dirname, 'dist')
},
externals: {
'typescript': 'commonjs typescript'
}
};