UNPKG

@craco/craco

Version:

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

25 lines (24 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); process.env.NODE_ENV = process.env.NODE_ENV || 'test'; var args_1 = require("../lib/args"); // Make sure this is called before "paths" is imported. (0, args_1.findArgsFromCli)(); var config_1 = require("../lib/config"); var cra_1 = require("../lib/cra"); var override_1 = require("../lib/features/jest/override"); var override_2 = require("../lib/features/paths/override"); var logger_1 = require("../lib/logger"); var validate_cra_version_1 = require("../lib/validate-cra-version"); (0, logger_1.log)('Override started with arguments: ', process.argv); (0, logger_1.log)('For environment: ', process.env.NODE_ENV); var context = { env: process.env.NODE_ENV, }; (0, config_1.loadCracoConfigAsync)(context).then(function (cracoConfig) { (0, validate_cra_version_1.validateCraVersion)(cracoConfig); context.paths = (0, cra_1.getCraPaths)(cracoConfig); context.paths = (0, override_2.overridePaths)(cracoConfig, context); (0, override_1.overrideJest)(cracoConfig, context); (0, cra_1.test)(cracoConfig); });