@deepstream/client
Version:
the javascript client for deepstreamIO
36 lines (34 loc) • 813 B
JavaScript
const webpack = require('webpack');
module.exports = {
mode: 'development',
entry: ['./src/deepstream'],
output: {
path: __dirname,
filename: './dist/bundle/ds.js',
library: 'DeepstreamClient',
libraryTarget: 'umd',
globalObject: 'this'
},
resolve: {
extensions: ['.ts', '.js'],
fallback: {
fs: false,
module: false,
url: false,
buffer: require.resolve('buffer/')
}
},
module: {
rules: [{
test: /\.ts$/,
loader: 'ts-loader',
exclude: /node_modules/
}],
},
plugins: [
new webpack.IgnorePlugin({resourceRegExp: /url/}),
new webpack.IgnorePlugin({resourceRegExp:/ws/}),
new webpack.IgnorePlugin({resourceRegExp:/node-localstorage/}),
new webpack.ProvidePlugin({Buffer: ['buffer', 'Buffer']})
]
};