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 }]],
});