packages/build/src/services/bundler/lib/transforms/babel.ts
import * as browserify from 'browserify'
export const addBabelTransform = (bfy: browserify.BrowserifyObject) => {
const browsers = ['last 2 versions', 'safari >= 7', 'ie >= 11']
const presetEnvOptions = {
corejs: 2,
targets: { browsers },
useBuiltIns: 'usage',
}
const presets = [['@babel/preset-env', presetEnvOptions]]
const ignore = [/[\/\\]core-js/, /@babel[\/\\]runtime/]
const babelifyOptions = { global: true, ignore, presets }
bfy.transform('babelify', babelifyOptions)
}