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/, // }), // ] };