Open
Conversation
e48b819 to
6306a8e
Compare
6306a8e to
dee907f
Compare
dee907f to
527f436
Compare
527f436 to
b4a41c7
Compare
b4a41c7 to
b7438f4
Compare
b7438f4 to
c3fd6ce
Compare
c3fd6ce to
2cd076e
Compare
9c32fc6 to
a5bc2ce
Compare
a5bc2ce to
8a588d5
Compare
8a588d5 to
84a17a0
Compare
84a17a0 to
13bc4d5
Compare
13bc4d5 to
6f7f343
Compare
69683a9 to
7301ff0
Compare
7301ff0 to
57c68d7
Compare
57c68d7 to
54eb6f4
Compare
7f385d0 to
ec9cd3c
Compare
ec9cd3c to
9d32909
Compare
9d32909 to
fc66a81
Compare
fc66a81 to
87ee5de
Compare
87ee5de to
60db720
Compare
60db720 to
1c4bac0
Compare
1c4bac0 to
17c74ad
Compare
17c74ad to
d4ffe88
Compare
d4ffe88 to
a52bbce
Compare
a52bbce to
f67011b
Compare
f67011b to
e312902
Compare
e312902 to
8951659
Compare
8951659 to
c81b380
Compare
c81b380 to
5af9086
Compare
33f1b3f to
bea2be9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.19.3→7.28.67.20.5→7.29.0Release Notes
babel/babel (@babel/cli)
v7.28.6Compare Source
v7.28.6 (2026-01-12)
Thanks @kadhirash and @kolvian for your first PRs!
🐛 Bug Fix
babel-cli,babel-code-frame,babel-core,babel-helper-check-duplicate-nodes,babel-helper-fixtures,babel-helper-plugin-utils,babel-node,babel-plugin-transform-flow-comments,babel-plugin-transform-modules-commonjs,babel-plugin-transform-property-mutators,babel-preset-env,babel-traverse,babel-typesbabel-plugin-transform-regeneratortransform-regeneratorcorrectly handles scope (@liuxingbaoyu)babel-plugin-transform-react-jsx💅 Polish
babel-core,babel-standalone🏠 Internal
babel-plugin-bugfix-v8-static-class-fields-redefine-readonly,babel-plugin-proposal-decorators,babel-plugin-proposal-import-attributes-to-assertions,babel-plugin-proposal-import-wasm-source,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-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-dotall-regex,babel-plugin-transform-duplicate-named-capturing-groups-regex,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-exponentiation-operator,babel-plugin-transform-json-strings,babel-plugin-transform-logical-assignment-operators,babel-plugin-transform-nullish-coalescing-operator,babel-plugin-transform-numeric-separator,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-catch-binding,babel-plugin-transform-optional-chaining,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-plugin-transform-regexp-modifiers,babel-plugin-transform-unicode-property-regex,babel-plugin-transform-unicode-sets-regex🏃♀️ Performance
babel-plugin-transform-react-jsx__source,__self(@liuxingbaoyu)Committers: 7
v7.28.3Compare Source
👓 Spec Compliance
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env🐛 Bug Fix
babel-parserimport("./a", {with:{},})(@easrng)💅 Polish
babel-plugin-transform-regenerator,babel-plugin-transform-runtime📝 Documentation
🏠 Internal
scriptsandbabel-worker.cjs(@JLHwung)🔬 Output optimization
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressionsv7.28.0Compare Source
🚀 New Feature
babel-nodebabel-typesbabel-compat-data,babel-preset-envbabel-core,babel-parsersourceType: "commonjs"(@JLHwung)babel-generator,babel-parserexplicitResourceManagementparser plugin (@JLHwung)babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-typesbabel-parser,babel-traverse,babel-typest.bigIntLiteralfactory (@JLHwung)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-typesbabel-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🐛 Bug Fix
babel-helper-globals,babel-plugin-transform-classes,babel-traversebabel-types🏠 Internal
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-corejs3babel-polyfillpackages (@nicolo-ribaudo)v7.27.2Compare Source
🐛 Bug Fix
babel-parser@babel/parser/bin/index.jscontainsnode:protocol require (@liuxingbaoyu)babel-plugin-transform-object-rest-spreadbabel-plugin-transform-modules-commonjs,babel-template🏃♀️ Performance
babel-cli@babel/cli(@JLHwung)v7.27.1Compare Source
👓 Spec Compliance
babel-parserusing ofas lexical declaration within for (@JLHwung)babel-parser,babel-types🐛 Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traversebabel-helper-wrap-function,babel-plugin-transform-async-to-generatorbabel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorbabel-helper-fixtures,babel-parserbabel-generator,babel-parserbabel-parserbabel-compat-data,babel-preset-envbabel-traversebabel-generator💅 Polish
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🏠 Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimeregenerator-runtimedep in@babel/runtime(@nicolo-ribaudo)babel-compat-data,babel-preset-envbabel-compat-data,babel-standalonebabel-register@babel/registerto cts (@liuxingbaoyu)babel-cli,babel-compat-data,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-fixtures,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-plugin-test-runner,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-parser,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-modules-umd,babel-plugin-transform-react-display-name,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-preset-env,babel-register,babel-standalone,babel-typesbabel-plugin-transform-regeneratorbabel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3babel-helpers,babel-plugin-transform-regeneratorbabel-helpers🔬 Output optimization
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3interopRequireWildcardsize (@liuxingbaoyu)babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3regeneratorRuntimesize (@liuxingbaoyu)v7.27.0Compare Source
👓 Spec Compliance
babel-generator,babel-parserimportAttributesKeywordtowith(@JLHwung)🚀 New Feature
babel-helper-create-class-features-plugin,babel-traverse,babel-typestraverseFastto exit early (@liuxingbaoyu)babel-parser,babel-typesImportAttributestoStandardizedand move its parser test fixtures (@JLHwung)babel-generatorbabel-parser,babel-templateallowYieldOutsideFunctionto parser (@liuxingbaoyu)babel-plugin-transform-typescript,babel-traverseupToScopeparameter tohasBinding(@liuxingbaoyu)babel-parserbabel-types🐛 Bug Fix
babel-helper-create-class-features-plugin,babel-plugin-transform-class-propertiesbabel-traversescope.crawl()(@liuxingbaoyu)babel-helpers,babel-preset-typescript,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimerewriteRelativeImportExtensions(@JLHwung)babel-cli@babel/cligenerates duplicate inline source maps (@liuxingbaoyu)babel-plugin-transform-named-capturing-groups-regex,babel-types🏃♀️ Performance
babel-types@babel/types(@liuxingbaoyu)babel-helper-create-regexp-features-pluginv7.26.4Compare Source
↩️ Revert
babel-traversev7.25.9Compare Source
🐛 Bug Fix
babel-parser,babel-template,babel-typessyntacticPlaceholdersmode (@liuxingbaoyu)babel-helper-compilation-targets,babel-preset-envClassAccessorPropertyto prevent theno-undefrule (@victorenator)🏠 Internal
babel-helper-transform-fixture-test-runner🏃♀️ Performance
babel-parser,babel-typesVISITOR_KEYSetc. faster to access (@liuxingbaoyu)v7.25.7Compare Source
🐛 Bug Fix
babel-helper-validator-identifierbabel-traversebabel-plugin-transform-classessuper()check (@nicolo-ribaudo)babel-generatorinferin compact mode (@nicolo-ribaudo)[no LineTerminator here]after nodes (@nicolo-ribaudo)💅 Polish
babel-types🏠 Internal
babel-core--experimental-require-module(@nicolo-ribaudo)babel-helper-compilation-targets,babel-helper-plugin-utils,babel-preset-envbabel-plugin-proposal-destructuring-private,babel-plugin-syntax-decimal,babel-plugin-syntax-import-reflection,babel-standalonebabel-generator[no LineTerminator here]before nodes (@nicolo-ribaudo)🏃♀️ Performance
babel-plugin-transform-typescriptbabel-typesBABEL_TYPES_8_BREAKINGat startup (@nicolo-ribaudo)v7.25.6Compare Source
🐛 Bug Fix
babel-generatorbabel-traversepath.getAssignmentIdentifiersmay beundefined(@liuxingbaoyu)babel-parserbabel-helpers,babel-plugin-transform-optional-chaining,babel-runtime-corejs3superPropertyGethelper (@nicolo-ribaudo)💅 Polish
babel-generator,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-class-properties,babel-plugin-transform-classes,babel-plugin-transform-duplicate-named-capturing-groups-regex,babel-plugin-transform-named-capturing-groups-regex,babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx,babel-plugin-transform-react-pure-annotations,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env(and comments (@nicolo-ribaudo)babel-plugin-syntax-import-assertions,babel-plugin-syntax-import-attributesbabel-generator🏠 Internal
babel-generatorparentparams in the generator (@nicolo-ribaudo)v7.24.8Compare Source
👓 Spec Compliance
babel-parserdeclare(@liuxingbaoyu)🐛 Bug Fix
babel-generatorininforheads (@nicolo-ribaudo)await using(@nicolo-ribaudo)babel-parserusingdeclarations (@H0onnn).value: undefinedto regexp literals (@liuxingbaoyu)babel-typesObjectTypeInternalSlotvisitor keys (@nicolo-ribaudo)babel-plugin-transform-typescriptexport import x =(@liuxingbaoyu)💅 Polish
babel-generatorasyncinfor await(@nicolo-ribaudo)babel-traverseScope.globalsmultiple times (@liuxingbaoyu)v7.24.7Compare Source
🐛 Bug Fix
babel-nodebabel-traverseconstantViolationswith destructuring (@liuxingbaoyu)babel-helper-transform-fixture-test-runner,babel-plugin-proposal-explicit-resource-managementusinginswitchcorrectly (@liuxingbaoyu)🏠 Internal
babel-helpers,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimev7.24.6Compare Source
🐛 Bug Fix
babel-helper-create-class-features-plugin,babel-plugin-transform-class-propertiesbabel-core,babel-generator,babel-plugin-transform-modules-commonjsbabel-helper-create-class-features-plugin,babel-plugin-proposal-decoratorsbabel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs3babel-parser,babel-plugin-transform-typescriptcls.fn<C> = x(@liuxingbaoyu)🏠 Internal
babel-core,babel-helpers,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimebabel-helperstsconfig.jsonfor@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-runtimebabel-parser,babel-traversev7.24.5Compare Source
🐛 Bug Fix
babel-plugin-transform-classes,babel-traversebabel-helpers,babel-plugin-proposal-explicit-resource-management,babel-runtime-corejs3💅 Polish
babel-parserusingdeclaration (@JLHwung)🏠 Internal
babel-parser@babel/parserAST types (@nicolo-ribaudo).startNode(@nicolo-ribaudo)babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-helper-module-transforms,babel-helper-split-export-declaration,babel-helper-wrap-function,babel-helpers,babel-plugin-bugfix-firefox-class-in-computed-class-key,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-block-scoping,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-plugin-transform-private-property-in-object,babel-plugin-transform-react-jsx-self,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-traverseNodePath<T | U>distributive (@nicolo-ribaudo)babel-plugin-proposal-partial-application,babel-typesJSXNamespacedNamefrom validCallExpressionargs (@nicolo-ribaudo)babel-plugin-transform-class-properties,babel-preset-env🏃♀️ Performance
babel-helpers,babel-preset-env,babel-runtime-corejs3objectWithoutPropertiesLooseon V8 (@romgrk)v7.24.1Compare Source
🐛 Bug Fix
babel-generatoras/satisfies(@nicolo-ribaudo)v7.23.9Compare Source
🐛 Bug Fix
babel-helper-transform-fixture-test-runner,babel-plugin-transform-function-name,babel-plugin-transform-modules-systemjs,babel-preset-envsystemjsre-traverses helpers (@liuxingbaoyu)babel-helper-create-class-features-plugin,babel-plugin-proposal-decoratorsbabel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-runtime,babel-preset-envcore-js@3imports (@nicolo-ribaudo)babel-traversegetTypeAnnotationwhen using TS+inference (@liuxingbaoyu)no-use-before-definefor class ref in fields (@nicolo-ribaudo)🏠 Internal
babel-core,babel-parser,babel-templateeslint-parserto cts (@liuxingbaoyu)babel-types@babel/typesprops that are not produced by the parser (@liuxingbaoyu)🏃♀️ Performance
babel-parser🔬 Output optimization
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-envbabel-helpers,babel-plugin-proposal-explicit-resource-management,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimeusing(@liuxingbaoyu)v7.23.4Compare Source
🐛 Bug Fix
babel-generatorv7.23.0Compare Source
🚀 New Feature
babel-plugin-proposal-import-wasm-source,babel-plugin-syntax-import-source,babel-plugin-transform-dynamic-importimport sourcefor wasm (@nicolo-ribaudo)babel-helper-module-transforms,babel-helpers,babel-plugin-proposal-import-defer,babel-plugin-syntax-import-defer,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standaloneimport deferproposal transform support (@nicolo-ribaudo)babel-generator,babel-parser,babel-typesimport deferparsing support (@nicolo-ribaudo)babel-generator,babel-helper-module-transforms,babel-parser,babel-plugin-transform-dynamic-import,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-traverse,babel-typescreateImportExpressionsparser option (@JLHwung)babel-standalonebabel-helper-function-name,babel-helper-member-expression-to-functions,babel-helpers,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-optional-chaining-assign,babel-plugin-syntax-optional-chaining-assign,babel-plugin-transform-destructuring,babel-plugin-transform-optional-chaining,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone,babel-typesbabel-helpers,babel-plugin-proposal-decoratorsbabel-traverse,babel-typest.buildUndefinedNode(@liuxingbaoyu)babel-preset-typescriptrewriteImportExtensionsoption to TS preset (@nicolo-ribaudo)babel-parser🐛 Bug Fix
babel-plugin-transform-block-scopingtransform-block-scopingcaptures the variables of the method in the loop (@liuxingbaoyu)💅 Polish
babel-traverse@babel/traverse(@lorenzoferre)babel-plugin-proposal-explicit-resource-managementusingdeclarations (@nicolo-ribaudo)🔬 Output optimization
babel-core,babel-helper-module-transforms,babel-plugin-transform-async-to-generator,babel-plugin-transform-classes,babel-plugin-transform-dynamic-import,babel-plugin-transform-function-name,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-inline-elements,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-envexports.XXX =update in simple variable declarations (@nicolo-ribaudo)v7.22.15Compare Source
🐛 Bug Fix
babel-core🏠 Internal
babel-cli,babel-core,babel-generator,babel-helper-builder-binary-assignment-operator-visitor,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-create-regexp-features-plugin,babel-helper-member-expression-to-functions,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-transform-fixture-test-runner,babel-helper-validator-identifier,babel-helper-validator-option,babel-helpers,babel-node,babel-parser,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-async-generator-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-for-of,babel-plugin-transform-modules-commonjs,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-plugin-transform-property-mutators,babel-plugin-transform-react-jsx,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-env,babel-preset-flow,babel-preset-react,babel-preset-typescript,babel-register,babel-standalone,babel-template,babel-traverse,babel-types.ts/.jsextension to all imports insrc(@nicolo-ribaudo)v7.22.10Compare Source
🐛 Bug Fix
babel-plugin-transform-typescriptbabel-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💅 Polish
babel-climetaobject to@babel/eslint-plugin(@JLHwung)babel-traverse,babel-typespath.isX(@liuxingbaoyu)babel-generator,babel-types🏠 Internal
babel-cli,babel-core,babel-generator,babel-helper-builder-react-jsx,babel-preset-env,babel-standalone@typescript-eslint/no-redundant-type-constituentsrule (@JLHwung)babel-helper-compilation-targets@babel/corepeerDep fromhelper-compilation-targets(@nicolo-ribaudo)babel-parserbabel-plugin-transform-runtime,babel-traverse,babel-typestypescript-eslint@v6with reworked configs (@JoshuaKGoldberg)🔬 Output optimization
babel-plugin-transform-block-scoping,babel-plugin-transform-parameters,babel-plugin-transform-regeneratorConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.