forked from vision10/node-soap
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebpack.config.js
More file actions
35 lines (33 loc) · 819 Bytes
/
webpack.config.js
File metadata and controls
35 lines (33 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const path = require('path');
const NodePolyfillPlugin = require('node-polyfill-webpack-plugin');
const webpack = require('webpack');
module.exports = {
entry: './lib/soap.js',
output: {
filename: 'main.js',
library: 'soap',
libraryTarget: 'commonjs2',
path: path.resolve(__dirname, 'dist'),
},
plugins: [
new NodePolyfillPlugin(),
new webpack.ProvidePlugin({process: 'process/browser',Buffer: ['buffer', 'Buffer']}),
new webpack.optimize.LimitChunkCountPlugin({maxChunks: 1})
],
resolve: {
fallback: {
"fs": require.resolve("browserify-fs"),
/***
"tls": false,
"net": false,
"path": false,
"zlib": false,
"http": false,
"https": false,
"stream": false,
"crypto": false,
"crypto-browserify": require.resolve('crypto-browserify'),
***/
}
},
};