Webpack: add SpeedMeasurePlugin

This commit is contained in:
Alex Gleason
2021-09-04 15:19:50 -05:00
parent 73baa1f55c
commit 9700deeba5
4 changed files with 18 additions and 5 deletions

View File

@ -2,8 +2,11 @@
console.log('Running in development mode'); // eslint-disable-line no-console
const { merge } = require('webpack-merge');
const SpeedMeasurePlugin = require('speed-measure-webpack-plugin');
const sharedConfig = require('./shared');
const smp = new SpeedMeasurePlugin();
const watchOptions = {};
const backendUrl = process.env.BACKEND_URL || 'http://localhost:4000';
@ -48,7 +51,7 @@ if (process.env.VAGRANT) {
watchOptions.poll = 1000;
}
module.exports = merge(sharedConfig, {
module.exports = smp.wrap(merge(sharedConfig, {
mode: 'development',
cache: true,
devtool: 'source-map',
@ -94,4 +97,4 @@ module.exports = merge(sharedConfig, {
serveIndex: true,
proxy: makeProxyConfig(),
},
});
}));