@onereach/webform
Version:
Content Builder includes several views for: - Content builder view itself; - Web Form view; - Slack block-kit builder;
33 lines (31 loc) • 723 B
JavaScript
const TerserPlugin = require("terser-webpack-plugin");
const { base, merge } = require('@onereach/webpack-vue-config');
const path = require('path');
const { module: modules, plugins, resolve} = base;
module.exports = {
resolve: {
...resolve,
fallback: {
...resolve.fallback,
"stream": require.resolve("stream-browserify"),
}
},
entry: {
oneReachWebForm: path.resolve(__dirname, 'src/lib.js'),
},
output: {
path: path.resolve(__dirname, 'dist/lib'),
publicPath: '/',
filename: '[name].min.js',
library: {
name: 'OneReachWebForm',
type: 'umd'
},
libraryTarget: 'umd',
},
optimization: {
minimize: true,
},
module: modules,
plugins,
};