NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1508 most downloaded on npm
Wrap class field initializers with IIFE to workaround https://webkit.org/b/236843
Last release 3 months ago
17 Jun 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
24 releases · first in 2024
This release includes a breaking change that was in the Babel 8 migration guide's Getting ready section and in the release post , but the actual remov…
This release includes a breaking change that was in the Babel 8 migration guide's Getting ready section and in the release post, but the actual removal of the feature from the codebase was accidentally not complete.
babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
preset-env's useBuiltIns (@nicolo-ribaudo)One column per month.
NOTE: The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the mi…
NOTE: The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the migration guide for users and migration guide for plugin developers.
Read the release blog post at http://babeljs.io/blog/2026/06/16/8.0.0!
babel-core
babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
modules: auto (@nicolo-ribaudo)babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
@babe/runtime-corejs3 (@liuxingbaoyu)babel-parser
locations: "packed" (@liuxingbaoyu)babel-generator
babel-plugin-transform-modules-systemjs
babel-core
babel-core
babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
modules: auto (@nicolo-ribaudo)babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
@babe/runtime-corejs3 (@liuxingbaoyu)babel-parser
locations: "packed" (@liuxingbaoyu)babel-generator
babel-plugin-transform-modules-systemjs
babel-core
Re-release all packages with npm provenance attestations
Re-release all packages with npm provenance attestations
babel-generator
babel-core
babel-core, babel-generator
babel-core
babel-compat-data, babel-register
babel-helper-transform-fixture-test-runner, babel-node
babel-build-external-helpers, babel-cli, babel-generator, babel-helper-fixtures, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-node, babel-parser, babel-plugin-transform-modules-systemjs, babel-types
babel-cli, babel-core, babel-generator, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx, babel-traverse
babel-code-frame , babel-core , babel-parser , babel-traverse
babel-parser
babel-code-frame, babel-core, babel-parser, babel-traverse
^22.18.0 || >=24.11.0 (@nicolo-ribaudo)babel-plugin-transform-object-set-prototype-of-to-assign, babel-standalone
transform-object-set-prototype-of-to-assign (@liuxingbaoyu)babel-standalone
@babel/standalone (@liuxingbaoyu)babel-plugin-transform-arrow-functions, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-for-of, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-spread, babel-plugin-transform-template-literals
spec and loose plugin options (@liuxingbaoyu)babel-helper-globals
babel-plugin-transform-modules-systemjs
babel-core, babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-async-to-generator, babel-plugin-transform-class-static-block, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript
babel-parser
babel-code-frame, babel-core, babel-parser, babel-traverse
babel-build-external-helpers, babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-globals, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, 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-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-standalone, babel-template, babel-traverse, babel-types
^22.18.0 || >=24.11.0 (@nicolo-ribaudo)babel-plugin-transform-object-set-prototype-of-to-assign, babel-standalone
transform-object-set-prototype-of-to-assign (@liuxingbaoyu)babel-standalone
@babel/standalone (@liuxingbaoyu)babel-plugin-transform-arrow-functions, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-for-of, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-spread, babel-plugin-transform-template-literals
spec and loose plugin options (@liuxingbaoyu)babel-helper-globals
babel-plugin-transform-modules-systemjs
babel-core, babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-async-to-generator, babel-plugin-transform-class-static-block, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript
babel-generator, babel-parser, babel-plugin-transform-spread, babel-types
babel-parser
babel-generator, babel-parser, babel-plugin-transform-spread, babel-types
babel-cli, babel-helper-transform-fixture-test-runner, babel-helpers, babel-node, babel-register
babel-traverse
Scope#buildUndefinedNode (@nicolo-ribaudo)babel-helper-wrap-function, babel-plugin-transform-block-scoping, babel-plugin-transform-regenerator, babel-traverse
NodePath#toComputedKey (@liuxingbaoyu)babel-plugin-external-helpers, babel-template, babel-traverse
babel-plugin-transform-property-mutators, babel-standalone
@babel/plugin-transform-property-mutators (@liuxingbaoyu)babel-register
@babel/register (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-core
babel-types
ArrowFunctionExpression.expression optional (@liuxingbaoyu)babel-register
babel-parser
babel-core, babel-generator
Thanks @rootvector2 and @veeceey for your first PRs!
Thanks @rootvector2 and @veeceey for your first PRs!
babel-parser
babel-parser, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-instanceof, babel-traverse, babel-types
babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
developmentSourceSelf option (@rootvector2)babel-generator, babel-parser, babel-types
decorators from TSDeclareMethod (@liuxingbaoyu)babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
file instead of path to importToPlatformApi builders (@nicolo-ribaudo)babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
sourceSelf option to @babel/plugin-transform-react-jsx-development (@nicolo-ribaudo)babel-parser
locations option to parser (@liuxingbaoyu)babel-compat-data, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-preset-env
babel-generator, babel-parser, babel-traverse, babel-types
babel-build-external-helpers, babel-cli, babel-node, babel-parser
babel-build-external-helpers, babel-cli, babel-node, babel-register
babel-plugin-transform-parameters, babel-traverse
path.get("body.${index}") (@liuxingbaoyu)babel-parser
babel-build-external-helpers
babel-core, babel-generator, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-types
babel-parser
babel-plugin-transform-regenerator
awaitAsyncGenerator in await yield (@nicolo-ribaudo)babel-parser
babel-runtime-corejs3, babel-runtime
engines field from @babel/runtime (@nicolo-ribaudo)allowUnreachableCode: false (@liuxingbaoyu)babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
babel-parser
Thanks @YoussefHenna for your first PR!
Thanks @YoussefHenna for your first PR!
babel-code-frame
babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
await in finally (@liuxingbaoyu)babel-parser
babel-preset-env
babel-generator
undefined indentation when exactly 64 indents (@YoussefHenna)babel-standalone
@babel/core to workspace:^ (@nicolo-ribaudo)babel-parser, babel-plugin-transform-explicit-resource-management
babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone
babel-code-frame
babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
await in finally (@liuxingbaoyu)babel-parser
babel-preset-env
babel-generator
undefined indentation when exactly 64 indents (@YoussefHenna)babel-standalone
babel-build-external-helpers, babel-cli, babel-helper-builder-react-jsx, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-node, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, 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-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register
@babel/core to workspace:^ (@nicolo-ribaudo)babel-parser, babel-plugin-transform-explicit-resource-management
babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone
Thanks @ivonaest and @wulu007 for your first PRs!
Thanks @ivonaest and @wulu007 for your first PRs!
babel-eslint-parser
eslint-parser/experimental-worker the default (@liuxingbaoyu)babel-register
browser entrypoint for @babel/register (@nicolo-ribaudo)babel-parser, babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
babel-core, babel-plugin-transform-runtime, babel-register
package.json#imports for browser-specific code (@nicolo-ribaudo)babel-build-external-helpers, babel-cli
babel-traverse
NodePath#visit (@liuxingbaoyu)babel-cli, babel-node
babel-generator, babel-plugin-proposal-pipeline-operator, babel-traverse, babel-types
babel-plugin-transform-object-assign, babel-standalone
@babel/plugin-transform-object-assign (@liuxingbaoyu)babel-plugin-transform-runtime, babel-preset-env
babel-code-frame, babel-core
startLine in code frame (@liuxingbaoyu)babel-types
babel-standalone
babel-parser
babel-register
babel-traverse
babel-core
babel-plugin-proposal-partial-application
babel-compat-data, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-preset-env
babel-generator
babel-parser
babel-code-frame, babel-helpers, babel-node, babel-types
babel-helper-transform-fixture-test-runner
require(esm) for @babel/core (@nicolo-ribaudo)babel-template
babel-generator, babel-runtime-corejs3
Thanks @ivonaest, @simbahax, and @sxzz for your first PRs!
Thanks @ivonaest, @simbahax, and @sxzz for your first PRs!
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
module <identifier> (@nicolo-ribaudo)babel-preset-env, babel-preset-typescript
babel-parser
babel-traverse
babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
plugin-transform-react-{compat,source,self} (@liuxingbaoyu)babel-node
regenerator-runtime from @babel/node (@nicolo-ribaudo)babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
babel-plugin-proposal-import-attributes-to-assertions
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-runtime-corejs3, babel-runtime
./regenerator entrypoint from @babel/runtime (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
TSImportType.argument to .source (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types
babel-compat-data, babel-preset-env
transform-block-scoped-functions in preset-env (@liuxingbaoyu)babel-traverse
babel-runtime-corejs3, babel-runtime
sideEffects: false to babel-runtime (@nicolo-ribaudo)babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
babel-code-frame, babel-core
babel-core
BABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK (@nicolo-ribaudo)babel-helpers, babel-runtime-corejs3, babel-runtime
@onlyBabel7 helpers (@nicolo-ribaudo)babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
babel-code-frame
babel-parser
babel-core, babel-traverse
babel-helper-builder-react-jsx
@babel/types dep from helper-builder-react-jsx (@nicolo-ribaudo)babel-generator, babel-parser
babel-cli, babel-types
babel-cli
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
module <identifier> (@nicolo-ribaudo)babel-preset-env, babel-preset-typescript
babel-parser
babel-traverse
babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
plugin-transform-react-{compat,source,self} (@liuxingbaoyu)babel-node
regenerator-runtime from @babel/node (@nicolo-ribaudo)babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
babel-plugin-proposal-import-attributes-to-assertions
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-runtime-corejs3, babel-runtime
./regenerator entrypoint from @babel/runtime (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
TSImportType.argument to .source (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types
babel-compat-data, babel-preset-env
transform-block-scoped-functions in preset-env (@liuxingbaoyu)babel-traverse
babel-runtime-corejs3, babel-runtime
sideEffects: false to babel-runtime (@nicolo-ribaudo)babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-globals, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, 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-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
babel-code-frame, babel-core
babel-core
BABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK (@nicolo-ribaudo)babel-helpers, babel-runtime-corejs3, babel-runtime
@onlyBabel7 helpers (@nicolo-ribaudo)babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
babel-code-frame
babel-parser
babel-core, babel-traverse
babel-helper-builder-react-jsx
@babel/types dep from helper-builder-react-jsx (@nicolo-ribaudo)babel-generator, babel-parser
babel-cli, babel-types
babel-cli
babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
babel-traverse, babel-types
strictNullChecks for traverse (@liuxingbaoyu)babel-plugin-transform-runtime
@babel/runtime version (@nicolo-ribaudo)babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
@babel/core types (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-logical-assignment-operators, babel-traverse, babel-types
computed (@liuxingbaoyu)babel-plugin-transform-runtime
semver dependency from transform-runtime (@nicolo-ribaudo)babel-traverse
babel-helper-create-class-features-plugin, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript
t.traverseFast to replace some path.traverse (@liuxingbaoyu)babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
babel-types
babel-parser
babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
babel-core, babel-helpers, babel-runtime-corejs3, babel-traverse, babel-types
babel-core
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-ty
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
babel-parser, babel-traverse, babel-types
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-types
babel-types
BABEL_TYPES_8_BREAKING in Babel 8 (@liuxingbaoyu)babel-types
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
babel-helpers, babel-plugin-transform-regenerator, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regeneratorRuntime references in regenerator transform (@nicolo-ribaudo)babel-compat-data, babel-helper-compilation-targets, babel-preset-env
@babel/compat-data (@nicolo-ribaudo)babel-parser
@babel/parser (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-standalone, babel-traverse
babel-traverse, babel-types
babel-helper-compilation-targets, babel-preset-env
babel-types
babel-traverse
scope.{references,uids} to Set (@liuxingbaoyu)babel-core
babel-helpers, babel-plugin-transform-react-jsx, babel-preset-env
babel-plugin-transform-block-scoping, babel-traverse, babel-types
BLOCK_SCOPED_SYMBOL and NOT_LOCAL_BINDING (@liuxingbaoyu)babel-plugin-transform-regenerator, babel-plugin-transform-typeof-symbol
babel-traverse
This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that…
This release also includes all changes from v7.26.10.
This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.
babel-parser, babel-types
In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.
In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.
babel-types
.d.ts for TypeScript <= 4.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-transform-template-literals, babel-traverse, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
babel-preset-env
babel-parser
babel-parser, babel-plugin-transform-typescript, babel-types
babel-generator
babel-parser
babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
In addition to the changelog below, this release includes changes from v7.26.5.
In addition to the changelog below, this release includes changes from v7.26.5.
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
babel-parser, babel-types
babel-generator, babel-parser, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
babel-parser
babel-generator
DecimalLiteral printing logic (@nicolo-ribaudo)In addition to the changelog below, this release includes changes from v7.26.1 to v7.26.4
In addition to the changelog below, this release includes changes from v7.26.1 to v7.26.4
babel-generator, babel-parser, babel-types
TSTypeReference.typeParameters to typeArguments (@JLHwung)TSModuleDeclaration.global (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-typescript, babel-types
superTypeParameters -> superTypeArguments (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
TSQualifiedName for namespace X.Y {}'s name (@liuxingbaoyu)babel-preset-react, babel-standalone
development option default to the configured env (@nicolo-ribaudo)babel-cli, babel-helper-transform-fixture-test-runner
In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0
In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
minimal,smart option of Pipeline Operator (@liuxingbaoyu)babel-parser
babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
Scope methods (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
importAssertions parser plugin (@nicolo-ribaudo)babel-generator, babel-parser, babel-standalone
importReflection parser plugin (@nicolo-ribaudo)babel-generator, babel-traverse, babel-types
DecimalLiteral AST (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
decimal from parser (@liuxingbaoyu)babel-generator, babel-parser, babel-types
typeParameter of TSMappedType (@liuxingbaoyu)babel-plugin-proposal-async-do-expressions, babel-traverse
NodePath methods (@liuxingbaoyu)babel-parser, babel-plugin-syntax-flow, babel-preset-typescript
enums option of flow plugin (@liuxingbaoyu)babel-core
babel-template, babel-types
babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
transform-block-scoped-function (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-node
@babel/node args parsing to Node.js (@nicolo-ribaudo)babel-parser
babel-core
babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
BABEL_TYPES_8_BREAKING flag and enable it by default (@liuxingbaoyu)^18.20.0 || ^20.17.0 || >=22.8.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse
babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-preset-env, babel-standalone, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
minimal,smart option of Pipeline Operator (@liuxingbaoyu)babel-parser
babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
Scope methods (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
importAssertions parser plugin (@nicolo-ribaudo)babel-generator, babel-parser, babel-standalone
importReflection parser plugin (@nicolo-ribaudo)babel-generator, babel-traverse, babel-types
DecimalLiteral AST (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
decimal from parser (@liuxingbaoyu)babel-generator, babel-parser, babel-types
typeParameter of TSMappedType (@liuxingbaoyu)babel-plugin-proposal-async-do-expressions, babel-traverse
NodePath methods (@liuxingbaoyu)babel-parser, babel-plugin-syntax-flow, babel-preset-typescript
enums option of flow plugin (@liuxingbaoyu)babel-core
babel-template, babel-types
babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
transform-block-scoped-function (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-node
@babel/node args parsing to Node.js (@nicolo-ribaudo)babel-parser
babel-core
babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
BABEL_TYPES_8_BREAKING flag and enable it by default (@liuxingbaoyu)babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-highlight, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-regexp-modifiers, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decimal, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-reflection, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, 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-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
^18.20.0 || ^20.17.0 || >=22.8.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse
In addition to the changelog below, this release includes changes from v7.24.8 to v7.25.0.
In addition to the changelog below, this release includes changes from v7.24.8 to v7.25.0.
babel-traverse
_ in @babel/traverse (@liuxingbaoyu)Re-release all packages with npm provenance attestations
Re-release all packages with npm provenance attestations
Thanks @kermanx and @woaitsAryan for your first PRs!
Thanks @kermanx and @woaitsAryan for your first PRs!
babel-parser
babel-parser, babel-types
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
babel-helper-wrap-function, babel-plugin-transform-async-to-generator
babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
babel-helper-fixtures, babel-parser
babel-generator, babel-parser
babel-parser
babel-compat-data, babel-preset-env
babel-traverse
babel-generator
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-transform-arrow-functions, babel-plugin-transform-class-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-traverse
babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regenerator-runtime dep in @babel/runtime (@nicolo-ribaudo)babel-compat-data, babel-preset-env
babel-compat-data, babel-standalone
babel-register
@babel/register to cts (@liuxingbaoyu)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
interopRequireWildcard size (@liuxingbaoyu)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
regeneratorRuntime size (@liuxingbaoyu)Thanks @victorenator for your first PR!
Thanks @victorenator for your first PR!
babel-parser, babel-template, babel-types
syntacticPlaceholders mode (@liuxingbaoyu)babel-helper-compilation-targets, babel-preset-env
ClassAccessorProperty to prevent the no-undef rule (@victorenator)babel-helper-transform-fixture-test-runner
tsconfig files (@liuxingbaoyu)babel-parser, babel-types
VISITOR_KEYS etc. faster to access (@liuxingbaoyu)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)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
Your coding agent can read these notes before it upgrades. Set up the MCP server →