js/babel.config.js (26 lines of code) (raw):

'use strict'; module.exports = api => { return { plugins: [ '@babel/plugin-transform-flow-strip-types', '@babel/plugin-transform-runtime', '@babel/plugin-transform-spread', '@babel/plugin-syntax-dynamic-import', '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-export-namespace-from', '@babel/plugin-proposal-export-default-from', 'add-module-exports' ], presets: [ [ '@babel/preset-env', { useBuiltIns: 'usage', corejs: 2, modules: api.env('commonjs') || api.env('test') ? 'commonjs' : false, forceAllTransforms: api.env('production') } ] ] }; };