module.exports = { presets: [ ['@babel/preset-env', { targets: { node: 'current' } }], '@babel/preset-typescript' ], plugins: [ // Transform import.meta for Jest compatibility function() { return { visitor: { MetaProperty(path) { if (path.node.meta.name === 'import' && path.node.property.name === 'meta') { path.replaceWithSourceString('({ env: process.env })'); } } } }; } ], env: { test: { plugins: [ // Additional test-specific plugins can go here ] } } };