NPM

NPM

Node Package Manager

44,505 tracked projects
Public Registry
Public registry metadata is sourced from known upstream package ecosystems.
www.npmjs.com

Find Project in NPM

ProjectDescription
Validate plugin/preset options
Helper to wrap functions inside a function call.
Collection of helper functions used by Babel transforms.
Syntax highlight JavaScript strings for output in terminals.
Babel command line
A JavaScript parser
Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677
Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843
Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
Transform optional chaining operators to workaround https://crbug.com/v8/11558
Transform static class fields assignments that are affected by https://crbug.com/v8/12421
Compile ES2015 constants to ES5
Transforms Object.assign into object spread syntax
Remove unused catch bindings
This plugin contains helper functions that’ll be placed at the top of the generated code
Transform async do expressions to ES2021
Turn async generator functions into ES2015 generators
This plugin transforms static class properties as well as properties declared with the property initializer syntax
Transform class static blocks
Compile class and object decorators to ES5
Transform destructuring private proposal
Compile do expressions to ES5
Transform import() expressions
Compile export default to ES2015
Compile export default to ES2015
Compile export namespace to ES2015
Compile export namespace to ES2015
Compile function bind operator to ES5
Compile the function.sent meta property to valid ES2015 code
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
Transforms logical assignment operators into short-circuited assignments
Remove nullish coalescing operator
Remove numeric separators from Decimal, Binary, Hex and Octal literals
Compile object rest and spread to ES5
Compile optional catch bindings
Transform optional chaining operators into a series of nil checks
Introduces a new ? token in an argument list which allows for partially applying an argument list to a call expression
Transform pipeline operator into call expressions
This plugin transforms private class methods
This plugin transforms checks for a private property in an object
A transform for Record and Tuple syntax.
Wraps Throw Expressions in an IIFE
Compile Unicode property escapes in Unicode regular expressions to ES5.
Compile regular expressions' unicodeSets (v) flag.
Allow parsing of async do expressions
Allow parsing of async generator functions