@craco/craco
Version:
Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app.
23 lines (17 loc) • 637 B
JavaScript
const { overrideJestConfigProvider } = require("../../cra");
const { mergeJestConfig } = require("./merge-jest-config");
const { log } = require("../../logger");
const { loadJestConfigProvider } = require("../../cra");
function overrideJest(cracoConfig, context) {
if (cracoConfig.jest) {
const craJestConfigProvider = loadJestConfigProvider(cracoConfig);
const proxy = () => {
return mergeJestConfig(cracoConfig, craJestConfigProvider, context);
};
overrideJestConfigProvider(cracoConfig, proxy);
log("Overrided Jest config.");
}
}
module.exports = {
overrideJest
};