1.0.0 • Published 8 years ago

babel-preset-modern-browsers-stage-1 v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

babel-preset-modern-browsers-stage-1

NPM Version Edge 14 Firefox 47 Chrome 51 Opera 38 Safari 9

Babel stage 1 preset for modern browsers.

Installation

npm install --save-dev babel-preset-modern-browsers babel-preset-modern-browsers-stage-1

Usage

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

FeatureEdgeFirefoxChromeOperaSafari
Stage 3
async/await14NoNoNoNo
transform-async-to-generator
trailing commas in function14NoNoNo10
syntax-trailing-function-commas
Stage 2
Object rest propertiesNoNoNoNoNo
Object spread propertiesNoNoNoNoNo
transform-object-rest-spread
Stage 1
class propertiesNoNoNoNoNo
babel-plugin-transform-class-properties
class constructor callNoNoNoNoNo
babel-plugin-transform-class-constructor-call
class decoratorsNoNoNoNoNo
babel-plugin-transform-decorators