Compile ES2015 template literals to ES5
Compile ES2015 arrow functions to ES5
Compile regular expressions using named groups to ES5.
Compile ESNext Regular Expressions to ES5
Ensure that reserved words are quoted in object property keys
A Babel preset for each environment.
Allow parsing of the nullish-coalescing operator
Escape RegExp special characters
Babel helper to create your own polyfill provider
Compile `using` and `await using` declarations to ES2015
Allow parsing of BigInt literals
Compile ES2015 Unicode escapes to ES5
Compile ES2015 object super to ES5
Remove numeric separators from Decimal, Binary, Hex and Octal literals
Ensure that no reserved words are used.
Transform import() expressions
Compile object rest and spread to ES5
Syntax highlight JavaScript strings for output in terminals.
Babel helper for ensuring that access to a given value is performed through simple accesses
Babel plugin to ensure function declarations at the block level are block scoped
Check if a file path is a binary file
Transforms new.target meta property
Turn JSX into React function calls
Transform class static blocks