// webpack.prod.js // production build config // environment process.env.NODE_ENV = process.env.NODE_ENV || 'production'; // webpack config file helpers const { buildWebpackConfigs, legacyWebpackConfigs, modernWebpackConfigs } = require('./get-webpack-config.js'); // production multi-compiler module exports module.exports = [ legacyWebpackConfigs( 'app', 'production', 'critical', 'manifest', 'babel-loader', 'image-loader', 'font-loader', 'postcss-loader', 'typescript-loader', 'vue-loader', 'banner', 'compression', 'bundle-analyzer', ), modernWebpackConfigs( 'app', 'production', 'manifest', 'babel-loader', 'image-loader', 'imagemin-webp', 'font-loader', 'postcss-loader', 'typescript-loader', 'vue-loader', 'banner', 'compression', 'bundle-analyzer', 'workbox', ), buildWebpackConfigs( 'build', 'clean', 'copy', 'favicons', 'create-symlink', 'save-remote-file', ), ];