Remove numeric separators from Decimal, Binary, Hex and Octal literals
Ensure that no reserved words are used.
Transform class static blocks
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
This plugin transforms checks for a private property in an object
Transforms logical assignment operators into short-circuited assignments
Transforms new.target meta property
Compile ES2015 arrow functions to ES5
Compile optional catch bindings
Turn async generator functions into ES2015 generators
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
Compile regular expressions' unicodeSets (v) flag.
Compile inline regular expression modifiers
Mark top-level React method calls as pure for tree shaking
Treat React JSX elements as value types and hoist them to the highest scope
Prefer arrow functions in most cases
Strip flow type annotations from your output code.
Jest plugin to use babel for transformation.
Remove unnecessary React propTypes from the production build
Transform TypeScript `const` enums
Transform DOM elements into react-native-svg components
Transform SVG into component
Babel plugin to emit decorator metadata like typescript compiler
Transform optional chaining operators to workaround https://crbug.com/v8/11558