A utility package to parse strings
Validate plugin/preset options
A JavaScript parser
CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
Like lodash isEqualWith but for shallow equal.
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
Turn JSX into React function calls in development
Check if the process is running inside a Docker container
Compile ES2015 block scoping (const and let) to ES5
Compile class public and private fields, private methods and decorators to ES6
Apply ES2015 function.name semantics to all functions
Compile ES2015 arrow functions to ES5
Helper function to hoist variables
Generate errors that contain a code frame that point to source locations.
Ensure that reserved words are quoted in object property keys
Babel compiler core.
Compile ES2015 Unicode escapes to ES5
Remove numeric separators from Decimal, Binary, Hex and Octal literals
Validate identifier/keywords name
Allow parsing of the nullish-coalescing operator
Node is running but you don't know why? why-is-node-running is here to help you.
Babel plugin to ensure function declarations at the block level are block scoped
Add components to your apps.
Stream transformer that prefixes lines with timestamps and other things.