pob babel preset env
-
target
- "node", "browser" orfalse
-
version
- target's version -
loose
- Enable “loose” transformations for any plugins in this preset that allow them (Disabled by default). -
typescript
- Enable @babel/preset-typescript (Enabled by default). -
optimizations
- Use "babel-preset-optimizations" preset (Enabled by default). -
modules
- Enable transformation of ES6 module syntax to another module type (Disabled by default). Can be false to not transform modules, or "commonjs"
npm install --save-dev babel-preset-pob-env
yarn add --dev babel-preset-pob-env
.babelrc
{
"presets": ["pob-env"]
}
{
"presets": [
["pob-env", { "loose": true]
]
}
babel script.js --presets pob
require('babel-core').transform('code', {
presets: [require('babel-preset-pob-env')],
});
require('babel-core').transform('code', {
presets: [[require('babel-preset-pob-env'), { loose: true }]],
});