Skip to content

Commit 8ad5201

Browse files
committed
Update babel config for tests
1 parent 119abd8 commit 8ad5201

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

babel.config.js

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
module.exports = api => {
2+
const isTest = api.env('test');
3+
24
api.cache(true);
35

4-
return {
6+
const config = {
57
presets: [
68
[
79
'@babel/preset-env',
810
{
911
targets: '> 0.5%, last 2 versions, Firefox ESR, not dead',
10-
modules: process.env.CJS ? 'commonjs' : false,
12+
modules: process.env.CJS || isTest ? 'commonjs' : false,
1113
},
1214
],
1315
'@babel/preset-react',
1416
],
15-
plugins: [['babel-plugin-add-import-extension', { extension: process.env.CJS ? 'cjs' : 'mjs' }]],
1617
};
18+
19+
if (!isTest) {
20+
config.plugins = [['babel-plugin-add-import-extension', { extension: process.env.CJS ? 'cjs' : 'mjs' }]];
21+
}
22+
23+
return config;
1724
};

0 commit comments

Comments
 (0)