SIGN IN SIGN UP
TryGhost / Ghost UNCLAIMED

Independent technology for modern publishing, memberships, subscriptions and newsletters.

0 0 121 JavaScript

Update babel monorepo (#28135)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@babel/eslint-parser](https://babel.dev/)
([source](https://redirect.github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser))
| [`7.28.4` →
`7.28.6`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.28.4/7.28.6)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.28.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.28.4/7.28.6?slim=true)
|
|
[@babel/plugin-proposal-decorators](https://babel.dev/docs/en/next/babel-plugin-proposal-decorators)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators))
| [`7.28.0` →
`7.29.0`](https://renovatebot.com/diffs/npm/@babel%2fplugin-proposal-decorators/7.28.0/7.29.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-proposal-decorators/7.29.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-proposal-decorators/7.28.0/7.29.0?slim=true)
|

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/eslint-parser)</summary>

###
[`v7.28.6`](https://redirect.github.com/babel/babel/releases/tag/v7.28.6)

[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.28.5...v7.28.6)

##### v7.28.6 (2026-01-12)

Thanks [@&#8203;kadhirash](https://redirect.github.com/kadhirash) and
[@&#8203;kolvian](https://redirect.github.com/kolvian) for your first
PRs!

##### :bug: 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-types`
- [#&#8203;17589](https://redirect.github.com/babel/babel/pull/17589)
Improve Unicode handling in code-frame tokenizer
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- `babel-plugin-transform-regenerator`
- [#&#8203;17556](https://redirect.github.com/babel/babel/pull/17556)
fix: `transform-regenerator` correctly handles scope
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
- `babel-plugin-transform-react-jsx`
- [#&#8203;17538](https://redirect.github.com/babel/babel/pull/17538)
fix: Keep jsx comments
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))

##### :nail\_care: Polish

- `babel-core`, `babel-standalone`
- [#&#8203;17606](https://redirect.github.com/babel/babel/pull/17606)
Polish(standalone): improve message on invalid preset/plugin
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))

##### :house: 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`
- [#&#8203;17580](https://redirect.github.com/babel/babel/pull/17580)
Allow Babel 8 in compatible Babel 7 plugins
([@&#8203;nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))

##### :running\_woman: Performance

- `babel-plugin-transform-react-jsx`
- [#&#8203;17555](https://redirect.github.com/babel/babel/pull/17555)
perf: Use lighter traversal for jsx `__source,__self`
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))

##### Committers: 7

- Babel Bot ([@&#8203;babel-bot](https://redirect.github.com/babel-bot))
- Eliot Pontarelli
([@&#8203;kolvian](https://redirect.github.com/kolvian))
- Huáng Jùnliàng
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- Kadhirash Sivakumar
([@&#8203;kadhirash](https://redirect.github.com/kadhirash))
- Nicolò Ribaudo
([@&#8203;nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- [@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)
- coderaiser
([@&#8203;coderaiser](https://redirect.github.com/coderaiser))

###
[`v7.28.5`](https://redirect.github.com/babel/babel/releases/tag/v7.28.5)

[Compare
Source](https://redirect.github.com/babel/babel/compare/v7.28.4...v7.28.5)

#### v7.28.5 (2025-10-23)

Thank you [@&#8203;CO0Ki3](https://redirect.github.com/CO0Ki3),
[@&#8203;Olexandr88](https://redirect.github.com/Olexandr88), and
[@&#8203;youthfulhps](https://redirect.github.com/youthfulhps) for your
first PRs!

##### :eyeglasses: Spec Compliance

- `babel-parser`
- [#&#8203;17446](https://redirect.github.com/babel/babel/pull/17446)
Allow `Runtime Errors for Function Call Assignment Targets`
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))
- `babel-helper-validator-identifier`
- [#&#8203;17501](https://redirect.github.com/babel/babel/pull/17501)
fix: update identifier to unicode 17
([@&#8203;fisker](https://redirect.github.com/fisker))

##### :bug: Bug Fix

- `babel-plugin-proposal-destructuring-private`
- [#&#8203;17534](https://redirect.github.com/babel/babel/pull/17534)
Allow mixing private destructuring and rest
([@&#8203;CO0Ki3](https://redirect.github.com/CO0Ki3))
- `babel-parser`
- [#&#8203;17521](https://redirect.github.com/babel/babel/pull/17521)
Improve `@babel/parser` error typing
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- [#&#8203;17491](https://redirect.github.com/babel/babel/pull/17491)
fix: improve ts-only declaration parsing
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- `babel-plugin-proposal-discard-binding`,
`babel-plugin-transform-destructuring`
- [#&#8203;17519](https://redirect.github.com/babel/babel/pull/17519)
fix: `rest` correctly returns plain array
([@&#8203;liuxingbaoyu](https://redirect.github.com/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`
- [#&#8203;17503](https://redirect.github.com/babel/babel/pull/17503)
Fix `JSXIdentifier` handling in `isReferencedIdentifier`
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- `babel-traverse`
- [#&#8203;17504](https://redirect.github.com/babel/babel/pull/17504)
fix: ensure scope.push register in anonymous fn
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))

##### :house: Internal

- `babel-types`
- [#&#8203;17494](https://redirect.github.com/babel/babel/pull/17494)
Type checking babel-types scripts
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))

##### :running\_woman: Performance

- `babel-core`
- [#&#8203;17490](https://redirect.github.com/babel/babel/pull/17490)
Faster finding of locations in `buildCodeFrameError`
([@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu))

##### Committers: 8

- Babel Bot ([@&#8203;babel-bot](https://redirect.github.com/babel-bot))
- Byeongho Yoo
([@&#8203;youthfulhps](https://redirect.github.com/youthfulhps))
- Huáng Jùnliàng
([@&#8203;JLHwung](https://redirect.github.com/JLHwung))
- Hyeon Dokko ([@&#8203;CO0Ki3](https://redirect.github.com/CO0Ki3))
- Nicolò Ribaudo
([@&#8203;nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- [@&#8203;Olexandr88](https://redirect.github.com/Olexandr88)
- [@&#8203;liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)
- fisker Cheung ([@&#8203;fisker](https://redirect.github.com/fisker))

</details>

---

### Configuration

📅 **Schedule**: (in timezone Etc/UTC)

- Branch creation
  - Only on Sunday and Saturday (`* * * * 0,6`)
  - Between 12:00 AM and 12:59 PM, only on Monday (`* 0-12 * * 1`)
- Between 09:00 PM and 11:59 PM, Monday through Friday (`* 21-23 * *
1-5`)
- Between 12:00 AM and 04:59 AM, Tuesday through Saturday (`* 0-4 * *
2-6`)
- Automerge
  - Only on Sunday and Saturday (`* * * * 0,6`)
  - Between 12:00 AM and 12:59 PM, only on Monday (`* 0-12 * * 1`)
- Between 10:00 PM and 11:59 PM, Monday through Friday (`* 22-23 * *
1-5`)
- Between 12:00 AM and 04:59 AM, Tuesday through Saturday (`* 0-4 * *
2-6`)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
T
tryghost-renovate[bot] committed
894d183cd8f390751a53ef6784922a0e090a34a8
Parent: 7ce6e5a
Committed by GitHub <noreply@github.com> on 5/27/2026, 1:04:19 AM