Files
web/babel.config.js
2023-09-19 16:21:42 -04:00

23 lines
572 B
JavaScript

const isTestEnv = process.env.NODE_ENV === 'test';
module.exports = {
plugins: ['babel-plugin-tsconfig-paths', 'babel-plugin-relay'],
presets: [
[
'@babel/preset-env',
{
bugfixes: true,
loose: true,
modules: isTestEnv ? 'commonjs' : false,
exclude: [
// Preserve native async/await
'@babel/plugin-transform-regenerator',
'@babel/plugin-transform-async-to-generator',
],
},
],
['@babel/preset-react', { runtime: 'automatic' }],
'@babel/preset-typescript',
],
};