const merge = require('webpack-merge'); const path = require('path'); const webpackCommon = require('./../../../.webpack/webpack.common.js'); const pkg = require('./../package.json'); const ROOT_DIR = path.join(__dirname, './..'); const SRC_DIR = path.join(__dirname, '../src'); const DIST_DIR = path.join(__dirname, '../dist'); module.exports = (env, argv) => { const commonConfig = webpackCommon(env, argv, { SRC_DIR, DIST_DIR }); return merge(commonConfig, { // https://webpack.js.org/configuration/mode/#mode-production mode: 'production', devtool: 'source-map', stats: { colors: true, hash: true, timings: true, assets: true, chunks: false, chunkModules: false, modules: false, children: false, warnings: true, }, optimization: { minimize: true, sideEffects: true, }, output: { path: ROOT_DIR, library: 'ohifExtensionDicomHtml', libraryTarget: 'umd', filename: pkg.main, }, }); };