cumqueoptio
Version:
The meta-framework suite designed from scratch for frontend-focused modern web development.
31 lines (30 loc) • 738 B
JavaScript
module.exports = {
tools: {
babel: config => {
const { presets } = config;
for (const preset of presets) {
if (
preset[0].includes('@babel/preset-env') &&
preset[1].modules !== 'commonjs' // exclude dist for node directory
) {
preset[1] = {
targets: {
esmodules: true,
},
// Use the equivalent of `babel-preset-modules`
bugfixes: true,
modules: false,
loose: true,
};
}
}
},
jest: {
collectCoverage: true,
collectCoverageFrom: [
'<rootDir>/**/src/**/*.{ts,tsx}',
'!<rootDir>/**/src/types/**/*.{ts,tsx}',
],
},
},
};