NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1595 most downloaded on npm
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Last release 16 days ago
18 Sep 2026
Release timing varies
gaps range from 2 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
170 releases · first in 2017
Thanks @robhogan for your first PR!
Thanks @robhogan for your first PR!
babel-helper-validator-identifier, babel-parser
babel-parser
babel-helper-string-parser, babel-parser
babel-code-frame, babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-parser, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-transform-regenerator, babel-plugin-transform-typescript, babel-preset-env, babel-traverse, babel-types
babel-parser
babel-core
babel-build-external-helpers, babel-cli, babel-code-frame, babel-core, babel-generator, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-globals, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-node, babel-parser, babel-plugin-transform-async-generator-functions, babel-plugin-transform-runtime, babel-register, babel-runtime-corejs3, babel-traverse
babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner
lru-cache with flru (@nicolo-ribaudo)One column per quarter.
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)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)In addition to the changelog below, this release includes changes from v7.24.7.
In addition to the changelog below, this release includes changes from v7.24.7.
babel-core
File.prototype.getModuleName (@nicolo-ribaudo)## v8.0.0-alpha.10 (2024-06-04) #### :bug: Bug Fix * babel-traverse, babel-types * #16544 Improve getBindingIdentifiers (@JLHwung) * babel-cli, babel-
In addition to the changelog below, this release includes changes from v7.24.5 and v7.24.6.
In addition to the changelog below, this release includes changes from v7.24.5 and v7.24.6.
babel-parser, babel-traverse
extra.shorthand (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse
.d.ts files for every package (@nicolo-ribaudo)babel-cli, babel-node
babel-cli, babel-helper-transform-fixture-test-runner
babel-cli
In addition to the changelog below, this release includes changes from v7.24.1, v7.24.2, v7.24.3, and v7.24.4.
In addition to the changelog below, this release includes changes from v7.24.1, v7.24.2, v7.24.3, and v7.24.4.
babel-plugin-transform-runtime, babel-runtime-corejs3
@babel/runtime-* (@nicolo-ribaudo)babel-plugin-transform-runtime
./helpers/esm exports from @babel/runtime and drop Node.js 13.0-13.1 (@nicolo-ribaudo)babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-runtime-corejs2
plugin-transform-runtime options (@nicolo-ribaudo)babel-plugin-transform-typescript
const enums into const variables (@samualtnorman)babel-core
import_ fallback (@nicolo-ribaudo)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3, babel-runtime, babel-standalone
babel-helper-plugin-test-runner
"type": "module" to helper-plugin-test-runner (@nicolo-ribaudo)babel-compat-data, babel-plugin-transform-object-rest-spread, babel-preset-env
@babel/compat-data package.json (@nicolo-ribaudo)In addition to the changelog below, this release includes changes from v7.23.10 and v7.24.0.
In addition to the changelog below, this release includes changes from v7.23.10 and v7.24.0.
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-core, babel-helper-fixtures, babel-helper-plugin-utils, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types
Object.hasOwn when available (@nicolo-ribaudo)babel-core, babel-plugin-transform-object-rest-spread
In addition to the changelog below, this release includes changes from v7.23.7, v7.23.8, and v7.23.9.
In addition to the changelog below, this release includes changes from v7.23.7, v7.23.8, and v7.23.9.
babel-register
@cspotcode/source-map-support in @babel/register (@liuxingbaoyu)This release also includes all changes from v7.23.3, v7.23.4, v7.23.5, and v7.23.6.
This release also includes all changes from v7.23.3, v7.23.4, v7.23.5, and v7.23.6.
babel-plugin-transform-runtime
useESModules option (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
loose and spec options from preset-env (@nicolo-ribaudo)babel-core, babel-generator, babel-types
CodeGenerator from @babel/generator (@liuxingbaoyu)babel-parser
babel-traverse, babel-types
toSequenceExpression into @babel/traverse (@nicolo-ribaudo)babel-preset-env
getModulesPluginNames (@nicolo-ribaudo)babel-core, babel-preset-env
babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-core, all plugins and presets
assertVersion (@nicolo-ribaudo)babel-plugin-transform-runtime
useESModules option (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
loose and spec options from preset-env (@nicolo-ribaudo)babel-core, babel-generator, babel-types
CodeGenerator from @babel/generator (@liuxingbaoyu)babel-parser
babel-traverse, babel-types
toSequenceExpression into @babel/traverse (@nicolo-ribaudo)babel-preset-env
getModulesPluginNames (@nicolo-ribaudo)babel-core, babel-preset-env
babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-core, 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-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-duplicate-named-capturing-groups-regex, 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-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-reflection, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, 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-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-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-self, babel-plugin-transform-react-jsx-source, 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
assertVersion (@nicolo-ribaudo)This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.
This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.
babel-code-frame, babel-highlight
babel-node
-d/-gc babel-node aliases (@nicolo-ribaudo)babel-core
babel-code-frame, babel-highlight
chalk@5 (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-t
babel-core, babel-traverse
NodePath#hub as part of the paths cache key" (@nicolo-ribaudo)babel-preset-typescript
babel-helper-create-class-features-plugin, 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-modules-commonjs, babel-plugin-transform-modules-systemjs, 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-code-frame, babel-highlight
chalk@4 (@nicolo-ribaudo)NOTE: We had to re-generate this git tag, but the release has been published two weeks ago
NOTE: We had to re-generate this git tag, but the release has been published two weeks ago
This releases fixes @babel/cli and compatibility with babel-loader. It also some of the peer dependencies warning.
babel-types
babel-highlight, babel-code-frame
getChalk function (@nicolo-ribaudo)babel-cli
@babel/cli bin work with ESM (@nicolo-ribaudo)babel-core
.version directly available in cjs proxy (@nicolo-ribaudo)babel-preset-env
Super early pre-release of Babel 8 :)
Super early pre-release of Babel 8 :)
It's currently known to not work with:
@babel/cli - see https://github.com/babel/babel/issues/15803babel-loader - see https://github.com/babel/babel/issues/15804It is known to work with:
@rollup/plugin-babelpeerDependencies are all incorrect, so use the npm flag --legacy-peer-deps if you want to test it.
For the full Babel 8 migration guide, see https://next.babeljs.io/docs/v8-migration
babel-parser
} and > in JSX text (@nicolo-ribaudo)allow* parser options with ESLint behavior (@nicolo-ribaudo)^16.20.0 || ^18.16.0 || >=20.0.0 (@nicolo-ribaudo)"exports" to every package (@nicolo-ribaudo)babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
legacy and 2023-05 decorators (@nicolo-ribaudo)babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-arrow-functions, babel-plugin-transform-computed-properties, babel-plugin-transform-for-of, babel-plugin-transform-regenerator, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-traverse, babel-types
babel-core, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-environment-visitor, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-cli, babel-compat-data, babel-core, babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-replace-supers, babel-helpers, babel-parser, babel-plugin-transform-for-of, babel-plugin-transform-react-jsx, babel-preset-env, babel-traverse, babel-types
babel-types
selfClosing from jsxElement builder (@wjw99830)babel-core, babel-plugin-syntax-flow, babel-plugin-syntax-jsx, babel-plugin-syntax-typescript, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-development, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-flow, babel-preset-typescript, babel-standalone
babel-traverse
block argument from Scope#rename (@nicolo-ribaudo)babel-generator, babel-helper-compilation-targets, babel-preset-env, babel-preset-flow, babel-types
babel-generator, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-function-bind, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-transform-proto-to-assign, babel-plugin-transform-spread, babel-traverse, babel-types
babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-decorators, babel-plugin-transform-function-name, babel-plugin-transform-typescript, babel-standalone
2018-09 decorators proposal (@nicolo-ribaudo)babel-core, babel-helper-module-imports, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-proposal-class-static-block, babel-plugin-syntax-decorators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime, babel-standalone
babel-generator, babel-types
ObjectTypeAnnotation fields must always be arrays (@danez)Noop node type (@sidntrivedi012)babel-generator, babel-parser, babel-types
TSTypeParameter.name (@fedeci)babel-node, babel-register
@babel/register transform to a separate worker (@nicolo-ribaudo)babel-parser
classFeatures option (@nicolo-ribaudo)babel-plugin-transform-react-constant-elements, babel-preset-env
babel-core
babel-generator, babel-parser
babel-plugin-transform-block-scoping, babel-traverse
babel-cli, babel-core, babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd
@babel/core (@nicolo-ribaudo)babel-preset-react
babel-preset-flow
babel-core, babel-helper-compilation-targets, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-systemjs
babel-generator, babel-plugin-transform-react-jsx, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes
babel-code-frame, babel-highlight
babel-node, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx, babel-plugin-transform-regenerator, babel-preset-react, babel-preset-typescript, babel-standalone
babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
useSpread and useBuiltIns jsx options (@nicolo-ribaudo)babel-preset-env
uglify target support in preset-env (@nicolo-ribaudo)babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-preset-typescript
allowDeclareFields option by default with TS (@nicolo-ribaudo)babel-preset-typescript
babel-generator
jsonCompatibleStrings option (@nicolo-ribaudo)babel-helper-fixtures, babel-plugin-transform-flow-strip-types
allowDeclareFields option by default w/ Flow (@nicolo-ribaudo)babel-helper-fixtures, babel-preset-typescript
babel-plugin-transform-runtime
babel-core
babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime
@babel/runtime@<=7.13.0 compat check (@nicolo-ribaudo)babel-cli
@nicolo-ribaudo/chokidar-2 fallback (@nicolo-ribaudo)babel-cli, babel-node, babel-plugin-transform-runtime, babel-register
make-dir polyfill for fs.mkdirSync (@nicolo-ribaudo)babel-parser
babel-plugin-proposal-partial-application, babel-types
babel-core, babel-helper-transform-fixture-test-runner, babel-register
babel-cli, babel-plugin-transform-classes, babel-register, babel-traverse
globals, find-cache-dir and slash (@nicolo-ribaudo)babel-plugin-syntax-typescript
Re-release all packages with npm provenance attestations
Re-release all packages with npm provenance attestations
Thanks @simbahax for your first PR!
Thanks @simbahax for your first PR!
babel-types
babel-standalone
babel-parser
extends clause (@nicolo-ribaudo)babel-traverse
babel-plugin-transform-block-scoping, babel-traverse
babel-generator, babel-runtime-corejs3
Thank you @CO0Ki3, @Olexandr88, and @youthfulhps for your first PRs!
Thank you @CO0Ki3, @Olexandr88, and @youthfulhps for your first PRs!
babel-parser
Runtime Errors for Function Call Assignment Targets (@liuxingbaoyu)babel-helper-validator-identifier
babel-plugin-proposal-destructuring-private
babel-parser
babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring
rest correctly returns plain array (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-optional-chaining, babel-traverse, babel-types
babel-traverse
babel-core
buildCodeFrameError (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env
babel-parser
babel-plugin-transform-regenerator, babel-plugin-transform-runtime
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions
babel-compat-data, babel-preset-env
babel-node
babel-types
babel-compat-data, babel-preset-env
babel-core, babel-parser
babel-generator, babel-parser
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-generator, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-transform-destructuring, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-react-display-name, babel-types
babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-transform-block-scoping, babel-plugin-transform-object-rest-spread, babel-plugin-transform-typescript, babel-traverse, babel-types
babel-helper-globals, babel-plugin-transform-classes, babel-traverse
babel-types
babel-compat-data, babel-plugin-proposal-decorators, babel-plugin-transform-async-generator-functions, babel-plugin-transform-json-modules, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3
babel-polyfill packages (@nicolo-ribaudo)babel-parser, babel-plugin-proposal-explicit-resource-management
babel-parser, babel-plugin-proposal-explicit-resource-management
babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regenerator size more (@liuxingbaoyu)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3
regenerator helper size (@liuxingbaoyu)babel-core, babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone
regeneratorRuntime into multiple helpers (@nicolo-ribaudo)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
babel-generator
babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
.displayName on GeneratorFunction (@nicolo-ribaudo)babel-plugin-proposal-explicit-resource-management
babel-plugin-proposal-decorators, babel-types
abstract modifiers in class declaration to expression conversion (@magic-akari)babel-helper-module-transforms, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
babel-parser
babel-generator, babel-parser
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)This release includes a fix for https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .re…
Thanks @jordan-choi and @mmmsssttt404 for your first PRs!
This release includes a fix for https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.
babel-parser, babel-template
babel-core
babel-parser, babel-plugin-transform-typescript
babel-traverse
babel-generator
abstract override (@liuxingbaoyu)babel-parser
babel-helpers, babel-runtime, babel-runtime-corejs2, babel-runtime-corejs3
babel-standalone
Jamie Kyle (@jamiebuilds-signal)
babel-types
TSPropertySignature.kind (@liuxingbaoyu)babel-generator, babel-types
babel-types
.ts files with explicit reexports to solve name conflicts (@nicolo-ribaudo)babel-core
@types/gensync in Babel 7 (@nicolo-ribaudo)## v7.26.8 (2025-02-08) #### :house: Internal * babel-preset-env * #17097 Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0
babel-preset-env
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)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-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 @ota-meshi for your first PR!
Thanks @ota-meshi for your first PR!
babel-helper-module-imports
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)babel-helpers, babel-plugin-proposal-decorators
babel-traverse
Program (@liuxingbaoyu)babel-helpers, babel-plugin-proposal-decorators
ctx.kind is wrong (@liuxingbaoyu)babel-plugin-proposal-decorators
babel-core
unhandledRejection events (@nicolo-ribaudo)babel-helper-create-class-features-plugin
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
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
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
NOTE: This release also re-publishes @babel/core, even if it does not appear in the linked release commit.
NOTE: This release also re-publishes @babel/core, even if it does not appear in the linked release commit.
Thanks @jimmydief for your first PR!
babel-traverse
babel-preset-typescript
.tsx extension when using rewriteImportExtensions (@jimmydief)babel-helpers
babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Nicolò Ribaudo (@nicolo-ribaudo)
babel-core
.ts/.js extension to all imports in src (@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)babel-plugin-transform-typescript
babel-plugin-transform-typescript
Infinity in enums (@liuxingbaoyu)babel-helper-module-transforms, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-wrap-function
babel-generator
recordAndTupleSyntaxType defaults to "hash" (@coderaiser)eslint.config.js (@JLHwung)Your coding agent can read these notes before it upgrades. Set up the MCP server →