Files
osr-mono/packages/osr-code-bot/webpack.config.js
T
2025-01-30 00:50:58 +01:00

34 lines
816 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: './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',
puppeteer: "require('puppeteer')",
"node-emoji" : "require('node-emoji')",
}
};