UNPKG

matrixbitcore-lib

Version:

A pure and powerful JavaScript MatrixBit library.

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