UNPKG

@craco/craco

Version:

Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app.

27 lines (21 loc) 851 B
const { mergeWebpackConfig } = require("./merge-webpack-config"); const { loadWebpackProdConfig, overrideWebpackProdConfig, loadWebpackDevConfig, overrideWebpackDevConfig } = require("../../cra"); function overrideWebpackDev(cracoConfig, context) { const craWebpackConfig = loadWebpackDevConfig(cracoConfig); const resultingWebpackConfig = mergeWebpackConfig(cracoConfig, craWebpackConfig, context); overrideWebpackDevConfig(cracoConfig, resultingWebpackConfig); } function overrideWebpackProd(cracoConfig, context) { const craWebpackConfig = loadWebpackProdConfig(cracoConfig); const resultingWebpackConfig = mergeWebpackConfig(cracoConfig, craWebpackConfig, context); overrideWebpackProdConfig(cracoConfig, resultingWebpackConfig); } module.exports = { overrideWebpackDev, overrideWebpackProd };