| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- const es = {
 
-   "transform-template-literals": {
 
-     features: ["template literals"],
 
-   },
 
-   "transform-literals": {
 
-     features: ["Unicode code point escapes"],
 
-   },
 
-   "transform-function-name": {
 
-     features: ['function "name" property'],
 
-   },
 
-   "transform-arrow-functions": {
 
-     features: ["arrow functions"],
 
-   },
 
-   "transform-block-scoped-functions": {
 
-     features: ["block-level function declaration"],
 
-   },
 
-   "transform-classes": {
 
-     features: ["class", "super"],
 
-   },
 
-   "transform-object-super": {
 
-     features: ["super"],
 
-   },
 
-   "transform-shorthand-properties": {
 
-     features: ["object literal extensions / shorthand properties"],
 
-   },
 
-   "transform-duplicate-keys": {
 
-     features: ["miscellaneous / duplicate property names in strict mode"],
 
-   },
 
-   "transform-computed-properties": {
 
-     features: ["object literal extensions / computed properties"],
 
-   },
 
-   "transform-for-of": {
 
-     features: ["for..of loops"],
 
-   },
 
-   "transform-sticky-regex": {
 
-     features: [
 
-       'RegExp "y" and "u" flags / "y" flag, lastIndex',
 
-       'RegExp "y" and "u" flags / "y" flag',
 
-     ],
 
-   },
 
-   // We want to apply this prior to unicode regex so that "." and "u"
 
-   // are properly handled.
 
-   //
 
-   // Ref: https://github.com/babel/babel/pull/7065#issuecomment-395959112
 
-   "transform-dotall-regex": "s (dotAll) flag for regular expressions",
 
-   "transform-unicode-regex": {
 
-     features: [
 
-       'RegExp "y" and "u" flags / "u" flag, case folding',
 
-       'RegExp "y" and "u" flags / "u" flag, Unicode code point escapes',
 
-       'RegExp "y" and "u" flags / "u" flag, non-BMP Unicode characters',
 
-       'RegExp "y" and "u" flags / "u" flag',
 
-     ],
 
-   },
 
-   "transform-spread": {
 
-     features: "spread syntax for iterable objects",
 
-   },
 
-   "transform-parameters": {
 
-     features: [
 
-       "default function parameters",
 
-       "rest parameters",
 
-       "destructuring, parameters / defaults, arrow function",
 
-     ],
 
-   },
 
-   "transform-destructuring": {
 
-     features: [
 
-       "destructuring, assignment",
 
-       "destructuring, declarations",
 
-       "destructuring, parameters",
 
-     ],
 
-   },
 
-   "transform-block-scoping": {
 
-     features: ["const", "let"],
 
-   },
 
-   "transform-typeof-symbol": {
 
-     features: ["Symbol / typeof support"],
 
-   },
 
-   "transform-new-target": {
 
-     features: ["new.target"],
 
-   },
 
-   "transform-regenerator": {
 
-     features: ["generators"],
 
-   },
 
-   "transform-exponentiation-operator": {
 
-     features: ["exponentiation (**) operator"],
 
-   },
 
-   "transform-async-to-generator": {
 
-     features: ["async functions"],
 
-   },
 
-   "proposal-async-generator-functions": "Asynchronous Iterators",
 
-   "proposal-object-rest-spread": "object rest/spread properties",
 
-   "proposal-unicode-property-regex": "RegExp Unicode Property Escapes",
 
-   "proposal-json-strings": "JSON superset",
 
-   "proposal-optional-catch-binding": "optional catch binding",
 
-   "transform-named-capturing-groups-regex": "RegExp named capture groups",
 
- };
 
- const proposals = require("./shipped-proposals").features;
 
- module.exports = Object.assign({}, es, proposals);
 
 
  |