Ville Immonen 77a6d686ba Build the browser data from ES compatibility table (#8)
Use the data from https://github.com/kangax/compat-table to build the
browser data.

Each Babel plugin is mapped to a list of features in the compatibility
table (in `data/pluginFeatures.js`), and the minimum supporting
version looked up from the compatibility test data. The script builds
the final browser data file in `data/plugins.json`.
2016-10-06 14:23:01 -04:00

118 lines
2.1 KiB
JSON

{
"transform-es2015-arrow-functions": {
"chrome": 47,
"edge": 13,
"firefox": 45,
"safari": 10
},
"transform-es2015-block-scoped-functions": {
"chrome": 41,
"firefox": 46,
"safari": 10
},
"transform-es2015-block-scoping": {
"chrome": 49,
"firefox": 51,
"safari": 10
},
"transform-es2015-classes": {
"chrome": 46,
"edge": 13,
"firefox": 45,
"safari": 10
},
"transform-es2015-computed-properties": {
"chrome": 44,
"edge": 12,
"firefox": 34,
"safari": 10
},
"check-es2015-constants": {
"chrome": 49,
"firefox": 51,
"safari": 10
},
"transform-es2015-destructuring": {
"chrome": 51,
"edge": 14,
"safari": 10
},
"transform-es2015-for-of": {
"chrome": 51,
"edge": 14,
"safari": 10
},
"transform-es2015-function-name": {
"chrome": 51,
"safari": 10
},
"transform-es2015-literals": {
"chrome": 44,
"edge": 12,
"safari": 9
},
"transform-es2015-object-super": {
"chrome": 46,
"edge": 13,
"firefox": 45,
"safari": 10
},
"transform-es2015-parameters": {
"chrome": 49,
"edge": 14,
"safari": 10
},
"transform-es2015-shorthand-properties": {
"chrome": 43,
"edge": 12,
"firefox": 33,
"safari": 9
},
"transform-es2015-spread": {
"chrome": 46,
"edge": 13,
"firefox": 36,
"safari": 10
},
"transform-es2015-sticky-regex": {
"chrome": 49,
"edge": 13,
"firefox": 3,
"safari": 10
},
"transform-es2015-template-literals": {
"chrome": 41,
"edge": 13,
"firefox": 34,
"safari": 9
},
"transform-es2015-typeof-symbol": {
"chrome": 38,
"edge": 12,
"firefox": 36,
"safari": 9
},
"transform-es2015-unicode-regex": {
"chrome": 50,
"edge": 13,
"firefox": 46,
"safari": 10
},
"transform-regenerator": {
"chrome": 50,
"edge": 13,
"safari": 10
},
"transform-exponentiation-operator": {
"chrome": 52,
"edge": 14
},
"transform-async-to-generator": {
"edge": 14
},
"syntax-trailing-function-commas": {
"edge": 14,
"safari": 10
}
}