UNPKG

bloom-context-forms

Version:

context-wrapped form functionality for your bloom projects

56 lines (50 loc) 1.12 kB
const path = require('path'); const BUILD_DIR = path.join(__dirname, '/'); const APP_DIR = path.join(__dirname, '/src/'); const webpack = require('webpack'); module.exports = { entry: APP_DIR + 'index.js', output: { filename: 'index.js', path: BUILD_DIR, library: 'bloom-context-forms', libraryTarget: 'umd', umdNamedDefine: true }, devtool: 'cheap-module-eval-source-map', module: { rules: [ { test: /\.jsx?$/, loader: 'babel-loader', exclude: /node_modules/, query: { presets: ['react', 'env'], plugins: [ 'transform-object-rest-spread', 'transform-class-properties' ] } } ] }, plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: JSON.stringify('production') } }), new webpack.optimize.UglifyJsPlugin({ minimize: true, output: { comments: false }, sourceMap: { url: 'inline' } }) ], resolve: { extensions: ['.webpack.js', '.web.js', '.jsx', '.js', '.html'] } };