UNPKG

@craco/craco

Version:

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

25 lines (17 loc) 704 B
process.env.NODE_ENV = "production"; const { findArgsFromCli } = require("../lib/args"); // Make sure this is called before "paths" is imported. findArgsFromCli(); const { log } = require("../lib/logger"); const { getCraPaths, build } = require("../lib/cra"); const { loadCracoConfig } = require("../lib/config"); const { overrideWebpackProd } = require("../lib/features/webpack/override"); log("Override started with arguments: ", process.argv); log("For environment: ", process.env.NODE_ENV); const context = { env: process.env.NODE_ENV }; const cracoConfig = loadCracoConfig(context); context.paths = getCraPaths(cracoConfig); overrideWebpackProd(cracoConfig, context); build(cracoConfig);