ampproject / amphtml

The AMP web component framework.
https://amp.dev
Apache License 2.0
14.89k stars 3.89k forks source link

📦 Update babel devDependencies #40140

Open renovate[bot] opened 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/core (source) 7.15.0 -> 7.25.2 age adoption passing confidence
@babel/helper-module-imports (source) 7.14.5 -> 7.24.7 age adoption passing confidence
@babel/helper-plugin-test-runner (source) 7.14.5 -> 7.24.7 age adoption passing confidence
@babel/plugin-syntax-import-assertions (source) 7.14.5 -> 7.25.6 age adoption passing confidence
@babel/plugin-transform-react-jsx (source) 7.14.9 -> 7.25.2 age adoption passing confidence
@babel/preset-env (source) 7.15.0 -> 7.25.4 age adoption passing confidence
@babel/preset-typescript (source) 7.16.7 -> 7.24.7 age adoption passing confidence
@babel/runtime (source) 7.15.3 -> 7.25.6 age adoption passing confidence
babel-plugin-istanbul 6.0.0 -> 6.1.1 age adoption passing confidence
babel-plugin-module-resolver 5.0.0 -> 5.0.2 age adoption passing confidence

See all other Renovate PRs on the Dependency Dashboard

How to resolve breaking changes This PR may introduce breaking changes that require manual intervention. In such cases, you will need to check out this branch, fix the cause of the breakage, and commit the fix to ensure a green CI build. To check out and update this PR, follow the steps below: ```sh # Check out the PR branch git checkout -b renovate/babel-devdependencies main git pull https://github.com/ampproject/amphtml.git renovate/babel-devdependencies # Directly make fixes and commit them amp lint --fix # For lint errors in JS files amp prettify --fix # For prettier errors in non-JS files # Edit source code in case of new compiler warnings / errors # Push the changes to the branch git push git@github.com:ampproject/amphtml.git renovate/babel-devdependencies:renovate/babel-devdependencies ```

Release Notes

babel/babel (@​babel/core) ### [`v7.25.2`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7252-2024-07-30) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.9...v7.25.2) ##### :bug: Bug Fix - `babel-core`, `babel-traverse` - [#​16695](https://redirect.github.com/babel/babel/pull/16695) Ensure that `requeueComputedKeyAndDecorators` is available ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ### [`v7.24.9`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7249-2024-07-15) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.8...v7.24.9) ##### :bug: Bug Fix - `babel-core`, `babel-standalone` - [#​16639](https://redirect.github.com/babel/babel/pull/16639) Avoid `require()` call in `@babel/standalone` bundle ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-types` - [#​16638](https://redirect.github.com/babel/babel/pull/16638) fix: provide legacy typings for TS < 4.1 ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-optional-chaining` - [#​16617](https://redirect.github.com/babel/babel/pull/16617) Avoid extra parens in TS `as`/`satisfies` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-module-transforms` - [#​16629](https://redirect.github.com/babel/babel/pull/16629) Lazy top-level initializations for module transforms ([@​guybedford](https://redirect.github.com/guybedford)) ### [`v7.24.8`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7248-2024-07-11) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.7...v7.24.8) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​16567](https://redirect.github.com/babel/babel/pull/16567) Do not use strict mode in TS `declare` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-generator` - [#​16630](https://redirect.github.com/babel/babel/pull/16630) Correctly print parens around `in` in `for` heads ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16626](https://redirect.github.com/babel/babel/pull/16626) Fix printing of comments in `await using` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16591](https://redirect.github.com/babel/babel/pull/16591) fix typescript code generation for yield expression inside type expre… ([@​SreeXD](https://redirect.github.com/SreeXD)) - `babel-parser` - [#​16613](https://redirect.github.com/babel/babel/pull/16613) Disallow destructuring assignment in `using` declarations ([@​H0onnn](https://redirect.github.com/H0onnn)) - [#​16490](https://redirect.github.com/babel/babel/pull/16490) fix: do not add `.value: undefined` to regexp literals ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-types` - [#​16615](https://redirect.github.com/babel/babel/pull/16615) Remove boolean props from `ObjectTypeInternalSlot` visitor keys ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​16566](https://redirect.github.com/babel/babel/pull/16566) fix: Correctly handle `export import x =` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator` - [#​16625](https://redirect.github.com/babel/babel/pull/16625) Avoid unnecessary parens around `async` in `for await` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-traverse` - [#​16619](https://redirect.github.com/babel/babel/pull/16619) Avoid checking `Scope.globals` multiple times ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.24.7`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.6...v7.24.7) ##### :bug: Bug Fix - `babel-node` - [#​16554](https://redirect.github.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-traverse` - [#​16522](https://redirect.github.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management` - [#​16524](https://redirect.github.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :house: Internal - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16525](https://redirect.github.com/babel/babel/pull/16525) Delete unused array helpers ([@​blakewilson](https://redirect.github.com/blakewilson)) ### [`v7.24.6`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7246-2024-05-24) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.5...v7.24.6) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#​16514](https://redirect.github.com/babel/babel/pull/16514) Fix source maps for private member expressions ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs` - [#​16515](https://redirect.github.com/babel/babel/pull/16515) Fix source maps for template literals ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16485](https://redirect.github.com/babel/babel/pull/16485) Support undecorated static accessor in anonymous classes ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16484](https://redirect.github.com/babel/babel/pull/16484) Fix decorator bare yield await ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3` - [#​16483](https://redirect.github.com/babel/babel/pull/16483) Fix: throw TypeError if addInitializer is called after finished ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-typescript` - [#​16476](https://redirect.github.com/babel/babel/pull/16476) fix: Correctly parse `cls.fn = x` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16501](https://redirect.github.com/babel/babel/pull/16501) Generate helper metadata at build time ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helpers` - [#​16499](https://redirect.github.com/babel/babel/pull/16499) Add `tsconfig.json` for `@babel/helpers/src/helpers` ([@​nicolo-ribaudo](https://redirect.github.com/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` - [#​16495](https://redirect.github.com/babel/babel/pull/16495) Move all runtime helpers to individual files ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-parser`, `babel-traverse` - [#​16482](https://redirect.github.com/babel/babel/pull/16482) Statically generate boilerplate for bitfield accessors ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - Other - [#​16466](https://redirect.github.com/babel/babel/pull/16466) Migrate import assertions syntax ([@​JLHwung](https://redirect.github.com/JLHwung)) ### [`v7.24.5`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7245-2024-04-29) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.4...v7.24.5) ##### :bug: Bug Fix - `babel-plugin-transform-classes`, `babel-traverse` - [#​16377](https://redirect.github.com/babel/babel/pull/16377) fix: TypeScript annotation affects output ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#​16440](https://redirect.github.com/babel/babel/pull/16440) Fix suppressed error order ([@​sossost](https://redirect.github.com/sossost)) - [#​16408](https://redirect.github.com/babel/babel/pull/16408) Await nullish async disposable ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :nail_care: Polish - `babel-parser` - [#​16407](https://redirect.github.com/babel/babel/pull/16407) Recover from exported `using` declaration ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :house: Internal - Other - [#​16414](https://redirect.github.com/babel/babel/pull/16414) Relax ESLint peerDependency constraint to allow v9 ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-parser` - [#​16425](https://redirect.github.com/babel/babel/pull/16425) Improve `@babel/parser` AST types ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16417](https://redirect.github.com/babel/babel/pull/16417) Always pass type argument to `.startNode` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-transforms`, `babel-helper-split-export-declaration`, `babel-helper-wrap-function`, `babel-helpers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-traverse` - [#​16439](https://redirect.github.com/babel/babel/pull/16439) Make `NodePath` distributive ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-proposal-partial-application`, `babel-types` - [#​16421](https://redirect.github.com/babel/babel/pull/16421) Remove `JSXNamespacedName` from valid `CallExpression` args ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-transform-class-properties`, `babel-preset-env` - [#​16406](https://redirect.github.com/babel/babel/pull/16406) Do not load unnecessary Babel 7 syntax plugins in Babel 8 ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs3` - [#​16357](https://redirect.github.com/babel/babel/pull/16357) Performance: improve `objectWithoutPropertiesLoose` on V8 ([@​romgrk](https://redirect.github.com/romgrk)) ### [`v7.24.4`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7244-2024-04-03) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.3...v7.24.4) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​16403](https://redirect.github.com/babel/babel/pull/16403) Forbid initializerless using ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3` - [#​16388](https://redirect.github.com/babel/babel/pull/16388) Ensure decorators are callable ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#​16402](https://redirect.github.com/babel/babel/pull/16402) fix: Correctly prints `{ [key in Bar]? }` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - [#​16394](https://redirect.github.com/babel/babel/pull/16394) fix: Correctly generate `TSMappedType` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-compat-data`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-preset-env` - [#​16390](https://redirect.github.com/babel/babel/pull/16390) Create bugfix plugin for classes in computed keys in Firefox ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16387](https://redirect.github.com/babel/babel/pull/16387) fix: support mutated outer decorated class binding ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16385](https://redirect.github.com/babel/babel/pull/16385) fix: Decorators when `super()` exists and `protoInit` is not needed ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#​16384](https://redirect.github.com/babel/babel/pull/16384) fix: Transform scoping for `for X` in loop ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - [#​16368](https://redirect.github.com/babel/babel/pull/16368) fix: Capture `let` when the `for` body is not a block ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-core`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping` - [#​16363](https://redirect.github.com/babel/babel/pull/16363) Fix incorrect function hoisting in some case statements ([@​luiscubal](https://redirect.github.com/luiscubal)) ### [`v7.24.3`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7243-2024-03-20) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.1...v7.24.3) ##### :bug: Bug Fix - `babel-helper-module-imports` - [#​16370](https://redirect.github.com/babel/babel/pull/16370) fix: do not inject the same imported identifier multiple times ([@​ota-meshi](https://redirect.github.com/ota-meshi)) ### [`v7.24.1`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7241-2024-03-19) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.0...v7.24.1) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16350](https://redirect.github.com/babel/babel/pull/16350) Fix decorated class computed keys ordering ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16344](https://redirect.github.com/babel/babel/pull/16344) Fix decorated class static field private access ([@​JLHwung](https://redirect.github.com/JLHwung)) - `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` - [#​16329](https://redirect.github.com/babel/babel/pull/16329) Respect `moduleName` for `@babel/runtime/regenerator` imports ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties` - [#​16331](https://redirect.github.com/babel/babel/pull/16331) Fix decorator memoiser binding kind ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties` - [#​16325](https://redirect.github.com/babel/babel/pull/16325) Fix decorator evaluation private environment ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :memo: Documentation - [#​16319](https://redirect.github.com/babel/babel/pull/16319) Update SECURITY.md ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-code-frame`, `babel-highlight` - [#​16359](https://redirect.github.com/babel/babel/pull/16359) Replace `chalk` with `picocolors` ([@​nicolo-ribaudo](https://redirect.github.com/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` - [#​16352](https://redirect.github.com/babel/babel/pull/16352) Run Babel transform tests on old node if possible ([@​JLHwung](https://redirect.github.com/JLHwung)) - `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` - [#​16323](https://redirect.github.com/babel/babel/pull/16323) Allow separate helpers to be excluded in Babel 8 ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `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` - [#​16349](https://redirect.github.com/babel/babel/pull/16349) Support merging imports in import injector ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `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-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-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-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` - [#​16332](https://redirect.github.com/babel/babel/pull/16332) Test Babel 7 plugins compatibility with Babel 8 core ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-plugin-transform-object-rest-spread`, `babel-preset-env` - [#​16318](https://redirect.github.com/babel/babel/pull/16318) \[babel 8] Fix `@babel/compat-data` package.json ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-replace-supers`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime` - [#​16345](https://redirect.github.com/babel/babel/pull/16345) Optimize the use of `assertThisInitialized` after `super()` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#​16343](https://redirect.github.com/babel/babel/pull/16343) Use simpler `assertThisInitialized` more often ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-object-rest-spread`, `babel-traverse` - [#​16342](https://redirect.github.com/babel/babel/pull/16342) Consider well-known and registered symbols as literals ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `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` - [#​16326](https://redirect.github.com/babel/babel/pull/16326) Reduce the use of class names ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.24.0`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7240-2024-02-28) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.9...v7.24.0) ##### :rocket: New Feature - `babel-standalone` - [#​11696](https://redirect.github.com/babel/babel/pull/11696) Export babel tooling packages in `@babel/standalone` ([@​ajihyf](https://redirect.github.com/ajihyf)) - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-class-properties` - [#​16267](https://redirect.github.com/babel/babel/pull/16267) Implement `noUninitializedPrivateFieldAccess` assumption ([@​nicolo-ribaudo](https://redirect.github.com/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` - [#​16242](https://redirect.github.com/babel/babel/pull/16242) Support decorator 2023-11 normative updates ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-preset-flow` - [#​16309](https://redirect.github.com/babel/babel/pull/16309) \[babel 7] Allow setting `ignoreExtensions` in Flow preset ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16284](https://redirect.github.com/babel/babel/pull/16284) Add `experimental_useHermesParser` option in `preset-flow` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-proposal-json-modules`, `babel-standalone` - [#​16172](https://redirect.github.com/babel/babel/pull/16172) Add transform support for JSON modules imports ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-transform-runtime` - [#​16241](https://redirect.github.com/babel/babel/pull/16241) Add back `moduleName` option to `@babel/plugin-transform-runtime` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-parser`, `babel-types` - [#​16277](https://redirect.github.com/babel/babel/pull/16277) Allow import attributes for `TSImportType` ([@​sosukesuzuki](https://redirect.github.com/sosukesuzuki)) ##### :bug: Bug Fix - `babel-plugin-proposal-do-expressions`, `babel-traverse` - [#​16305](https://redirect.github.com/babel/babel/pull/16305) fix: avoid `popContext` on unvisited node paths ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object` - [#​16312](https://redirect.github.com/babel/babel/pull/16312) Fix class private properties when `privateFieldsAsSymbols` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-private-methods` - [#​16307](https://redirect.github.com/babel/babel/pull/16307) Fix the support of `arguments` in private `get/set` method ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16287](https://redirect.github.com/babel/babel/pull/16287) Reduce decorator static property size ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16281](https://redirect.github.com/babel/babel/pull/16281) Fix evaluation order of decorators with cached receiver ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16279](https://redirect.github.com/babel/babel/pull/16279) Fix decorator this memoization ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16266](https://redirect.github.com/babel/babel/pull/16266) Preserve `static` on decorated private `accessor` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#​16258](https://redirect.github.com/babel/babel/pull/16258) fix: handle decorated async private method and generator ([@​JLHwung](https://redirect.github.com/JLHwung)) - `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` - [#​16275](https://redirect.github.com/babel/babel/pull/16275) Fix class private properties when `privateFieldsAsProperties` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers` - [#​16268](https://redirect.github.com/babel/babel/pull/16268) Do not consider `arguments` in a helper as a global reference ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16270](https://redirect.github.com/babel/babel/pull/16270) Handle symbol key class elements decoration ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16265](https://redirect.github.com/babel/babel/pull/16265) Do not define `access.get` for public setter decorators ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-preset-env` - [#​12428](https://redirect.github.com/babel/babel/pull/12428) Suggest using `BABEL_SHOW_CONFIG_FOR` for config problems ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-transform-fixture-test-runner` - [#​16278](https://redirect.github.com/babel/babel/pull/16278) Continue writing `output.js` when `exec.js` throws ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16306](https://redirect.github.com/babel/babel/pull/16306) Avoid intermediate functions for private accessors with decs ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties` - [#​16294](https://redirect.github.com/babel/babel/pull/16294) More aggressively inline decorators in the static block ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-private-methods` - [#​16283](https://redirect.github.com/babel/babel/pull/16283) Do not use `classPrivateMethodGet` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16287](https://redirect.github.com/babel/babel/pull/16287) Reduce decorator static property size ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties` - [#​16280](https://redirect.github.com/babel/babel/pull/16280) Reduce element decorator temp variables ([@​JLHwung](https://redirect.github.com/JLHwung)) - `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` - [#​16261](https://redirect.github.com/babel/babel/pull/16261) Do not use descriptors for private class elements ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16263](https://redirect.github.com/babel/babel/pull/16263) Reduce helper size for decorator 2023-11 ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.23.9`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7239-2024-01-25) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.7...v7.23.9) ##### :bug: Bug Fix - `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env` - [#​16225](https://redirect.github.com/babel/babel/pull/16225) fix: `systemjs` re-traverses helpers ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16226](https://redirect.github.com/babel/babel/pull/16226) Improve decorated private method check ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#​16224](https://redirect.github.com/babel/babel/pull/16224) Properly sort `core-js@3` imports ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-traverse` - [#​15383](https://redirect.github.com/babel/babel/pull/15383) fix: Don't throw in `getTypeAnnotation` when using TS+inference ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - Other - [#​16210](https://redirect.github.com/babel/babel/pull/16210) \[eslint] Fix `no-use-before-define` for class ref in fields ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-parser`, `babel-template` - [#​16222](https://redirect.github.com/babel/babel/pull/16222) Migrate `eslint-parser` to cts ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-types` - [#​16213](https://redirect.github.com/babel/babel/pull/16213) Remove `@babel/types` props that are not produced by the parser ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-parser` - [#​16072](https://redirect.github.com/babel/babel/pull/16072) perf: Improve parser performance for typescript ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :microscope: 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-env` - [#​16218](https://redirect.github.com/babel/babel/pull/16218) Improve temporary variables for decorators ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15959](https://redirect.github.com/babel/babel/pull/15959) Improve output of `using` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.23.7`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7237-2023-12-29) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.6...v7.23.7) ##### :bug: Bug Fix - `babel-traverse` - [#​16191](https://redirect.github.com/babel/babel/pull/16191) fix: Crash when removing without `Program` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16180](https://redirect.github.com/babel/babel/pull/16180) fix: Class decorator `ctx.kind` is wrong ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-proposal-decorators` - [#​16170](https://redirect.github.com/babel/babel/pull/16170) Fix decorator initProto usage in derived classes ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-core` - [#​16167](https://redirect.github.com/babel/babel/pull/16167) Avoid unpreventable `unhandledRejection` events ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-create-class-features-plugin` - [#​16186](https://redirect.github.com/babel/babel/pull/16186) chore: Update deps ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16177](https://redirect.github.com/babel/babel/pull/16177) Merge decorators into class features ([@​JLHwung](https://redirect.github.com/JLHwung)) ### [`v7.23.6`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7236-2023-12-11) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.5...v7.23.6) ##### :eyeglasses: Spec Compliance - `babel-generator`, `babel-parser`, `babel-types` - [#​16154](https://redirect.github.com/babel/babel/pull/16154) Remove `TSPropertySignature.initializer` ([@​fisker](https://redirect.github.com/fisker)) - `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` - [#​16139](https://redirect.github.com/babel/babel/pull/16139) Apply `toPropertyKey` on decorator context name ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#​16166](https://redirect.github.com/babel/babel/pull/16166) fix: Correctly indenting when `retainLines` is enabled ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management` - [#​16150](https://redirect.github.com/babel/babel/pull/16150) `using`: Allow looking up `Symbol.dispose` on a function ([@​odinho](https://redirect.github.com/odinho)) - `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties` - [#​16161](https://redirect.github.com/babel/babel/pull/16161) Ensure the `[[@​@​toPrimitive]]` call of a decorated class member key is invoked once ([@​JLHwung](https://redirect.github.com/JLHwung)) - [#​16148](https://redirect.github.com/babel/babel/pull/16148) Support named evaluation for decorated anonymous class exp ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-plugin-transform-for-of`, `babel-preset-env` - [#​16011](https://redirect.github.com/babel/babel/pull/16011) fix: `for of` with `iterableIsArray` and shadowing variable ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16144](https://redirect.github.com/babel/babel/pull/16144) Set function name for decorated private non-field elements ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​16137](https://redirect.github.com/babel/babel/pull/16137) Fix references to enum values with merging ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#​16159](https://redirect.github.com/babel/babel/pull/16159) Reuse computed key memoiser ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16160](https://redirect.github.com/babel/babel/pull/16160) Optimize decorator helper size ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.23.5`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7235-2023-11-29) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.3...v7.23.5) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-decorators` - [#​16138](https://redirect.github.com/babel/babel/pull/16138) Class binding is in TDZ during decorators initialization ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16132](https://redirect.github.com/babel/babel/pull/16132) Allow addInitializer in field decorator context ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### :rocket: New Feature - [#​16023](https://redirect.github.com/babel/babel/pull/16023) Add `@babel/eslint-plugin/no-undef` for accessor props ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-traverse`, `babel-types` - [#​16131](https://redirect.github.com/babel/babel/pull/16131) Do not remove bindings when removing assignment expression path ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-transform-classes` - [#​16135](https://redirect.github.com/babel/babel/pull/16135) Require class properties transform when compiling class with private fields ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator` - [#​16122](https://redirect.github.com/babel/babel/pull/16122) fix: Missing parentheses after line break ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers` - [#​16130](https://redirect.github.com/babel/babel/pull/16130) Fix helpers internal fns names conflict resolution ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-typescript` - [#​16123](https://redirect.github.com/babel/babel/pull/16123) Simplify class fields injetion after `super()` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-parameters`, `babel-plugin-transform-typescript`, `babel-traverse` - [#​16110](https://redirect.github.com/babel/babel/pull/16110) fix: Unexpected duplication of comments ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-helpers` - [#​16129](https://redirect.github.com/babel/babel/pull/16129) Optimize `decorator` helper size ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.23.3`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7233-2023-11-09) [Compare Source](https://redirect.github.com/babel/babel/compare/@babel/core@7.23.2...v7.23.3) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#​16071](https://redirect.github.com/babel/babel/pull/16071) Strip type-only TS namespaces ([@​colinaaa](https://redirect.github.com/colinaaa)) - `babel-generator` - [#​16078](https://redirect.github.com/babel/babel/pull/16078) Fix indentation when generating comments with `concise: true` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-compat-data`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-preset-env` - [#​14295](https://redirect.github.com/babel/babel/pull/14295) Add a bugfix plugin for https://crbug.com/v8/12421 ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-transform-object-super` - [#​15948](https://redirect.github.com/babel/babel/pull/15948) fix: `super.x` in a loop ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#​16015](https://redirect.github.com/babel/babel/pull/16015) fix: handle `__proto__` exports name in CJS/AMD/UMD ([@​magic-akari](https://redirect.github.com/magic-akari)) ##### :memo: Documentation - [#​16044](https://redirect.github.com/babel/babel/pull/16044) docs: Update links in [@​babel/eslint-parser](https://redirect.github.com/babel/eslint-parser) README ([@​aryehb](https://redirect.github.com/aryehb)) ##### :house: Internal - `babel-core`, `babel-preset-env` - [#​15988](https://redirect.github.com/babel/babel/pull/15988) Refactor handling of modules plugins in `preset-env` ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-generator` - [#​16061](https://redirect.github.com/babel/babel/pull/16061) perf: Improve `@babel/generator` performance ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-traverse` - [#​16060](https://redirect.github.com/babel/babel/pull/16060) Avoid dynamic dispatch when calling wrapCheck ([@​yepitschunked](https://redirect.github.com/yepitschunked)) ##### :microscope: Output optimization - `babel-plugin-transform-computed-properties` - [#​6652](https://redirect.github.com/babel/babel/pull/6652) Optimize computed properties output (byte-wise) ([@​Andarist](https://redirect.github.com/Andarist)) ### [`v7.23.2`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7232-2023-10-11) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.23.0...@babel/core@7.23.2) ##### :bug: Bug Fix - `babel-traverse` - [#​16033](https://redirect.github.com/babel/babel/pull/16033) Only evaluate own String/Number/Math methods ([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-preset-typescript` - [#​16022](https://redirect.github.com/babel/babel/pull/16022) Rewrite `.tsx` extension when

Configuration

📅 Schedule: Branch creation - "after 12am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Never, 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.