UNPKG

@studiometa/webpack-config

Version:
22 lines (17 loc) 573 B
import * as webpackMerge from 'webpack-merge'; import getWebpackConfig from './webpack.base.config.js'; /** * Get Webpack prod config. * @param {import('./index').MetaConfig} config * @returns {import('webpack').Configuration} */ export default async function getWebpackProdConfig(config) { const baseConfig = await getWebpackConfig(config); const prodConfig = webpackMerge.merge(baseConfig, { mode: 'production', }); if (config.webpackProd && typeof config.webpackProd === 'function') { config.webpackProd(prodConfig); } return prodConfig; }