This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@babel/cli](https://babel.dev/docs/babel-cli) ([source](https://github.com/babel/babel/tree/HEAD/packages/babel-cli)) | [`8.0.1` → `8.0.4`](https://renovatebot.com/diffs/npm/@babel%2fcli/8.0.1/8.0.4) |  |  |
---
### Release Notes
<details>
<summary>babel/babel (@​babel/cli)</summary>
### [`v8.0.4`](https://github.com/babel/babel/blob/HEAD/CHANGELOG.md#v804-2026-07-09)
[Compare Source](https://github.com/babel/babel/compare/v8.0.1...v8.0.4)
##### :eyeglasses: Spec Compliance
- `babel-parser`, `babel-plugin-transform-typescript`
- [#​18120](https://github.com/babel/babel/pull/18120) fix(parser): disallow `declare module M {}` ([@​JLHwung](https://github.com/JLHwung))
- `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`
- [#​18100](https://github.com/babel/babel/pull/18100) fix(parser): forbid let x! and let x! = ([@​JLHwung](https://github.com/JLHwung))
##### :bug: Bug Fix
- `babel-traverse`
- [#​18122](https://github.com/babel/babel/pull/18122) fix: `replaceWith` in `Visitor#exit` should not stop traversal ([@​liuxingbaoyu](https://github.com/liuxingbaoyu))
##### :house: Internal
- `babel-helper-validator-identifier`
- [#​18084](https://github.com/babel/babel/pull/18084) refactor: Shrink validator identifier size ([@​JLHwung](https://github.com/JLHwung))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **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 this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDMuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
8.0.1→8.0.4Release Notes
babel/babel (@babel/cli)
v8.0.4Compare Source
👓 Spec Compliance
babel-parser,babel-plugin-transform-typescriptdeclare module M {}(@JLHwung)babel-generator,babel-parser,babel-plugin-transform-typescript🐛 Bug Fix
babel-traversereplaceWithinVisitor#exitshould not stop traversal (@liuxingbaoyu)🏠 Internal
babel-helper-validator-identifierConfiguration
📅 Schedule: (UTC)
🚦 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 this update again.
This PR has been generated by Mend Renovate.