1 | const getTargets = require('./getTargets');
|
2 | const getBabelESTarget = require('../getBabelESTarget');
|
3 | const requirePresetEnv = require('./requirePresetEnv');
|
4 |
|
5 | const babelESTarget = getBabelESTarget();
|
6 |
|
7 | module.exports = (env, target, nodeVersion) => [
|
8 | requirePresetEnv(env, target),
|
9 | {
|
10 | targets: getTargets(env, target, nodeVersion),
|
11 | // Disable polyfill transforms
|
12 | useBuiltIns: process.env.USE_BUILT_INS || false,
|
13 | // transform modules to CJS only on test
|
14 | modules: babelESTarget === 'es' ? false : babelESTarget,
|
15 | },
|
16 | ];
|