123456789101112131415161718192021222324252627282930 |
- const { alias, extensions } = require('./scripts/common');
- const isTest = process.env.BABEL_ENV === 'test';
- module.exports = {
- presets: [
- ['@babel/preset-env', {
- ...!isTest && {
- modules: false,
- },
- useBuiltIns: false,
- bugfixes: true,
- // debug: true,
- loose: true,
- }],
- ],
- plugins: [
- ['@babel/plugin-transform-runtime', {
- useESModules: !isTest,
- version: '^7.5.0',
- }],
- ['babel-plugin-module-resolver', {
- alias,
- extensions,
- }],
- './scripts/babel-plugin-safe-bind.js',
- ['@babel/plugin-transform-for-of', { assumeArray: true }],
- ['transform-modern-regexp', { useRe: true }],
- ],
- };
|