|
|
@ -81,6 +81,7 @@ export default function (env = {}) {
|
|
|
|
mode: (env.production || env.measure) ? 'production' : 'development',
|
|
|
|
mode: (env.production || env.measure) ? 'production' : 'development',
|
|
|
|
profile: true,
|
|
|
|
profile: true,
|
|
|
|
context: root(),
|
|
|
|
context: root(),
|
|
|
|
|
|
|
|
devtool: env.production ? 'source-map' : 'eval-source-map',
|
|
|
|
entry: {
|
|
|
|
entry: {
|
|
|
|
hydro: './entry.js',
|
|
|
|
hydro: './entry.js',
|
|
|
|
polyfill: './polyfill.ts',
|
|
|
|
polyfill: './polyfill.ts',
|
|
|
@ -211,6 +212,7 @@ export default function (env = {}) {
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
'process.env': {
|
|
|
|
'process.env': {
|
|
|
|
NODE_ENV: env.production ? '"production"' : '"debug"',
|
|
|
|
NODE_ENV: env.production ? '"production"' : '"debug"',
|
|
|
|
|
|
|
|
VERSION: JSON.stringify(require('@hydrooj/ui-default/package.json').version),
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
new webpack.LoaderOptionsPlugin({
|
|
|
|
new webpack.LoaderOptionsPlugin({
|
|
|
|