babel-preset-evergreen
A babel preset for popular javascript syntaxes.
This preset can transform:
- ECMAScript 2021 syntax
- Class static properties
Installation
npm install babel-preset-evergreen --save-dev
Usage
{
"presets": [
[
"evergreen",
{
"polyfill": "global",
"targets": "chrome >= 60"
}
]
]
}
Options
polyfill
- type: [ false, 'global', 'pure' ]
- default: false
How babel
handles polyfills. pure
is an experimental option.
References: https://github.com/babel/babel/issues/10008
Install core-js@3
as a top-level dependency when specifying 'global' or 'pure'.
npm install core-js@3 --save
targets
- type:
string
| string[]
| object
- default:
browserslist.loadConfig() || browserslist.defaults
Describes the environments you support/target for your project.