UNPKG

bitcore-matrixpay-lib

Version:
35 lines (32 loc) 740 B
const path = require('path'); const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const commonJSConfig = { entry: ['./index.js'], module: { rules: [], }, target: 'web', node: { fs: 'empty' } }; const rawConfig = Object.assign({}, commonJSConfig, { output: { path: path.resolve(__dirname, 'dist'), filename: 'matrixpaycore-lib.js', library: 'matrixpaycore', libraryTarget: 'umd', } }) const uglifiedConfig = Object.assign({}, commonJSConfig, { output: { path: path.resolve(__dirname, 'dist'), filename: 'matrixpaycore-lib.min.js', library: 'matrixpaycore', libraryTarget: 'umd', }, plugins: [ new UglifyJsPlugin() ] }) module.exports = [rawConfig, uglifiedConfig];