NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #90 most downloaded on npm
A JavaScript parser
Last release 7 days ago
10 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
252 releases · first in 2018
Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
babel-helper-validator-identifier
babel-traverse
babel-plugin-transform-classes
super() check (@nicolo-ribaudo)babel-generator
infer in compact mode (@nicolo-ribaudo)[no LineTerminator here] after nodes (@nicolo-ribaudo)babel-types
babel-core
--experimental-require-module (@nicolo-ribaudo)babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-plugin-syntax-import-reflection, babel-standalone
babel-generator
[no LineTerminator here] before nodes (@nicolo-ribaudo)babel-plugin-transform-typescript
babel-types
BABEL_TYPES_8_BREAKING at startup (@nicolo-ribaudo)One column per quarter.
Thanks @j4k0xb for your first PR!
Thanks @j4k0xb for your first PR!
babel-generator
babel-traverse
path.getAssignmentIdentifiers may be undefined (@liuxingbaoyu)babel-parser
babel-helpers, babel-plugin-transform-optional-chaining, babel-runtime-corejs3
superPropertyGet helper (@nicolo-ribaudo)babel-generator, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env
( and comments (@nicolo-ribaudo)babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes
babel-generator
babel-generator
parent params in the generator (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-traverse
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-types
babel-generator
export namespace as A (@nicolo-ribaudo)babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-typescript, babel-runtime-corejs2, babel-runtime, babel-traverse
babel-generator, babel-plugin-transform-class-properties
babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-object-rest-spread
babel-generator
babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-traverse
babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-traverse
traverse.visitors.merge (@nicolo-ribaudo)babel-parser
@babel/types as a dependency of @babel/parser (@nicolo-ribaudo)Thanks @davidtaylorhq and @slatereax for your first PR!
Thanks @davidtaylorhq and @slatereax for your first PR!
You can find the release blog post with some highlights at https://babeljs.io/blog/2024/07/26/7.25.0.
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3
babel-plugin-transform-typescript
babel-helper-create-class-features-plugin, babel-helper-function-name, babel-helper-plugin-utils, babel-helper-wrap-function, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-preset-env, babel-traverse, babel-types
ensureFunctionName to NodePath.prototype (@nicolo-ribaudo)babel-helper-hoist-variables, babel-helper-plugin-utils, babel-plugin-proposal-async-do-expressions, babel-plugin-transform-modules-systemjs, babel-traverse
hoistVariables to Scope.prototype (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-split-export-declaration, babel-plugin-transform-classes, babel-traverse, babel-types
splitExportDeclaration to NodePath.prototype (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-transform-async-generator-functions, babel-plugin-transform-classes, babel-traverse
environment-visitor helper into @babel/traverse (@nicolo-ribaudo)babel-core, babel-parser
.extra.async (@nicolo-ribaudo)babel-compat-data, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-preset-env
bugfix-safari-class-field-initializer-scope (@davidtaylorhq)babel-plugin-transform-block-scoping, babel-traverse, babel-types
babel-helper-import-to-platform-api, babel-plugin-proposal-json-modules
uncheckedRequire option for JSON imports to CJS (@nicolo-ribaudo)babel-helper-transform-fixture-test-runner, babel-node
babel-node --eval (@slatereax)babel-compat-data, babel-helper-create-regexp-features-plugin, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-preset-env, babel-standalone
babel-generator
babel-template, babel-types
babel-generator
( before ambiguous tokens (@nicolo-ribaudo)babel-helper-function-name, babel-plugin-transform-arrow-functions, babel-plugin-transform-function-name, babel-preset-env, babel-traverse
helper-function-name logic (@nicolo-ribaudo)babel-parser, babel-plugin-proposal-pipeline-operator
babel-plugin-transform-classes
assertThisInitialized (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-object-super, babel-plugin-transform-private-methods, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
super.x output (@liuxingbaoyu)babel-plugin-transform-class-properties, babel-plugin-transform-classes
Thanks @H0onnn, @jkup and @SreeXD for your first pull requests!
Thanks @H0onnn, @jkup and @SreeXD for your first pull requests!
babel-parser
declare (@liuxingbaoyu)babel-generator
in in for heads (@nicolo-ribaudo)await using (@nicolo-ribaudo)babel-parser
using declarations (@H0onnn).value: undefined to regexp literals (@liuxingbaoyu)babel-types
ObjectTypeInternalSlot visitor keys (@nicolo-ribaudo)babel-plugin-transform-typescript
export import x = (@liuxingbaoyu)babel-generator
async in for await (@nicolo-ribaudo)babel-traverse
Scope.globals multiple times (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-plugin-proposal-explicit-resource-management
babel-node
babel-traverse
constantViolations with destructuring (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-plugin-proposal-explicit-resource-management
using in switch correctly (@liuxingbaoyu)babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Thanks @amjed-98, @blakewilson, @coelhucas, and @SukkaW for your first PRs!
Thanks @amjed-98, @blakewilson, @coelhucas, and @SukkaW for your first PRs!
babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
babel-core, babel-generator, babel-plugin-transform-modules-commonjs
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
babel-parser, babel-plugin-transform-typescript
cls.fn<C> = x (@liuxingbaoyu)babel-core, babel-helpers, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers
tsconfig.json for @babel/helpers/src/helpers (@nicolo-ribaudo)babel-cli, babel-helpers, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-parser, babel-traverse
Thanks @romgrk and @sossost for your first PRs!
Thanks @romgrk and @sossost for your first PRs!
babel-plugin-transform-classes, babel-traverse
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3
babel-parser
@babel/parser AST types (@nicolo-ribaudo).startNode (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx-self, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-traverse
NodePath<T | U> distributive (@nicolo-ribaudo)babel-plugin-proposal-partial-application, babel-types
JSXNamespacedName from valid CallExpression args (@nicolo-ribaudo)babel-plugin-transform-class-properties, babel-preset-env
babel-helpers, babel-preset-env, babel-runtime-corejs3
Thanks @Dunqing, @luiscubal, and @samualtnorman for your first PRs!
Thanks @Dunqing, @luiscubal, and @samualtnorman for your first PRs!
babel-parser
babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
babel-generator
{ [key in Bar]? } (@liuxingbaoyu)TSMappedType (@liuxingbaoyu)babel-compat-data, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-preset-env
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
super() exists and protoInit is not needed (@liuxingbaoyu)babel-plugin-transform-block-scoping
for X in loop (@liuxingbaoyu)let when the for body is not a block (@liuxingbaoyu)babel-core, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-plugin-proposal-decorators, babel-plugin-proposal-json-modules, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env
moduleName for @babel/runtime/regenerator imports (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties
babel-code-frame, babel-highlight
chalk with picocolors (@nicolo-ribaudo)babel-helper-fixtures, babel-helpers, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow
babel-helper-module-imports, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-record-and-tuple, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
babel-helper-replace-supers, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-parameters, babel-plugin-transform-runtime
assertThisInitialized after super() (@liuxingbaoyu)babel-plugin-transform-class-properties, babel-plugin-transform-classes
assertThisInitialized more often (@liuxingbaoyu)babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-object-rest-spread, babel-traverse
babel-core, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-function-bind, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env
Thanks @ajihyf for your first PR!
Thanks @ajihyf for your first PR!
Release post with summary and highlights: https://babeljs.io/7.24.0
babel-standalone
babel-core, babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-transform-class-properties
noUninitializedPrivateFieldAccess assumption (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-preset-flow
ignoreExtensions in Flow preset (@nicolo-ribaudo)experimental_useHermesParser option in preset-flow (@liuxingbaoyu)babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-standalone
babel-plugin-transform-runtime
moduleName option to @babel/plugin-transform-runtime (@nicolo-ribaudo)babel-parser, babel-types
TSImportType (@sosukesuzuki)babel-plugin-proposal-do-expressions, babel-traverse
babel-helper-create-class-features-plugin, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object
privateFieldsAsSymbols (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-transform-private-methods
arguments in private get/set method (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
static on decorated private accessor (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-typescript, babel-preset-env
privateFieldsAsProperties (@liuxingbaoyu)babel-helpers
arguments in a helper as a global reference (@nicolo-ribaudo)babel-helpers, babel-plugin-proposal-decorators
access.get for public setter decorators (@nicolo-ribaudo)babel-core, babel-helper-create-class-features-plugin, babel-preset-env
BABEL_SHOW_CONFIG_FOR for config problems (@nicolo-ribaudo)babel-helper-transform-fixture-test-runner
output.js when exec.js throws (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-transform-private-methods
classPrivateMethodGet (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties
babel-helper-create-class-features-plugin, babel-helper-fixtures, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-optional-chaining-assign, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers, babel-plugin-proposal-decorators
babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
babel-helper-transform-fixture-test-runner, babel-plugin-transform-function-name, babel-plugin-transform-modules-systemjs, babel-preset-env
systemjs re-traverses helpers (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env
core-js@3 imports (@nicolo-ribaudo)babel-traverse
getTypeAnnotation when using TS+inference (@liuxingbaoyu)no-use-before-define for class ref in fields (@nicolo-ribaudo)babel-core, babel-parser, babel-template
eslint-parser to cts (@liuxingbaoyu)babel-types
@babel/types props that are not produced by the parser (@liuxingbaoyu)babel-parser
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-preset-env
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
using (@liuxingbaoyu)Thanks @martinez-hugo and @odinho for your first pull requests!
Thanks @martinez-hugo and @odinho for your first pull requests!
babel-generator, babel-parser, babel-types
babel-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-types
babel-generator
retainLines is enabled (@liuxingbaoyu)babel-helpers, babel-plugin-proposal-explicit-resource-management
babel-plugin-proposal-decorators, babel-plugin-transform-class-properties
babel-plugin-transform-for-of, babel-preset-env
for of with iterableIsArray and shadowing variable (@liuxingbaoyu)babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-plugin-transform-typescript
babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
babel-helpers, babel-plugin-proposal-decorators
babel-plugin-proposal-decorators
babel-plugin-proposal-decorators
babel-helpers, babel-plugin-proposal-decorators
babel-traverse, babel-types
babel-plugin-transform-classes
babel-generator
babel-helpers
babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties, babel-plugin-transform-typescript
super() (@nicolo-ribaudo)babel-generator, babel-plugin-transform-modules-commonjs, babel-plugin-transform-parameters, babel-plugin-transform-typescript, babel-traverse
babel-eslint-plugin
@babel/eslint-plugin/no-undef to fix no-undef with accessor props (@nicolo-ribaudo)babel-helpers
decorator helper size (@liuxingbaoyu)Nicolò Ribaudo (@nicolo-ribaudo)
babel-generator
babel-plugin-transform-typescript
babel-plugin-transform-typescript
babel-generator
concise: true (@liuxingbaoyu)babel-compat-data, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-preset-env
babel-plugin-transform-object-super
super.x in a loop (@liuxingbaoyu)babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
__proto__ exports name in CJS/AMD/UMD (@magic-akari)babel-core, babel-preset-env
preset-env (@nicolo-ribaudo)babel-generator
@babel/generator performance (@liuxingbaoyu)babel-traverse
babel-plugin-transform-computed-properties
Thanks @lorenzoferre and @RajShukla1 for your first PRs!
Thanks @lorenzoferre and @RajShukla1 for your first PRs!
babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-import-source, babel-plugin-transform-dynamic-import
import source for wasm (@nicolo-ribaudo)babel-helper-module-transforms, babel-helpers, babel-plugin-proposal-import-defer, babel-plugin-syntax-import-defer, babel-plugin-transform-modules-commonjs, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone
import defer proposal transform support (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
import defer parsing support (@nicolo-ribaudo)babel-generator, babel-helper-module-transforms, babel-parser, babel-plugin-transform-dynamic-import, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-traverse, babel-types
babel-standalone
babel-helper-function-name, babel-helper-member-expression-to-functions, babel-helpers, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-optional-chaining-assign, babel-plugin-syntax-optional-chaining-assign, babel-plugin-transform-destructuring, babel-plugin-transform-optional-chaining, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-types
babel-helpers, babel-plugin-proposal-decorators
babel-traverse, babel-types
t.buildUndefinedNode (@liuxingbaoyu)babel-preset-typescript
rewriteImportExtensions option to TS preset (@nicolo-ribaudo)babel-parser
babel-plugin-transform-block-scoping
transform-block-scoping captures the variables of the method in the loop (@liuxingbaoyu)babel-traverse
@babel/traverse (@lorenzoferre)babel-plugin-proposal-explicit-resource-management
using declarations (@nicolo-ribaudo)babel-core, babel-helper-module-transforms, babel-plugin-transform-async-to-generator, babel-plugin-transform-classes, babel-plugin-transform-dynamic-import, babel-plugin-transform-function-name, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-preset-env
exports.XXX = update in simple variable declarations (@nicolo-ribaudo)Nicolò Ribaudo (@nicolo-ribaudo)
babel-parser
__esModule is missing from published @babel/parser (@liuxingbaoyu)babel-traverse
@babel (@nicolo-ribaudo)Nicolò Ribaudo (@nicolo-ribaudo)
babel-core
.ts/.js extension to all imports in src (@nicolo-ribaudo)babel-core, babel-helper-compilation-targets, babel-helper-simple-access, babel-parser, babel-plugin-syntax-decorators, babel-preset-env, babel-preset
babel-preset-env
babel-parser
babel-core, babel-helper-compilation-targets, babel-helper-simple-access, babel-parser, babel-plugin-syntax-decorators, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-traverse, babel-types
babel-helper-fixtures, babel-plugin-proposal-function-bind, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-helper-fixtures, babel-plugin-proposal-function-bind, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-parser
maybeAsyncArrow: false" (@nicolo-ribaudo)Thanks @0o001 and @yangguansen for your first PRs!
Thanks @0o001 and @yangguansen for your first PRs!
babel-plugin-transform-typescript
babel-types
babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object
babel-core
babel-parser
babel-core, babel-helper-compilation-targets, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decorators, babel-preset-env, babel-preset-react, babel-register, babel-traverse, babel-types
babel-core, babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-modules-commonjs, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-class-properties, babel-plugin-transform-classes, babel-plugin-transform-optional-chaining, babel-preset-env
?. output when chain result is ignored (@nicolo-ribaudo)Thanks @DimitriPapadopoulos, @FabianWarnecke, @JoshuaKGoldberg, and @YYvanYang for your first pull requests!
Thanks @DimitriPapadopoulos, @FabianWarnecke, @JoshuaKGoldberg, and @YYvanYang for your first pull requests!
babel-plugin-transform-typescript
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-new-target, babel-plugin-transform-private-methods, babel-preset-env
babel-cli
babel-traverse, babel-types
path.isX (@liuxingbaoyu)babel-generator, babel-types
babel-cli, babel-core, babel-generator, babel-helper-builder-react-jsx, babel-preset-env, babel-standalone
babel-helper-compilation-targets
@babel/core peerDep from helper-compilation-targets (@nicolo-ribaudo)babel-parser
babel-plugin-transform-runtime, babel-traverse, babel-types
typescript-eslint@v6 with reworked configs (@JoshuaKGoldberg)babel-plugin-transform-block-scoping, babel-plugin-transform-parameters, babel-plugin-transform-regenerator
transform-block-scoping loops output size (@liuxingbaoyu)Nicolò Ribaudo (@nicolo-ribaudo)
babel-generator
babel-core, babel-traverse
NodePath#hub as part of the paths cache key (@nicolo-ribaudo)babel-core, babel-traverse
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-plugin-transform-optional-chaining
delete a?.b in function params (@nicolo-ribaudo)babel-helper-split-export-declaration, babel-plugin-transform-modules-commonjs
babel-compat-data, babel-preset-env
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3, babel-runtime
@@asyncDispose (@nicolo-ribaudo)babel-standalone
stage-2 (@liuxingbaoyu)babel-core
--frozen-intrinsics (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-transform-classes
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-class-properties, babel-plugin-transform-optional-chaining, babel-plugin-transform-typescript
?. (@nicolo-ribaudo)babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object, babel-traverse
babel-preset-env, babel-standalone
babel-preset-env, babel-standalone
syntax-unicode-sets-regex in standalone (@nicolo-ribaudo)babel-core
-transform- when resolving missing plugins (@nicolo-ribaudo)Nicolò Ribaudo (@nicolo-ribaudo)
babel-traverse
shorthand: false when renaming an identifier inside an object property (@coderaiser)babel-types
attributes/assertions to VISITOR_KEYS (@nicolo-ribaudo)babel-parser
assert attributes with extra.deprecatedAssertSyntax (@nicolo-ribaudo)Re-publish all the package published in 7.22.0 that hadn't been republished yet. We accidentally published them with a package.json file containing "t
package.json file containing "type": "script" instead of "type": "commonjs" (#15664).babel-parser, babel-plugin-transform-typescript
babel-parser, babel-plugin-transform-typescript
import ... = and export = in scripts (@nicolo-ribaudo)babel-compat-data, babel-core, babel-plugin-proposal-unicode-sets-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-standalone
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone
using declarations (@nicolo-ribaudo)babel-plugin-proposal-import-attributes-to-assertions
@babel/plugin-proposal-import-attributes-to-assertions (@nicolo-ribaudo)babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-attributes, babel-preset-env, babel-standalone, babel-types
babel-generator, babel-parser, babel-traverse, babel-types
babel-core, babel-helper-create-regexp-features-plugin, babel-parser
babel-helpers, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
2023-05 (@nicolo-ribaudo)babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-jsx, babel-traverse, babel-types
babel-parser
babel-compat-data, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-proposal-decorators, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-async-generator-functions, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3
@babel/runtime pkg (@nicolo-ribaudo)babel-core, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-export-namespace-from, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-proposal-numeric-separator, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-catch-binding, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-unicode-property-regex, babel-preset-env, babel-standalone
-proposal-s that became standard to -transform- (@nicolo-ribaudo)babel-compat-data, babel-preset-env
babel-parser
babel-generator
retainLines is true (@liuxingbaoyu)babel-template
export { x } stuck in infinite loop (@liuxingbaoyu)babel-compat-data, babel-preset-env
babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin
babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin
babel-generator, babel-parser, babel-types
babel-generator, babel-parser, babel-types
mixins and implements for DeclareInterface and InterfaceDeclaration (@liuxingbaoyu)babel-core, babel-generator, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx
) position with createParenthesizedExpressions (@liuxingbaoyu)babel-preset-env
babel-types
babel-core
lt instead of lte to check TS version for .cts config (@nicolo-ribaudo)babel-core
import.meta.resolve (@nicolo-ribaudo)babel-helper-fixtures, babel-preset-typescript
babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin
semver package to compare versions (@nicolo-ribaudo)babel-core, babel-helper-module-imports, babel-preset-typescript
babel-core, babel-helper-module-imports, babel-preset-typescript
import/export in .cts files (@liuxingbaoyu)babel-generator
babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-traverse
babel-parser
babel-code-frame, babel-highlight
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Thanks @amoeller, @Harpica, and @nzakas for your first PRs!
Thanks @amoeller, @Harpica, and @nzakas for your first PRs!
babel-parser
babel-plugin-transform-typescript
var decls generated by import ... = TS transform (@amoeller)export { type foo } as type-only usage (@magic-akari)babel-traverse, babel-types
@babel package (@nicolo-ribaudo)babel-generator
jsonCompatibleStrings deprecation (@liuxingbaoyu)babel-plugin-transform-typescript, babel-preset-typescript
babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
babel-parser
new foo?.bar!() (@liuxingbaoyu)babel-traverse, babel-types
babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
Thanks @yardenshoham for your first PR!
Thanks @yardenshoham for your first PR!
babel-core, babel-parser
babel-generator
sourcesContent (@liuxingbaoyu)Note admonition (@yardenshoham)Thanks @azizghuloum, @ehoogeveen-medweb, @fwienber, and @Lioness100 for your first PRs!
Thanks @azizghuloum, @ehoogeveen-medweb, @fwienber, and @Lioness100 for your first PRs!
babel-core, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object
babel-helper-create-regexp-features-plugin, babel-plugin-proposal-regexp-modifiers, babel-standalone
babel-cli, babel-core, babel-generator, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx, babel-traverse
babel-parser, babel-types
const modifier in type parameters (@nicolo-ribaudo)babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
2023-01 TC39 meeting (@nicolo-ribaudo)babel-parser
new.target outside functions (@overlookmotel)annexb: false parser option to disable Annex B (@nicolo-ribaudo)babel-core
.cts as configuration file (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-transform-typescript
export type * from (@nicolo-ribaudo)babel-plugin-transform-typescript
babel-core
babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-methods, babel-plugin-transform-classes, babel-plugin-transform-new-target
babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-types
babel-core
@babel/core (@nicolo-ribaudo)babel-plugin-transform-typescript
babel-generator, babel-parser, babel-plugin-proposal-export-namespace-from
babel-parser
babel-generator, babel-parser, babel-plugin-proposal-export-namespace-from
babel-plugin-transform-block-scoping
babel-parser
new (foo?.bar)() incorrectly throws exception OptionalChainingNoNew (@liuxingbaoyu)babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-plugin-transform-typescript
import {type T} from 'x' when onlyRemoveTypeImports:true (@liuxingbaoyu)abstract should not be initialized. (@liuxingbaoyu)babel-parser
babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
Thanks @wsypower for your first PR!
Thanks @wsypower for your first PR!
babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super
babel-parser, babel-plugin-transform-typescript
babel-traverse
.parentPath after rename in SwitchCase (@nicolo-ribaudo)babel-plugin-transform-typescript, babel-traverse
babel-plugin-transform-block-scoping
babel-plugin-proposal-async-generator-functions, babel-preset-env
for await with shadowed variables (@liuxingbaoyu)babel-generator, babel-plugin-proposal-optional-chaining
(a ?? b) as T (@liuxingbaoyu)babel-plugin-transform-react-jsx, babel-types
JSXText (@liuxingbaoyu)babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
babel-generator
TSEnumMember (@liuxingbaoyu)babel-plugin-transform-block-scoping, babel-traverse
babel-helper-define-map, babel-plugin-transform-property-mutators
@babel/helper-define-map (@nicolo-ribaudo)babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse
transform-block-scoping plugin (@nicolo-ribaudo)babel-helper-compilation-targets
getTargets (@liuxingbaoyu)Thanks @davydof and @SuperSodaSea for your first PRs!
Thanks @davydof and @SuperSodaSea for your first PRs!
babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-traverse
babel-cli, babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-runtime, babel-preset-env
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-parser
babel-helper-wrap-function, babel-preset-env, babel-traverse
noNewArrow assumption (@liuxingbaoyu)babel-plugin-transform-arrow-functions, babel-plugin-transform-parameters, babel-traverse
super() in arrow functions with default / rest parameters (@SuperSodaSea)babel-helpers, babel-node, babel-plugin-proposal-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regenerator and add tests (@SuperSodaSea)babel-helper-create-regexp-features-plugin
regjsparser for @babel/standalone (@liuxingbaoyu)babel-parser, babel-types
babel-generator
(``) (@nicolo-ribaudo)babel-plugin-transform-block-scoping, babel-traverse
switch's discriminant in the outer scope (@nicolo-ribaudo)babel-generator
comments:false (@liuxingbaoyu)babel-plugin-transform-block-scoping
babel-plugin-transform-parameters
babel-generator
*/ to block comments (@liuxingbaoyu)babel-plugin-transform-parameters
babel-parser
babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-simple-access, babel-no
babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-simple-access, babel-node, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-react-constant-elements, babel-preset-env, babel-standalone, babel-types
@babel/node repl and enable no-use-before-define rule (@liuxingbaoyu)babel-plugin-transform-typescript
tsSatisfiesExpression check with different duplicated @babel/types versions (@liuxingbaoyu)babel-parser
parser typings for plugins (@liuxingbaoyu)babel-generator
babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-jscript
babel-plugin-transform-destructuring
for ( let { } = 0 ; 0 ; ) (@liuxingbaoyu)Thanks @ptomato for your first pull request!
Thanks @ptomato for your first pull request!
babel-plugin-proposal-async-generator-functions
init and body of for await (@liuxingbaoyu)babel-plugin-proposal-class-properties, babel-traverse
in and instanceof as constant expressions (@nicolo-ribaudo)babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex
babel-parser
a satisfies b as lval (@liuxingbaoyu)babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex
babel-plugin-transform-async-to-generator, babel-plugin-transform-parameters, babel-preset-env
babel-generator
Thanks @oceandrama for your first PR!
Thanks @oceandrama for your first PR!
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-plugin-syntax-typescript
dts option in @babel/plugin-syntax-typescript (@oceandrama)babel-generator, babel-parser, babel-plugin-syntax-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-standalone, babel-traverse, babel-types
babel-generator, babel-parser, babel-plugin-syntax-import-reflection, babel-standalone, babel-types
babel-generator, babel-helper-skip-transparent-expression-wrappers, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
expr satisfies Type expressions (@nicolo-ribaudo)babel-generator, babel-parser
export (@nicolo-ribaudo)babel-generator
babel-helpers, babel-node, babel-plugin-proposal-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regenerator-runtime (@nicolo-ribaudo)Thanks @lomirus for your first PR!
Thanks @lomirus for your first PR!
babel-plugin-proposal-decorators
babel-parser
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3
babel-preset-env, babel-traverse
super.* template tags (@liuxingbaoyu)babel-generator, babel-plugin-transform-flow-comments
babel-parser
startLoc.index instead of carrying around start (@nicolo-ribaudo)babel-core, babel-standalone
@babel/standalone (@nicolo-ribaudo)babel-plugin-transform-block-scoping
babel-plugin-transform-block-scoping
babel-helpers, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-destructuring
babel-plugin-transform-react-jsx-development, babel-plugin-transform-typescript, babel-types
babel-plugin-transform-destructuring, babel-plugin-transform-react-constant-elements, babel-traverse
var declarations in loops as not constant (@nicolo-ribaudo)babel-helper-string-parser, babel-parser, babel-types
babel-generator, babel-parser
babel-plugin-transform-destructuring
babel-cli, babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-fixtures, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-duplicate-keys, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-jscript, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-new-target, babel-plugin-transform-object-super, babel-plugin-transform-parameters, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-preset-react, babel-preset-typescript, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-traverse
babel-cli, babel-core, babel-generator, babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-traverse
babel-compat-data, babel-preset-env
proposal-* to transform-* in preset-env (@nicolo-ribaudo)babel-plugin-proposal-decorators
babel-plugin-proposal-decorators
babel-parser
JSXText following JSXSpreadChild (@liuxingbaoyu)declare modules (@liuxingbaoyu)import = and var (@liuxingbaoyu)babel-generator
babel-cli
@babel/cli source maps based on configuration files (@liuxingbaoyu)babel-plugin-transform-typescript
declare (@liuxingbaoyu)babel-core
babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse
c8 for coverage testing (@liuxingbaoyu)babel-plugin-transform-typescript
declare namespace (@liuxingbaoyu)Thanks @hegemonic for your first PR!
Thanks @hegemonic for your first PR!
babel-core
babel-traverse
babel-parser
babel-plugin-transform-typescript
Blog post: https://babeljs.io/blog/2022/09/05/7.19.0
Blog post: https://babeljs.io/blog/2022/09/05/7.19.0
Thanks @SukkaW for your first PR!
babel-parser
babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-parser
decoratorsBeforeExport default to false (@nicolo-ribaudo)babel-generator, babel-parser
babel-standalone
babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone
babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes
babel-plugin-transform-typescript
#privateField! (@liuxingbaoyu)babel-parser
babel-helper-builder-react-jsx
babel-core
@babel/core functions in config errors (@nicolo-ribaudo)babel-standalone
babel-core, babel-parser, babel-traverse
Thanks @djpohly for your first PR!
Thanks @djpohly for your first PR!
babel-generator
retainLines (@liuxingbaoyu)babel-core
babel-plugin-transform-destructuring
for expressions (@liuxingbaoyu)babel-traverse
## v7.18.11 (2022-08-04) #### :bug: Bug Fix * babel-helper-wrap-function * #14825 fix: helper-wrap-function compat with old traverse (@JLHwung) #### :
babel-traverse
babel-parser
babel-helper-string-parser, babel-types
babel-helper-string-parser, babel-types
cooked for templateElement (@liuxingbaoyu)babel-parser
babel-helper-string-parser, babel-parser
babel-plugin-transform-typescript
declare class in namespace should be removed (@yimingjfe)babel-plugin-transform-react-jsx
babel-generator
babel-helper-wrap-function, babel-plugin-transform-async-to-generator, babel-traverse
.yarnrc file (@liuxingbaoyu)make commands cross-platform (@liuxingbaoyu)babel-traverse
babel-cli
babel-parser
babel-core, babel-parser
babel-cli, babel-core, babel-parser, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-template, babel-traverse
babel-helper-string-parser, babel-parser
babel-cli, babel-node
babel-{cli,node} (@liuxingbaoyu)babel-plugin-proposal-export-default-from
export-default-from transform (@magic-akari)babel-plugin-transform-modules-systemjs, babel-types
babel-plugin-transform-modules-systemjs, babel-types
babel-generator
returnType with comments generates incorrect code (@liuxingbaoyu)babel-cli
babel-cli is ready. (@liuxingbaoyu)babel-core, babel-helper-remap-async-to-generator, babel-helpers, babel-parser, babel-plugin-transform-block-scoping, babel-preset-env
babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-traverse, babel-types
babel-generator
Your coding agent can read these notes before it upgrades. Set up the MCP server →