Ensure that reserved words are quoted in property accesses
Transform class static blocks
Allow parsing of the logical assignment operators
Compile exponentiation operator to ES5
A Babel preset for each environment.
Transform import() expressions
Compile inline regular expression modifiers
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.
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
Babel preset for TypeScript.
Allow parsing of optional properties
Compile regular expressions using the `s` (`dotAll`) flag to ES5.
Compile optional catch bindings
Allow parsing of class static blocks
Compile export namespace to ES2015
Cross-platform WebSocket Servers for Node.js, Deno, Bun and Cloudflare Workers
Turn JSX into React function calls
Compile object rest and spread to ES5
Parse regular expressions' unicodeSets (v) flag.
Protocol Buffers for JavaScript (& TypeScript).
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings