// @flow module.exports = { presets: [ '@babel/react', '@babel/preset-flow', [ '@babel/env', { forceAllTransforms: true, }, ], ], plugins: [ 'react-hot-loader/babel', '@babel/plugin-syntax-dynamic-import', '@babel/plugin-transform-member-expression-literals', '@babel/plugin-transform-property-literals', '@babel/plugin-syntax-import-meta', '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-json-strings', [ '@babel/plugin-proposal-decorators', { legacy: true, }, ], '@babel/plugin-proposal-function-sent', '@babel/plugin-proposal-export-namespace-from', '@babel/plugin-proposal-numeric-separator', '@babel/plugin-proposal-throw-expressions', '@babel/plugin-proposal-export-default-from', '@babel/plugin-proposal-logical-assignment-operators', '@babel/plugin-proposal-optional-chaining', [ '@babel/plugin-proposal-pipeline-operator', { proposal: 'minimal', }, ], '@babel/plugin-proposal-nullish-coalescing-operator', '@babel/plugin-proposal-do-expressions', '@babel/plugin-proposal-function-bind', ], env: { test: { plugins: ['dynamic-import-node'], }, }, }