@craco/craco
Version:
Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app.
17 lines (16 loc) • 937 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateCraVersion = void 0;
var cra_1 = require("../lib/cra");
function validateCraVersion(cracoConfig) {
var _a = (0, cra_1.getReactScriptVersion)(cracoConfig), isSupported = _a.isSupported, version = _a.version;
if (!isSupported) {
throw new Error("Your current version of react-scripts(".concat(version, ") is not supported by this version of CRACO. Please try updating react-scripts to the latest version:\n\n") +
" $ yarn upgrade react-scripts\n\n" +
'Or:\n\n' +
" $ npm update react-scripts\n\n" +
"If that doesn't work or if you can't, refer to the following table to choose the right version of CRACO.\n" +
'https://github.com/gsoft-inc/craco/blob/master/packages/craco/README.md#backward-compatibility');
}
}
exports.validateCraVersion = validateCraVersion;