webpack.plugin.js 518 Bytes
const { merge } = require('webpack-merge');
const prodConfig = require('./webpack.prod');
const WebpackBar = require("webpackbar");
const NodePolyfillPlugin = require("node-polyfill-webpack-plugin");
const path = require('path')
const { cwd } = require('process')

delete prodConfig.plugins

module.exports = merge(prodConfig, {
  output: {
    filename: 'index.js',
    libraryTarget: 'system',
  },
  entry: path.resolve(cwd(), './index.ts'),
  plugins: [
    new WebpackBar(),
    new NodePolyfillPlugin()
  ],
});