UNPKG

540 BJavaScriptView Raw
1const getTargets = require('./getTargets');
2const getBabelESTarget = require('../getBabelESTarget');
3const requirePresetEnv = require('./requirePresetEnv');
4
5const babelESTarget = getBabelESTarget();
6
7module.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];