1.0.0 • Published 10 years ago
babel-preset-modern-browsers-stage-1 v1.0.0
babel-preset-modern-browsers-stage-1
Babel stage 1 preset for modern browsers.
Installation
npm install --save-dev babel-preset-modern-browsers babel-preset-modern-browsers-stage-1Usage
Add the following line to your .babelrc file:
{
"presets": ["modern-browsers", "modern-browsers-stage-1"]
}Difference with babel-preset-stage-1
Today, there is no difference with babel-preset-stage-1.
You can safely use babel-preset-stage-1 instead, because no modern browsers supports the features, as you can see in the compatibility table.
Compatibility Table
| Feature | Edge | Firefox | Chrome | Opera | Safari |
|---|---|---|---|---|---|
| Stage 3 | |||||
async/await | 14 | No | No | No | No |
| ↳ transform-async-to-generator | |||||
| trailing commas in function | 14 | No | No | No | 10 |
| ↳ syntax-trailing-function-commas | |||||
| Stage 2 | |||||
| Object rest properties | No | No | No | No | No |
| Object spread properties | No | No | No | No | No |
| ↳ transform-object-rest-spread | |||||
| Stage 1 | |||||
| class properties | No | No | No | No | No |
| ↳ babel-plugin-transform-class-properties | |||||
| class constructor call | No | No | No | No | No |
| ↳ babel-plugin-transform-class-constructor-call | |||||
| class decorators | No | No | No | No | No |
| ↳ babel-plugin-transform-decorators |
1.0.0
10 years ago