Allow parsing of optional catch bindings
Allow parsing of top-level await in modules
Syntax highlight JavaScript strings for output in terminals.
Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator
Babel plugin to ensure function declarations at the block level are block scoped
Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
This plugin transforms ES2015 modules to UMD
Allow parsing of object rest/spread
Parse regular expressions' unicodeSets (v) flag.
Remove nullish coalescing operator
Ensure that reserved words are quoted in property accesses
Transform class static blocks
Allow parsing of '#foo in obj' brand checks
Allow parsing of the logical assignment operators
Allow parsing of optional properties
Compile inline regular expression modifiers
A Babel preset for each environment.
Transform import() expressions
Turn async generator functions into ES2015 generators
Compile regular expressions using named groups to ES5.
This plugin transforms checks for a private property in an object
Minimal H(TTP) framework built for high performance and portability.
Babel preset for TypeScript.
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)