DerdackBhomWebhook/webpack.config.js

47 lines
1.1 KiB
JavaScript

const path = require('path');
const webpack = require('webpack');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
var nodeExternals = require('webpack-node-externals');
module.exports = {
target: 'node',
//externals: [nodeExternals()],
externals: {
request: 'request'
},
externalsPresets: {
node: true // in order to ignore built-in modules like path, fs, etc.
},
mode: 'development',
entry: {
main: __dirname + '/src/index.js',
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'Main.js',
library: "derdakbhom",
libraryTarget: "umd"
},
// module: {
// rules: [
// {
// test: /\.js$/,
// exclude: /node_modules/,
// loader: 'babel-loader'
// },
// {
// test: /\.jsx$/,
// exclude: /node_modules/,
// loader: 'babel-loader'
// }
// ]
// },
// plugins: [
// new BundleAnalyzerPlugin(),
// new webpack.IgnorePlugin({
// resourceRegExp: /^\.\/locale$/,
// contextRegExp: /request/,
// }),
// ]
};