JEST: Test faster by removing barrels (#1645)

This commit is contained in:
Marvin Sautter
2024-09-10 03:36:00 +02:00
committed by GitHub
parent dd59612121
commit 3d7a6f70d8
4 changed files with 30 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
const babelJest = require("babel-jest").default;
module.exports = {
process(sourceText, sourcePath, options) {
const alias = options?.config?.moduleNameMapper;
const extensions = options.config.moduleFileExtensions;
const babelTransformer = babelJest.createTransformer({
presets: [["@babel/preset-react"], ["@babel/preset-env"], ["@babel/preset-typescript"]],
plugins: [["transform-barrels", { executorName: "jest", alias: alias, extensions: extensions }]],
babelrc: false,
configFile: false,
});
return babelTransformer.process(sourceText, sourcePath, options);
},
};