Commit Graph

201 Commits

Author SHA1 Message Date
Boshen c8d23827a0 build(napi): add @napi-rs/cli dev dependency to root
Required by `.github/workflows/reusable_release_napi.yml`
2025-12-19 13:00:05 +08:00
renovate[bot] 86298e8234 chore(deps): update dependency oxfmt to ^0.19.0 (#16602) 2025-12-19 12:32:14 +08:00
overlookmotel f66e64de9f build(napi): revert: add @napi-rs/cli dev dependency to root (#17104)
Revert #17101. It didn't work.
2025-12-19 04:21:22 +00:00
overlookmotel 0a7349f46b build(napi): add @napi-rs/cli dev dependency to root (#17101)
Publish of NAPI packages failed:


https://github.com/oxc-project/oxc/actions/runs/20357572068/job/58499858990

https://github.com/oxc-project/oxc/actions/runs/20357572052/job/58496266256

https://github.com/oxc-project/oxc/actions/runs/20357572042/job/58496286496

All failed on the final step of releasing the packages with:

```
> pnpm napi create-npm-dirs --package-json-path ${package_path}/package.json --npm-dir ${npm_dir}
Command "napi" not found
```

Probably this is not the *right* way to solve this problem, but I'm
hoping that adding `@napi-rs/cli` as a dev dependency in root of the
repo will at least allow getting the release to complete.
2025-12-19 03:56:55 +00:00
renovate c619f64030 chore(deps): update dependency oxlint-tsgolint to v0.9.2 (#17081)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.9.1` -> `0.9.2`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.9.1/0.9.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.9.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.9.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.9.1/0.9.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.9.1/0.9.2?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.9.2`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.9.2)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.9.1...v0.9.2)

#### What's Changed

- chore(deps): update typescript-go digest to [`51d6a11`](https://redirect.github.com/oxc-project/tsgolint/commit/51d6a11) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;520](https://redirect.github.com/oxc-project/tsgolint/pull/520)
- feat(linter): add debug logging for program source file count by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;521](https://redirect.github.com/oxc-project/tsgolint/pull/521)
- refactor(utils): use local NewCompilerHost wrapper by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;522](https://redirect.github.com/oxc-project/tsgolint/pull/522)
- chore(deps): update typescript-go digest to [`93841b5`](https://redirect.github.com/oxc-project/tsgolint/commit/93841b5) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;523](https://redirect.github.com/oxc-project/tsgolint/pull/523)
- chore(deps): update typescript-go digest to [`8d8850a`](https://redirect.github.com/oxc-project/tsgolint/commit/8d8850a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;524](https://redirect.github.com/oxc-project/tsgolint/pull/524)
- chore(deps): update typescript-go digest to [`c15e764`](https://redirect.github.com/oxc-project/tsgolint/commit/c15e764) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;525](https://redirect.github.com/oxc-project/tsgolint/pull/525)
- chore(deps): update typescript-go digest to [`2437fa4`](https://redirect.github.com/oxc-project/tsgolint/commit/2437fa4) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;528](https://redirect.github.com/oxc-project/tsgolint/pull/528)
- fix: add mutex to prevent data race in ForEachCheckerParallel callback by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;529](https://redirect.github.com/oxc-project/tsgolint/pull/529)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.9.1...v0.9.2>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-18 22:52:47 +00:00
Boshen c8281dd0bb chore(pnpm): move workspace devDependencies to used packages (#16982)
To ensure monorepo dependencies are only visible to where they are used.
2025-12-17 15:09:08 +08:00
Boshen de625d6b00 chore(js): enable oxlint --type-check (#16954)
Finished in 1.7s on 259 files with 161 rules using 14 threads.

closes #16485
2025-12-16 16:24:36 +00:00
Boshen 1d680de87e chore(pnpm): remove tasks/e2e workspace (#16881)
I thought making it a separate would be easier to manage,
but it's actually not.

Previous setup was also downloading packages from npm on every CI run.
2025-12-16 14:03:25 +00:00
renovate bf1cdcf544 chore(deps): update dependency oxlint-tsgolint to v0.9.1 (#16906)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.9.0` -> `0.9.1`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.9.0/0.9.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.9.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.9.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.9.0/0.9.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.9.0/0.9.1?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.9.1`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.9.1)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.9.0...v0.9.1)

#### What's Changed

- chore(deps): update typescript-go digest to [`92c21db`](https://redirect.github.com/oxc-project/tsgolint/commit/92c21db) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;509](https://redirect.github.com/oxc-project/tsgolint/pull/509)
- chore(deps): update typescript-go digest to [`2046634`](https://redirect.github.com/oxc-project/tsgolint/commit/2046634) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;510](https://redirect.github.com/oxc-project/tsgolint/pull/510)
- chore(deps): update npm packages by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;512](https://redirect.github.com/oxc-project/tsgolint/pull/512)
- chore(deps): update taiki-e/install-action action to v2.63.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;513](https://redirect.github.com/oxc-project/tsgolint/pull/513)
- chore(deps): update typescript-go digest to [`6c175a0`](https://redirect.github.com/oxc-project/tsgolint/commit/6c175a0) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;511](https://redirect.github.com/oxc-project/tsgolint/pull/511)
- chore(deps): update github-actions (major) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;515](https://redirect.github.com/oxc-project/tsgolint/pull/515)
- chore(deps): update taiki-e/install-action action to v2.63.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;516](https://redirect.github.com/oxc-project/tsgolint/pull/516)
- fix(no-base-to-string): remove leading trivia from error message text by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;519](https://redirect.github.com/oxc-project/tsgolint/pull/519)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.9.0...v0.9.1>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41NC4yIiwidXBkYXRlZEluVmVyIjoiNDIuNTQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-15 15:06:26 +00:00
Boshen 6fca2f7f60 chore(infra): use oxfmt for all files, remove dprint (#16599)
Toml formatting is missing but there's only a few toml files, can wait
for oxfmt plugins.

- [x] Something is slow, can't figure out why, need #16607
2025-12-15 12:06:24 +00:00
renovate 3d471e3df2 chore(deps): update dependency oxlint to v1.33.0 (#16892)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`1.32.0` -> `1.33.0`](https://renovatebot.com/diffs/npm/oxlint/1.32.0/1.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.33.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/1.33.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/1.32.0/1.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.32.0/1.33.0?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxlint)</summary>

### [`v1.33.0`](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.32.0...oxlint_v1.33.0)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.32.0...oxlint_v1.33.0)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-15 11:48:03 +00:00
renovate[bot] 846002b76b chore(deps): update dependency oxlint-tsgolint to v0.9.0 (#16798)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.8.6` ->
`0.9.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.6/0.9.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.9.0?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.9.0?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.6/0.9.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.6/0.9.0?slim=true)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.9.0`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.6...3e44cb980edb576ad8b258ca939e14c3e29d84ce)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.6...3e44cb980edb576ad8b258ca939e14c3e29d84ce)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 14:50:58 +00:00
renovate[bot] 5d823d65d5 chore(deps): update dependency oxlint-tsgolint to v0.8.6 (#16765)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.8.5` ->
`0.8.6`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.5/0.8.6)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.6?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.6?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.5/0.8.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.5/0.8.6?slim=true)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.8.6`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.8.6)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.5...v0.8.6)

##### What's Changed

- chore(deps): update typescript-go digest to
[`5ac8497`](https://redirect.github.com/oxc-project/tsgolint/commit/5ac8497)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;500](https://redirect.github.com/oxc-project/tsgolint/pull/500)
- chore(deps): update typescript-go digest to
[`dcebe53`](https://redirect.github.com/oxc-project/tsgolint/commit/dcebe53)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;503](https://redirect.github.com/oxc-project/tsgolint/pull/503)
- fix: nil interface type crash in getBaseTypes
([#&#8203;502](https://redirect.github.com/oxc-project/tsgolint/issues/502))
by [@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;504](https://redirect.github.com/oxc-project/tsgolint/pull/504)
- chore(deps): update typescript-go digest to
[`cac2644`](https://redirect.github.com/oxc-project/tsgolint/commit/cac2644)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;505](https://redirect.github.com/oxc-project/tsgolint/pull/505)

**Full Changelog**:
<https://github.com/oxc-project/tsgolint/compare/v0.8.5...v0.8.6>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 03:33:20 +00:00
renovate 90c950ff09 chore(deps): update dependency oxlint-tsgolint to v0.8.5 (#16695)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.8.4` -> `0.8.5`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.4/0.8.5) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.5?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.5?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.4/0.8.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.4/0.8.5?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.8.5`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.8.5)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.4...v0.8.5)

#### What's Changed

- chore(deps): update typescript-go digest to [`a767276`](https://redirect.github.com/oxc-project/tsgolint/commit/a767276) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;493](https://redirect.github.com/oxc-project/tsgolint/pull/493)
- chore(deps): update typescript-go digest to [`dab8a33`](https://redirect.github.com/oxc-project/tsgolint/commit/dab8a33) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;497](https://redirect.github.com/oxc-project/tsgolint/pull/497)
- fix(no-unnecessary-type-assertion): avoid duplicate spaces in autofixer by [@&#8203;maschwenk](https://redirect.github.com/maschwenk) in [#&#8203;496](https://redirect.github.com/oxc-project/tsgolint/pull/496)

#### New Contributors

- [@&#8203;maschwenk](https://redirect.github.com/maschwenk) made their first contribution in [#&#8203;496](https://redirect.github.com/oxc-project/tsgolint/pull/496)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.8.4...v0.8.5>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-10 13:58:39 +00:00
renovate 211afcff5f chore(deps): update npm packages (#15994)
> **Note:** This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [@napi-rs/wasm-runtime](https://redirect.github.com/napi-rs/napi-rs) ([source](https://redirect.github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime)) | [`1.0.7` -> `1.1.0`](https://renovatebot.com/diffs/npm/@napi-rs%2fwasm-runtime/1.0.7/1.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fwasm-runtime/1.1.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fwasm-runtime/1.1.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fwasm-runtime/1.0.7/1.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fwasm-runtime/1.0.7/1.1.0?slim=true) |
| [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | [`11.1.6` -> `11.1.9`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.6/11.1.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcommon/11.1.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fcommon/11.1.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fcommon/11.1.6/11.1.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcommon/11.1.6/11.1.9?slim=true) |
| [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | [`11.1.6` -> `11.1.9`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.6/11.1.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcore/11.1.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fcore/11.1.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fcore/11.1.6/11.1.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcore/11.1.6/11.1.9?slim=true) |
| [@nestjs/platform-express](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express)) | [`11.1.6` -> `11.1.9`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/11.1.6/11.1.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fplatform-express/11.1.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fplatform-express/11.1.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fplatform-express/11.1.6/11.1.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fplatform-express/11.1.6/11.1.9?slim=true) |
| [@nestjs/testing](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing)) | [`11.1.6` -> `11.1.9`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.1.6/11.1.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2ftesting/11.1.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2ftesting/11.1.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2ftesting/11.1.6/11.1.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2ftesting/11.1.6/11.1.9?slim=true) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`24.9.1` -> `24.10.1`](https://renovatebot.com/diffs/npm/@types%2fnode/24.9.1/24.10.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.10.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/24.10.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/24.9.1/24.10.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.9.1/24.10.1?slim=true) |
| [@typescript-eslint/scope-manager](https://typescript-eslint.io/packages/scope-manager) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager)) | [`8.46.2` -> `8.48.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fscope-manager/8.46.2/8.48.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fscope-manager/8.48.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fscope-manager/8.48.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fscope-manager/8.46.2/8.48.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fscope-manager/8.46.2/8.48.1?slim=true) |
| [@typescript-eslint/typescript-estree](https://typescript-eslint.io/packages/typescript-estree) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree)) | [`8.47.0` -> `8.48.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/8.47.0/8.48.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/8.48.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/8.48.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/8.47.0/8.48.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/8.47.0/8.48.1?slim=true) |
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys)) | [`8.47.0` -> `8.48.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.47.0/8.48.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.48.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.48.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.47.0/8.48.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.47.0/8.48.1?slim=true) |
| [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`4.0.6` -> `4.0.15`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/4.0.6/4.0.15) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/4.0.15?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/4.0.15?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/4.0.6/4.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/4.0.6/4.0.15?slim=true) |
| [@vitest/browser-playwright](https://vitest.dev/config/browser/playwright) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright)) | [`4.0.6` -> `4.0.15`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser-playwright/4.0.6/4.0.15) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser-playwright/4.0.15?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser-playwright/4.0.15?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser-playwright/4.0.6/4.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser-playwright/4.0.6/4.0.15?slim=true) |
| [@vscode/vsce](https://code.visualstudio.com) ([source](https://redirect.github.com/Microsoft/vsce)) | [`3.6.2` -> `3.7.1`](https://renovatebot.com/diffs/npm/@vscode%2fvsce/3.6.2/3.7.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vscode%2fvsce/3.7.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vscode%2fvsce/3.7.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vscode%2fvsce/3.6.2/3.7.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vscode%2fvsce/3.6.2/3.7.1?slim=true) |
| [alpinejs](https://alpinejs.dev) ([source](https://redirect.github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs)) | [`3.15.0` -> `3.15.2`](https://renovatebot.com/diffs/npm/alpinejs/3.15.0/3.15.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/alpinejs/3.15.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/alpinejs/3.15.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/alpinejs/3.15.0/3.15.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/alpinejs/3.15.0/3.15.2?slim=true) |
| [antd](https://ant.design) ([source](https://redirect.github.com/ant-design/ant-design)) | [`6.0.0` -> `6.0.1`](https://renovatebot.com/diffs/npm/antd/6.0.0/6.0.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/antd/6.0.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/antd/6.0.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/antd/6.0.0/6.0.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/antd/6.0.0/6.0.1?slim=true) |
| [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios)) | [`1.12.2` -> `1.13.2`](https://renovatebot.com/diffs/npm/axios/1.12.2/1.13.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.13.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/axios/1.13.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/axios/1.12.2/1.13.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.12.2/1.13.2?slim=true) |
| [dayjs](https://day.js.org) ([source](https://redirect.github.com/iamkun/dayjs)) | [`1.11.18` -> `1.11.19`](https://renovatebot.com/diffs/npm/dayjs/1.11.18/1.11.19) | ![age](https://developer.mend.io/api/mc/badges/age/npm/dayjs/1.11.19?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/dayjs/1.11.19?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/dayjs/1.11.18/1.11.19?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dayjs/1.11.18/1.11.19?slim=true) |
| [emnapi](https://redirect.github.com/toyobayashi/emnapi) | [`1.6.0` -> `1.7.1`](https://renovatebot.com/diffs/npm/emnapi/1.6.0/1.7.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/emnapi/1.7.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/emnapi/1.7.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/emnapi/1.6.0/1.7.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/emnapi/1.6.0/1.7.1?slim=true) |
| [es-toolkit](https://es-toolkit.dev) ([source](https://redirect.github.com/toss/es-toolkit)) | [`1.40.0` -> `1.42.0`](https://renovatebot.com/diffs/npm/es-toolkit/1.40.0/1.42.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/es-toolkit/1.42.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/es-toolkit/1.42.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/es-toolkit/1.40.0/1.42.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/es-toolkit/1.40.0/1.42.0?slim=true) |
| [esbuild](https://redirect.github.com/evanw/esbuild) | [`^0.25.0` -> `^0.27.0`](https://renovatebot.com/diffs/npm/esbuild/0.25.12/0.27.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.27.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.27.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.25.12/0.27.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.12/0.27.1?slim=true) |
| [execa](https://redirect.github.com/sindresorhus/execa) | [`9.6.0` -> `9.6.1`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/execa/9.6.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/execa/9.6.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/execa/9.6.0/9.6.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/execa/9.6.0/9.6.1?slim=true) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | [`20.0.7` -> `20.0.11`](https://renovatebot.com/diffs/npm/happy-dom/20.0.7/20.0.11) | ![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/20.0.11?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/20.0.11?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/20.0.7/20.0.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/20.0.7/20.0.11?slim=true) |
| [memfs](https://redirect.github.com/streamich/memfs) | [`4.49.0` -> `4.51.1`](https://renovatebot.com/diffs/npm/memfs/4.49.0/4.51.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/memfs/4.51.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/memfs/4.51.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/memfs/4.49.0/4.51.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/memfs/4.49.0/4.51.1?slim=true) |
| [motion](https://redirect.github.com/motiondivision/motion) | [`12.23.24` -> `12.23.25`](https://renovatebot.com/diffs/npm/motion/12.23.24/12.23.25) | ![age](https://developer.mend.io/api/mc/badges/age/npm/motion/12.23.25?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/motion/12.23.25?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/motion/12.23.24/12.23.25?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/motion/12.23.24/12.23.25?slim=true) |
| [ovsx](https://open-vsx.org) ([source](https://redirect.github.com/eclipse/openvsx/tree/HEAD/cli)) | [`0.10.6` -> `0.10.7`](https://renovatebot.com/diffs/npm/ovsx/0.10.6/0.10.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ovsx/0.10.7?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ovsx/0.10.7?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ovsx/0.10.6/0.10.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ovsx/0.10.6/0.10.7?slim=true) |
| [playwright](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.56.1` -> `1.57.0`](https://renovatebot.com/diffs/npm/playwright/1.56.1/1.57.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.57.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.57.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.56.1/1.57.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.56.1/1.57.0?slim=true) |
| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.20.0` -> `10.24.0`](https://renovatebot.com/diffs/npm/pnpm/10.20.0/10.24.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.24.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.24.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.20.0/10.24.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.20.0/10.24.0?slim=true) |
| [preact](https://preactjs.com) ([source](https://redirect.github.com/preactjs/preact)) | [`10.27.2` -> `10.28.0`](https://renovatebot.com/diffs/npm/preact/10.27.2/10.28.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/preact/10.28.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/preact/10.28.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/preact/10.27.2/10.28.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/preact/10.27.2/10.28.0?slim=true) |
| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.2.0` -> `19.2.1`](https://renovatebot.com/diffs/npm/react/19.2.0/19.2.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/19.2.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/19.2.0/19.2.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.2.0/19.2.1?slim=true) |
| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.2.0` -> `19.2.1`](https://renovatebot.com/diffs/npm/react-dom/19.2.0/19.2.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/19.2.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/19.2.0/19.2.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.2.0/19.2.1?slim=true) |
| [solid-js](https://solidjs.com) ([source](https://redirect.github.com/solidjs/solid)) | [`1.9.9` -> `1.9.10`](https://renovatebot.com/diffs/npm/solid-js/1.9.9/1.9.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/solid-js/1.9.10?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/solid-js/1.9.10?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/solid-js/1.9.9/1.9.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/solid-js/1.9.9/1.9.10?slim=true) |
| [terser](https://terser.org) ([source](https://redirect.github.com/terser/terser)) | [`5.44.0` -> `5.44.1`](https://renovatebot.com/diffs/npm/terser/5.44.0/5.44.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/terser/5.44.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/terser/5.44.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/terser/5.44.0/5.44.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/terser/5.44.0/5.44.1?slim=true) |
| [type-fest](https://redirect.github.com/sindresorhus/type-fest) | [`5.2.0` -> `5.3.0`](https://renovatebot.com/diffs/npm/type-fest/5.2.0/5.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/5.3.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/5.3.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/5.2.0/5.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/5.2.0/5.3.0?slim=true) |
| [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`4.0.1` -> `4.0.15`](https://renovatebot.com/diffs/npm/vitest/4.0.1/4.0.15) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.15?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/4.0.15?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/4.0.1/4.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.0.1/4.0.15?slim=true) |
| [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`4.0.10` -> `4.0.15`](https://renovatebot.com/diffs/npm/vitest/4.0.10/4.0.15) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.15?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/4.0.15?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/4.0.10/4.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.0.10/4.0.15?slim=true) |
| [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.22` -> `3.5.25`](https://renovatebot.com/diffs/npm/vue/3.5.22/3.5.25) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.25?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.25?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.22/3.5.25?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.22/3.5.25?slim=true) |

---

### Release Notes

<details>
<summary>napi-rs/napi-rs (@&#8203;napi-rs/wasm-runtime)</summary>

### [`v1.1.0`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.0.7...@napi-rs/wasm-runtime@1.1.0)

[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.0.7...@napi-rs/wasm-runtime@1.1.0)

</details>

<details>
<summary>nestjs/nest (@&#8203;nestjs/common)</summary>

### [`v11.1.9`](https://redirect.github.com/nestjs/nest/releases/tag/v11.1.9)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.8...v11.1.9)

##### v11.1.9 (2025-11-14)

##### Bug fixes

- `core`
  - [#&#8203;15865](https://redirect.github.com/nestjs/nest/pull/15865) fix(core): make get() throw for implicitly request-scoped trees ([@&#8203;JoeNutt](https://redirect.github.com/JoeNutt))

##### Enhancements

- `common`
  - [#&#8203;15863](https://redirect.github.com/nestjs/nest/pull/15863) feat(common): add method options to [@&#8203;sse](https://redirect.github.com/sse) decorator ([@&#8203;TomerSteinberg](https://redirect.github.com/TomerSteinberg))

##### Dependencies

- `platform-fastify`
  - [#&#8203;15899](https://redirect.github.com/nestjs/nest/pull/15899) chore(deps): bump fastify from 5.6.1 to 5.6.2 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot))

##### Committers: 4

- Rami ([@&#8203;JoeNutt](https://redirect.github.com/JoeNutt))
- Rhynel Algopera ([@&#8203;dev-rhynel](https://redirect.github.com/dev-rhynel))
- Tomer Steinberg ([@&#8203;TomerSteinberg](https://redirect.github.com/TomerSteinberg))
- WuMingDao ([@&#8203;WuMingDao](https://redirect.github.com/WuMingDao))

### [`v11.1.8`](https://redirect.github.com/nestjs/nest/compare/v11.1.7...68cd54594972011663e19123c3f620e20baea53a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.7...v11.1.8)

### [`v11.1.7`](https://redirect.github.com/nestjs/nest/compare/v11.1.6...ee1b3475551e9173b51381211f058298be504a6a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.6...v11.1.7)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/scope-manager)</summary>

### [`v8.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8481-2025-12-02)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.0...v8.48.1)

This was a version bump only for scope-manager to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8480-2025-11-24)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.47.0...v8.48.0)

##### 🚀 Features

- **eslint-plugin:** \[no-redundant-type-constituents] use assignability checking for redundancy checks ([#&#8203;10744](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744))

##### 🩹 Fixes

- **scope-manager:** change unhelpful `aaa` error message and change `analyze` to expects `Program` ([#&#8203;11747](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747))

##### ❤️ Thank You

- Josh Goldberg
- mdm317 [@&#8203;gen-ip-1](https://redirect.github.com/gen-ip-1)
- Younsang Na [@&#8203;nayounsang](https://redirect.github.com/nayounsang)

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.47.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8470-2025-11-17)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.4...v8.47.0)

This was a version bump only for scope-manager to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.46.4`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8464-2025-11-10)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.3...v8.46.4)

This was a version bump only for scope-manager to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.46.3`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8463-2025-11-03)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.2...v8.46.3)

This was a version bump only for scope-manager to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/typescript-estree)</summary>

### [`v8.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#8481-2025-12-02)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.0...v8.48.1)

This was a version bump only for typescript-estree to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#8480-2025-11-24)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.47.0...v8.48.0)

##### 🚀 Features

- **typescript-estree:** replace fast-glob with tinyglobby ([#&#8203;11740](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740))
- **eslint-plugin:** \[no-redundant-type-constituents] use assignability checking for redundancy checks ([#&#8203;10744](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744))
- **typescript-estree:** gate all errors behind allowInvalidAST ([#&#8203;11693](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693))

##### 🩹 Fixes

- **typescript-estree:** disallow binding patterns in parameter properties ([#&#8203;11760](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760))
- **typescript-estree:** infers singleRun as true for project service ([#&#8203;11327](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327))

##### ❤️ Thank You

- Ben McCann [@&#8203;benmccann](https://redirect.github.com/benmccann)
- Dima Barabash [@&#8203;dbarabashh](https://redirect.github.com/dbarabashh)
- fisker Cheung [@&#8203;fisker](https://redirect.github.com/fisker)
- James Henry [@&#8203;JamesHenry](https://redirect.github.com/JamesHenry)
- JamesHenry [@&#8203;JamesHenry](https://redirect.github.com/JamesHenry)
- Josh Goldberg
- Josh Goldberg ✨
- mdm317 [@&#8203;gen-ip-1](https://redirect.github.com/gen-ip-1)
- Younsang Na [@&#8203;nayounsang](https://redirect.github.com/nayounsang)

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/visitor-keys)</summary>

### [`v8.48.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8481-2025-12-02)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.0...v8.48.1)

This was a version bump only for visitor-keys to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.48.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8480-2025-11-24)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.47.0...v8.48.0)

This was a version bump only for visitor-keys to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/browser)</summary>

### [`v4.0.15`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.15)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15)

#####    🚀 Experimental Features

- **cache**: Add opt-out on a plugin level, fix internal root cache  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9154](https://redirect.github.com/vitest-dev/vitest/issues/9154) [<samp>(a68f7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a68f74e5e)
- **reporters**: Print import duration breakdown  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9105](https://redirect.github.com/vitest-dev/vitest/issues/9105) [<samp>(122ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/122ff321c)

#####    🐞 Bug Fixes

- Keep built-in id as is in bun and deno  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9117](https://redirect.github.com/vitest-dev/vitest/issues/9117) [<samp>(075ab)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/075ab3520)
- Use `optimizeDeps.rolldownOptions` to fix depreated warning + fix `ssr.external: true`  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9121](https://redirect.github.com/vitest-dev/vitest/issues/9121) [<samp>(fd8bd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fd8bd6dee)
- Fix external behavior with `deps.optimizer`  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9125](https://redirect.github.com/vitest-dev/vitest/issues/9125) [<samp>(4c754)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4c75492cc)
- Very minor typo in "Chrome DevTools Protocol"  -  by [@&#8203;HowToTestFrontend](https://redirect.github.com/HowToTestFrontend) in [#&#8203;9146](https://redirect.github.com/vitest-dev/vitest/issues/9146) [<samp>(20997)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/209976419)
- **browser**: Run `toMatchScreenshot` only once when used with `expect.element`  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;9132](https://redirect.github.com/vitest-dev/vitest/issues/9132) [<samp>(0d2e7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0d2e7e3e2)
- **coverage**: Istanbul provider to not break source maps  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9040](https://redirect.github.com/vitest-dev/vitest/issues/9040) [<samp>(e4ca9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e4ca917f1)
- **deps**: Update dependency tinyexec to v1  -  in [#&#8203;9122](https://redirect.github.com/vitest-dev/vitest/issues/9122) [<samp>(fd786)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fd7860222)
- **docs**: Remove `--browser.provider` from docs  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9115](https://redirect.github.com/vitest-dev/vitest/issues/9115) [<samp>(120b3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/120b3dac1)
- **expect**: Preserve `currentTestName` in extended matchers  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;9106](https://redirect.github.com/vitest-dev/vitest/issues/9106) [<samp>(e4345)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e43458e02)
- **pool**: Terminate workers on `CTRL+c` forceful exits  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9140](https://redirect.github.com/vitest-dev/vitest/issues/9140) [<samp>(d57d8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d57d8bf0a)
- **reporters**: Show project in github reporter  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9138](https://redirect.github.com/vitest-dev/vitest/issues/9138) [<samp>(bb65e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bb65e15c7)
- **spy**: Do not mock overriden method, if parent was automocked  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9116](https://redirect.github.com/vitest-dev/vitest/issues/9116) [<samp>(1a246)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1a24607b4)
- **web-worker**: MessagePort objects passed to Worker.postMessage work when clone === "native"  -  by [@&#8203;whitphx](https://redirect.github.com/whitphx) in [#&#8203;9118](https://redirect.github.com/vitest-dev/vitest/issues/9118) [<samp>(deee8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/deee83e54)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15)

### [`v4.0.14`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.14)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.13...v4.0.14)

#####    🚀 Experimental Features

- **browser**: Expose `utils.configurePrettyDOM`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9103](https://redirect.github.com/vitest-dev/vitest/issues/9103) [<samp>(2cc34)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2cc34e0d4)
- **runner**: Add full names to tasks  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;9087](https://redirect.github.com/vitest-dev/vitest/issues/9087) [<samp>(821aa)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/821aa2002)
- **ui**: Add tabbed failure view for `toMatchScreenshot` with comparison slider  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;8813](https://redirect.github.com/vitest-dev/vitest/issues/8813) [<samp>(c37c2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c37c2eb0b)

#####    🐞 Bug Fixes

- Externalize before caching  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9077](https://redirect.github.com/vitest-dev/vitest/issues/9077) [<samp>(e1b2e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e1b2e086a)
- Collect the duration of external imports  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9097](https://redirect.github.com/vitest-dev/vitest/issues/9097) [<samp>(3326c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3326cc9f4)
- Rename `collect` to `import`, remove `prepare`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9091](https://redirect.github.com/vitest-dev/vitest/issues/9091) [<samp>(1256b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1256b5ca3)
- **browser**:
  - Unsubscribe `onCancel` on rpc destroy  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9088](https://redirect.github.com/vitest-dev/vitest/issues/9088) [<samp>(f5b72)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f5b72374b)
  - Revert the viewport scaling in non-ui mode [#&#8203;9018](https://redirect.github.com/vitest-dev/vitest/issues/9018)  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9072](https://redirect.github.com/vitest-dev/vitest/issues/9072) and [#&#8203;9018](https://redirect.github.com/vitest-dev/vitest/issues/9018) [<samp>(64502)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/64502a2c4)
- **coverage**:
  - Invalidate circular modules correctly on rerun with coverage  -  by [@&#8203;aicest](https://redirect.github.com/aicest) in [#&#8203;9096](https://redirect.github.com/vitest-dev/vitest/issues/9096) [<samp>(6f22c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6f22c675f)
- **expect**:
  - Allow function as standard schema  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9099](https://redirect.github.com/vitest-dev/vitest/issues/9099) [<samp>(ed8a2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ed8a2ebbd)
- **jsdom**:
  - Reuse abort signals if possible  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9090](https://redirect.github.com/vitest-dev/vitest/issues/9090) [<samp>(2c468)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2c468ee95)
- **pool**:
  - Init `VITEST_POOL_ID` + `VITEST_WORKER_ID` before environment setup  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9085](https://redirect.github.com/vitest-dev/vitest/issues/9085) [<samp>(37918)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/379185b40)
- **web-worker**:
  - `postMessage` to send ports to workers  -  by [@&#8203;whitphx](https://redirect.github.com/whitphx) and [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9078](https://redirect.github.com/vitest-dev/vitest/issues/9078) [<samp>(9d176)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9d1763d11)

#####    🏎 Performance

- Replace `debug` with `obug`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) and [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9057](https://redirect.github.com/vitest-dev/vitest/issues/9057) [<samp>(acc51)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/acc5152b9)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.13...v4.0.14)

### [`v4.0.13`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.13)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.12...v4.0.13)

#####    🐞 Bug Fixes

- **types**:
  - Don't use type from Vite 7.1  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9071](https://redirect.github.com/vitest-dev/vitest/issues/9071) [<samp>(6356b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6356b1d38)
  - Don't import node.js dependent types in vitest/browser  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9068](https://redirect.github.com/vitest-dev/vitest/issues/9068) [<samp>(332af)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/332afa0de)

#####    🏎 Performance

- Avoid fetchModule roundtrip if the module is cached  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9075](https://redirect.github.com/vitest-dev/vitest/issues/9075) [<samp>(b27e0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b27e002e5)
- **experimental**: If `fsCacheModule` is enabled, read from the memory when possible  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9076](https://redirect.github.com/vitest-dev/vitest/issues/9076) [<samp>(6b9a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6b9a1b5b1)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.12...v4.0.13)

### [`v4.0.12`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.12)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.11...v4.0.12)

#####    🐞 Bug Fixes

- Inherit `fsModuleCachePath` by default  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9063](https://redirect.github.com/vitest-dev/vitest/issues/9063) [<samp>(9a8bc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9a8bc78c5)
- Don't import from `@opentelemetry/api` in public types  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9066](https://redirect.github.com/vitest-dev/vitest/issues/9066) [<samp>(e944a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e944a37b7)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.11...v4.0.12)

### [`v4.0.11`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.11)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.10...v4.0.11)

#####    🚀 Experimental Features

- **api**: Add extensible test artifact API  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;8987](https://redirect.github.com/vitest-dev/vitest/issues/8987) [<samp>(77292)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/772923645)
  - See more at <https://vitest.dev/api/advanced/artifacts>
- **expect**: Provide `task` in `MatchState`  -  by [@&#8203;macarie](https://redirect.github.com/macarie) in [#&#8203;9022](https://redirect.github.com/vitest-dev/vitest/issues/9022) [<samp>(afd1f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/afd1f3e52)
- **experimental**: Support OpenTelemetry traces  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8994](https://redirect.github.com/vitest-dev/vitest/issues/8994) [<samp>(d6d33)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d6d3359dd)
  - See more at <https://vitest.dev/guide/open-telemetry>

#####    🏎 Performance

- **experimental**: Add file system cache  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9026](https://redirect.github.com/vitest-dev/vitest/issues/9026) [<samp>(1b147)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1b1473712)
  - See more at <https://vitest.dev/config/experimental#experimental-fsmodulecache>

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.10...v4.0.11)

### [`v4.0.10`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.10)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.9...v4.0.10)

#####    🐞 Bug Fixes

- Remove `onCancel` when worker is terminated  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9033](https://redirect.github.com/vitest-dev/vitest/issues/9033) [<samp>(6d7f0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6d7f0a99e)
- **browser**:
  - Don't scale the iframe if UI is disabled  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9018](https://redirect.github.com/vitest-dev/vitest/issues/9018) [<samp>(5406e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5406e8ea4)
  - Handle dependency stack traces with external source maps. Resolves: [#&#8203;9003](https://redirect.github.com/vitest-dev/vitest/issues/9003)  -  by [@&#8203;iclectic](https://redirect.github.com/iclectic) in [#&#8203;9016](https://redirect.github.com/vitest-dev/vitest/issues/9016) and [#&#8203;9003](https://redirect.github.com/vitest-dev/vitest/issues/9003) [<samp>(57ae5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/57ae547de)
- **bun**:
  - Parsing of stack trace for bun runtime  -  by [@&#8203;nazarhussain](https://redirect.github.com/nazarhussain) in [#&#8203;9032](https://redirect.github.com/vitest-dev/vitest/issues/9032) [<samp>(f3ec6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f3ec6fcb0)
- **core**:
  - Prevent starting new run when cancelling  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;8991](https://redirect.github.com/vitest-dev/vitest/issues/8991) [<samp>(eb98d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/eb98dd8fd)
- **pool**:
  - Prevent writing to closed worker  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) and [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9023](https://redirect.github.com/vitest-dev/vitest/issues/9023) [<samp>(042c6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/042c60c80)
- **reporters**:
  - Report correct test run duration at the end  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8969](https://redirect.github.com/vitest-dev/vitest/issues/8969) [<samp>(bc3a6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bc3a6921e)
- **ui**:
  - Use execution time from ws reporter (`onFinished`)  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [#&#8203;8975](https://redirect.github.com/vitest-dev/vitest/issues/8975) [<samp>(f56dc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f56dc0cc4)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.9...v4.0.10)

### [`v4.0.9`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.9)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9)

#####    🚀 Experimental Features

- **expect**: Add Set support to toBeOneOf  -  by [@&#8203;tim-we](https://redirect.github.com/tim-we) and [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8906](https://redirect.github.com/vitest-dev/vitest/issues/8906) [<samp>(a415d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a415d0375)

#####    🐞 Bug Fixes

- **browser**: Add favicon icons to the browser mode ui  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [#&#8203;8972](https://redirect.github.com/vitest-dev/vitest/issues/8972) [<samp>(353ee)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/353ee5bbc)
- **forks**: Increase worker start timeout  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9027](https://redirect.github.com/vitest-dev/vitest/issues/9027) [<samp>(5e750)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5e750f4ba)
- **jsdom**: Cloned request is an instance of `Request`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8985](https://redirect.github.com/vitest-dev/vitest/issues/8985) [<samp>(506a9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/506a9fd0f)
- **ui**: Collect file/suite/test duration correctly  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [#&#8203;8976](https://redirect.github.com/vitest-dev/vitest/issues/8976) [<samp>(8016d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8016da886)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9)

### [`v4.0.8`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.8)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8)

#####    🐞 Bug Fixes

- Workaround `noExternal` merging bug on Vite 6  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;8950](https://redirect.github.com/vitest-dev/vitest/issues/8950) [<samp>(bcb13)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bcb132fd4)
- Missed context.d.ts file  -  by [@&#8203;termorey](https://redirect.github.com/termorey) in [#&#8203;8965](https://redirect.github.com/vitest-dev/vitest/issues/8965) [<samp>(9044d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9044d9356)
- Incorrect error message for non-awaited `expect.element()`  -  by [@&#8203;StyleShit](https://redirect.github.com/StyleShit) in [#&#8203;8954](https://redirect.github.com/vitest-dev/vitest/issues/8954) [<samp>(9638d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9638db0f3)
- **browser**: Cleanup frame-ancestors from CSP header at coverage middleware  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [#&#8203;8941](https://redirect.github.com/vitest-dev/vitest/issues/8941) [<samp>(1f730)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1f7303738)
- **deps**: Update all non-major dependencies  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8636](https://redirect.github.com/vitest-dev/vitest/issues/8636) [<samp>(da8b9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/da8b93aa5)
- **forks**: Do not fail with Windows Defender enabled  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8967](https://redirect.github.com/vitest-dev/vitest/issues/8967) [<samp>(c79f4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c79f47c65)
- **runner**: Properly encode Uint8Array body in annotations  -  by [@&#8203;Livan-pro](https://redirect.github.com/Livan-pro) in [#&#8203;8951](https://redirect.github.com/vitest-dev/vitest/issues/8951) [<samp>(997ca)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/997ca5a82)
- **spy**: Copy static properties if spy is initialised with `vi.fn()`, fix types for `vi.spyOn(obj, class)`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8956](https://redirect.github.com/vitest-dev/vitest/issues/8956) [<samp>(75e7f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/75e7fcc51)
- **webdriverio**: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by [@&#8203;julienw](https://redirect.github.com/julienw) in [#&#8203;8937](https://redirect.github.com/vitest-dev/vitest/issues/8937) [<samp>(069e6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/069e6db9b)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8)

### [`v4.0.7`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.7)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7)

#####    🐞 Bug Fixes

- Bind `process` in case global is overwritten  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;8916](https://redirect.github.com/vitest-dev/vitest/issues/8916) [<samp>(6240d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6240d51a6)
- Create environment once per worker with `isolate: false`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8915](https://redirect.github.com/vitest-dev/vitest/issues/8915) [<samp>(c9078)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c9078a26e)
- Add Locator as a possible element type in `toContainElement()` matcher  -  by [@&#8203;vitalybaev](https://redirect.github.com/vitalybaev) in [#&#8203;8910](https://redirect.github.com/vitest-dev/vitest/issues/8910) and [#&#8203;8927](https://redirect.github.com/vitest-dev/vitest/issues/8927) [<samp>(35a27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/35a27d4b3)
- **browser**: Inherit `isolate` option, deprecate `browser.isolate`/`browser.fileParallelism`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8890](https://redirect.github.com/vitest-dev/vitest/issues/8890) [<samp>(9d2b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9d2b4d501)
- **cli**: Parse `--execArgv` as array  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;8924](https://redirect.github.com/vitest-dev/vitest/issues/8924) [<samp>(751c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/751c3926f)
- **jsdom**: Support `URL.createObjectURL`, `FormData.set(prop, blob)`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8935](https://redirect.github.com/vitest-dev/vitest/issues/8935) [<samp>(a1b73)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a1b7361ab)
- **pool**: Avoid `--require` argument when running in deno  -  by [@&#8203;pi0](https://redirect.github.com/pi0) in [#&#8203;8897](https://redirect.github.com/vitest-dev/vitest/issues/8897) [<samp>(d41fa)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d41fa742f)
- **typecheck**: Handle re-runs outside `tsc`  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;8920](https://redirect.github.com/vitest-dev/vitest/issues/8920) [<samp>(fdb2e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fdb2e7982)

#####    🏎 Performance

- **pool**:
  - Sort test files by project by default  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;8914](https://redirect.github.com/vitest-dev/vitest/issues/8914) [<samp>(680a6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/680a612ea)
- **reporters**:
  - Optimize getting the tests stats  -  by [@&#8203;Connormiha](https://redirect.github.com/Connormiha) in [#&#8203;8908](https://redirect.github.com/vitest-dev/vitest/issues/8908) [<samp>(06d62)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/06d6207fb)
  - Remove unnecessary `Array.from` call  -  by [@&#8203;Connormiha](https://redirect.github.com/Connormiha) in [#&#8203;8907](https://redirect.github.com/vitest-dev/vitest/issues/8907) [<samp>(b6014)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b60149b27)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7)

</details>

<details>
<summary>Microsoft/vsce (@&#8203;vscode/vsce)</summary>

### [`v3.7.1`](https://redirect.github.com/microsoft/vscode-vsce/releases/tag/v3.7.1)

[Compare Source](https://redirect.github.com/Microsoft/vsce/compare/v3.7.0...v3.7.1)

#### Changes:

- [#&#8203;1223](https://redirect.github.com/Microsoft/vsce/issues/1223): Bump js-yaml
- [#&#8203;1222](https://redirect.github.com/Microsoft/vsce/issues/1222): Bump glob

This list of changes was [auto generated](https://dev.azure.com/monacotools/Monaco/_build/results?buildId=378097\&view=logs).

### [`v3.7.0`](https://redirect.github.com/microsoft/vscode-vsce/releases/tag/v3.7.0)

[Compare Source](https://redirect.github.com/Microsoft/vsce/compare/v3.6.2...v3.7.0)

#### Changes:

- [#&#8203;1219](https://redirect.github.com/Microsoft/vsce/issues/1219): Remove invalid validation for extension dependencies
- [#&#8203;1212](https://redirect.github.com/Microsoft/vsce/issues/1212): Validate extension dependencies use lowercase letters and warn about deprecated github.copilot
- [#&#8203;1209](https://redirect.github.com/Microsoft/vsce/issues/1209): Bump validator from 13.9.0 to 13.15.20
- [#&#8203;1200](https://redirect.github.com/Microsoft/vsce/issues/1200): Bump tar-fs from 2.1.3 to 2.1.4

This list of changes was [auto generated](https://dev.azure.com/monacotools/Monaco/_build/results?buildId=372155\&view=logs).

</details>

<details>
<summary>alpinejs/alpine (alpinejs)</summary>

### [`v3.15.2`](https://redirect.github.com/alpinejs/alpine/releases/tag/v3.15.2)

[Compare Source](https://redirect.github.com/alpinejs/alpine/compare/v3.15.1...v3.15.2)

#### Changes

- Imrove CSP bundle [#&#8203;4704](https://redirect.github.com/alpinejs/alpine/pull/4704)
- Add `setErrorHandler` [#&#8203;4673](https://redirect.github.com/alpinejs/alpine/pull/4673)

### [`v3.15.1`](https://redirect.github.com/alpinejs/alpine/releases/tag

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-09 14:39:49 +00:00
renovate 364cb5c997 chore(deps): update dependency oxlint to v1.32.0 (#16603)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`1.31.0` -> `1.32.0`](https://renovatebot.com/diffs/npm/oxlint/1.31.0/1.32.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.32.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/1.32.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/1.31.0/1.32.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.31.0/1.32.0?slim=true) |

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-08 12:57:07 +00:00
renovate 1a909b4a9c chore(deps): update dependency oxlint-tsgolint to v0.8.4 (#16597)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.8.3` -> `0.8.4`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.3/0.8.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.4?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.4?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.3/0.8.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.3/0.8.4?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.8.4`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.3...866f1deb7f2640fe40d4472c38d5577bdb7d167c)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.3...866f1deb7f2640fe40d4472c38d5577bdb7d167c)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-08 10:05:02 +00:00
overlookmotel 46bd226110 ci(lint): use prefer-const rule from ESLint (#16448)
Dogfood Oxlint JS plugins by enabling ESLint's `prefer-const` rule, running as a JS plugin.

#15707 will implement this rule natively in Oxlint, but in meantime this is a good one to use to test JS plugins.
2025-12-03 23:19:24 +00:00
renovate 9cf49d5c2a chore(deps): update dependency oxfmt to ^0.16.0 (#16353)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxfmt](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt)) | [`^0.15.0` -> `^0.16.0`](https://renovatebot.com/diffs/npm/oxfmt/0.15.0/0.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxfmt/0.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxfmt/0.15.0/0.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.15.0/0.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxfmt)</summary>

### [`v0.16.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0160---2025-12-01)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.15.0...oxfmt_v0.16.0)

##### 🐛 Bug Fixes

- [`9706a1a`](https://redirect.github.com/oxc-project/oxc/commit/9706a1a) oxfmt: Ignore unsupported options ([#&#8203;16085](https://redirect.github.com/oxc-project/oxc/issues/16085)) (leaysgur)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-01 16:37:24 +00:00
renovate e44b288902 chore(deps): update dependency oxlint-tsgolint to v0.8.3 (#16187)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.8.2` -> `0.8.3`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.2/0.8.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.2/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.2/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.8.3`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.8.3)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.2...v0.8.3)

##### What's Changed

- chore(deps): update typescript-go digest to [`e34615c`](https://redirect.github.com/oxc-project/tsgolint/commit/e34615c) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;465](https://redirect.github.com/oxc-project/tsgolint/pull/465)
- chore(deps): update typescript-go digest to [`bd7c18d`](https://redirect.github.com/oxc-project/tsgolint/commit/bd7c18d) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;466](https://redirect.github.com/oxc-project/tsgolint/pull/466)
- chore(deps): update typescript-go digest to [`417387a`](https://redirect.github.com/oxc-project/tsgolint/commit/417387a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;467](https://redirect.github.com/oxc-project/tsgolint/pull/467)
- chore(deps): update dependency vitest>vite to v7.2.8 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;469](https://redirect.github.com/oxc-project/tsgolint/pull/469)
- chore(deps): update typescript-go digest to [`d1be94b`](https://redirect.github.com/oxc-project/tsgolint/commit/d1be94b) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;470](https://redirect.github.com/oxc-project/tsgolint/pull/470)
- chore(deps): update crate-ci/typos action to v1.40.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;471](https://redirect.github.com/oxc-project/tsgolint/pull/471)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.8.2...v0.8.3>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-27 08:31:05 +00:00
overlookmotel 9f7272ad15 ci(tools): linting check for unused disable directives (#16015)
After #16013, #16014, and #16053, we can now enable checking for unused `oxlint-disable` comments in our linting setup.
2025-11-24 13:32:10 +00:00
renovate 01d89d78db chore(deps): update dependency oxlint-tsgolint to v0.8.2 (#16056)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.8.1` -> `0.8.2`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.1/0.8.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.1/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.1/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.8.2`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.8.2)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.1...v0.8.2)

#### What's Changed

- chore(deps): update typescript-go digest to [`733dc6a`](https://redirect.github.com/oxc-project/tsgolint/commit/733dc6a) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;454](https://redirect.github.com/oxc-project/tsgolint/pull/454)
- chore(deps): update typescript-go digest to [`746dcca`](https://redirect.github.com/oxc-project/tsgolint/commit/746dcca) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;455](https://redirect.github.com/oxc-project/tsgolint/pull/455)
- chore(deps): update github-actions by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;459](https://redirect.github.com/oxc-project/tsgolint/pull/459)
- chore(deps): update npm packages by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;460](https://redirect.github.com/oxc-project/tsgolint/pull/460)
- chore(deps): update actions/checkout action to v6 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;461](https://redirect.github.com/oxc-project/tsgolint/pull/461)
- fix(prefer-includes): prevent false positive on regex metacharacters like \d, \w, \s by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;462](https://redirect.github.com/oxc-project/tsgolint/pull/462)
- chore(ci): Add 20-minute timeout to all CI jobs by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;457](https://redirect.github.com/oxc-project/tsgolint/pull/457)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.8.1...v0.8.2>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-24 12:35:55 +00:00
renovate f7d78746dd chore(deps): update dependency oxfmt to ^0.15.0 (#16051)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxfmt](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt)) | [`^0.14.0` -> `^0.15.0`](https://renovatebot.com/diffs/npm/oxfmt/0.14.0/0.15.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxfmt/0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxfmt/0.14.0/0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.14.0/0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxfmt)</summary>

### [`v0.15.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0150---2025-11-24)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.14.0...oxfmt_v0.15.0)

##### 💥 BREAKING CHANGES

- [`a937890`](https://redirect.github.com/oxc-project/oxc/commit/a937890) formatter: \[**BREAKING**] Default to `lineWidth: 100` ([#&#8203;15933](https://redirect.github.com/oxc-project/oxc/issues/15933)) (leaysgur)

##### 🚀 Features

- [`7818e22`](https://redirect.github.com/oxc-project/oxc/commit/7818e22) formatter/sort-imports: Support `options.groups` ([#&#8203;15831](https://redirect.github.com/oxc-project/oxc/issues/15831)) (leaysgur)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-24 11:59:40 +00:00
renovate[bot] 9540000446 chore(deps): update dependency oxlint-tsgolint to v0.8.1 (#15967)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.8.0` ->
`0.8.1`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.8.0/0.8.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.8.0/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.8.0/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.8.1`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.0...81523e1d9d727157548732124b5bfefca706aab3)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.8.0...v0.8.1)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 17:45:49 +00:00
renovate da7173be98 chore(deps): update dependency oxlint-tsgolint to v0.8.0 (#15919)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.7.3` -> `0.8.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.7.3/0.8.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.7.3/0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.7.3/0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.8.0`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.8.0)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.3...v0.8.0)

#### What's Changed

- chore(deps): update typescript-go digest to [`b33ab79`](https://redirect.github.com/oxc-project/tsgolint/commit/b33ab79) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;444](https://redirect.github.com/oxc-project/tsgolint/pull/444)
- refactor(ci): split up CI tests to speed up CI by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;443](https://redirect.github.com/oxc-project/tsgolint/pull/443)
- chore(deps): update dependency vitest>vite to v7.2.7 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;445](https://redirect.github.com/oxc-project/tsgolint/pull/445)
- feat: expose range with internal errors by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;447](https://redirect.github.com/oxc-project/tsgolint/pull/447)
- feat: return type check errors by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;446](https://redirect.github.com/oxc-project/tsgolint/pull/446)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.7.3...v0.8.0>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-20 18:57:00 +00:00
renovate 61c21d69e5 chore(deps): update dependency oxlint-tsgolint to v0.7.3 (#15878)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.7.2` -> `0.7.3`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.7.2/0.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.7.2/0.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.7.2/0.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.7.3`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.2...990cf59e162e12d550d4ee8d7cc734bd95c7e64a)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.2...990cf59e162e12d550d4ee8d7cc734bd95c7e64a)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-19 16:25:41 +00:00
renovate a26973df03 chore(deps): update dependency oxlint-tsgolint to v0.7.2 (#15877)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.7.1` -> `0.7.2`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.7.1/0.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.7.1/0.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.7.1/0.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.7.2`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.7.2)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.1...v0.7.2)

#### What's Changed

- fix: panic when `valueMatchesSpecifier` is called with certain kinds by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;434](https://redirect.github.com/oxc-project/tsgolint/pull/434)
- chore(deps): update typescript-go digest to [`d7d7aa4`](https://redirect.github.com/oxc-project/tsgolint/commit/d7d7aa4) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;436](https://redirect.github.com/oxc-project/tsgolint/pull/436)
- fix: correctly deserialize `TypeOrValueSpecifier` by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;435](https://redirect.github.com/oxc-project/tsgolint/pull/435)
- refactor: remove unused `inlineSpecifiers` argument from `TypeMatchesSomeSpecifier` by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;438](https://redirect.github.com/oxc-project/tsgolint/pull/438)
- chore(deps): update dependency vitest>vite to v7.2.6 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;439](https://redirect.github.com/oxc-project/tsgolint/pull/439)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.7.1...v0.7.2>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-11-19 15:05:30 +00:00
renovate a4615e596c chore(deps): update dependency oxlint to v1.29.0 (#15780)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/oxlint/1.28.0/1.29.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/1.28.0/1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.28.0/1.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxlint)</summary>

### [`v1.29.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1290---2025-11-17)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.28.0...oxlint_v1.29.0)

##### 🚀 Features

- [`84de1ca`](https://redirect.github.com/oxc-project/oxc/commit/84de1ca) oxlint,oxfmt: Allow comments and also commas for vscode-json-ls ([#&#8203;15612](https://redirect.github.com/oxc-project/oxc/issues/15612)) (leaysgur)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-11-17 14:13:52 +00:00
renovate[bot] 943794739a chore(deps): update dependency oxfmt to ^0.14.0 (#15779)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxfmt](https://oxc.rs)
([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt))
| [`^0.13.0` ->
`^0.14.0`](https://renovatebot.com/diffs/npm/oxfmt/0.13.0/0.14.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxfmt/0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxfmt/0.13.0/0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.13.0/0.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxfmt)</summary>

###
[`v0.14.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0140---2025-11-17)

[Compare
Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.13.0...oxfmt_v0.14.0)

##### 🚀 Features

-
[`84de1ca`](https://redirect.github.com/oxc-project/oxc/commit/84de1ca)
oxlint,oxfmt: Allow comments and also commas for vscode-json-ls
([#&#8203;15612](https://redirect.github.com/oxc-project/oxc/issues/15612))
(leaysgur)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:35:01 +00:00
renovate c3744c4e84 chore(deps): update dependency oxlint-tsgolint to v0.7.1 (#15773)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.6.0` -> `0.7.1`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.6.0/0.7.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.6.0/0.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.6.0/0.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.7.1`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.0...ef5a6a15d4b7115f18efbd64409a1b3606a332b8)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.7.0...ef5a6a15d4b7115f18efbd64409a1b3606a332b8)

### [`v0.7.0`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.7.0)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.6.0...v0.7.0)

#### What's Changed

- feat: add options schema for `promise-function-async` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;410](https://redirect.github.com/oxc-project/tsgolint/pull/410)
- feat: add options schema for `require-array-sort-compare` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;411](https://redirect.github.com/oxc-project/tsgolint/pull/411)
- feat: add options schema for `restrict-plus-operands` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;412](https://redirect.github.com/oxc-project/tsgolint/pull/412)
- feat: add options schema for `restrict-template-expressions` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;413](https://redirect.github.com/oxc-project/tsgolint/pull/413)
- fix(prefer-return-this-type): nil pointer dereference by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;415](https://redirect.github.com/oxc-project/tsgolint/pull/415)
- feat: add options schema for `return-await` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;414](https://redirect.github.com/oxc-project/tsgolint/pull/414)
- feat: add options schema for `strict-boolean-expressions` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;416](https://redirect.github.com/oxc-project/tsgolint/pull/416)
- feat: add options schema for `switch-exhaustiveness-check` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;417](https://redirect.github.com/oxc-project/tsgolint/pull/417)
- feat: add options schema for `unbound-method` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;418](https://redirect.github.com/oxc-project/tsgolint/pull/418)
- chore(deps): update crate-ci/typos action to v1.39.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;419](https://redirect.github.com/oxc-project/tsgolint/pull/419)
- docs: add reference to non-type-aware TypeScript rules in oxlint by [@&#8203;Boshen](https://redirect.github.com/Boshen) in [#&#8203;420](https://redirect.github.com/oxc-project/tsgolint/pull/420)
- chore(deps): update typescript-go digest to [`8fdec88`](https://redirect.github.com/oxc-project/tsgolint/commit/8fdec88) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;400](https://redirect.github.com/oxc-project/tsgolint/pull/400)
- chore(deps): update crate-ci/typos action to v1.39.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;422](https://redirect.github.com/oxc-project/tsgolint/pull/422)
- chore(deps): update typescript-go digest to [`dedfbd9`](https://redirect.github.com/oxc-project/tsgolint/commit/dedfbd9) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;421](https://redirect.github.com/oxc-project/tsgolint/pull/421)
- feat: implement prefer-includes rule by [@&#8203;andrewgonzales](https://redirect.github.com/andrewgonzales) in [#&#8203;373](https://redirect.github.com/oxc-project/tsgolint/pull/373)
- chore: fix typo in test case by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;423](https://redirect.github.com/oxc-project/tsgolint/pull/423)
- chore(deps): update typescript-go digest to [`cea534e`](https://redirect.github.com/oxc-project/tsgolint/commit/cea534e) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;424](https://redirect.github.com/oxc-project/tsgolint/pull/424)
- chore(deps): update dependency vitest>vite to v7.2.5 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;426](https://redirect.github.com/oxc-project/tsgolint/pull/426)
- chore(deps): update typescript-go digest to [`05f4d69`](https://redirect.github.com/oxc-project/tsgolint/commit/05f4d69) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;427](https://redirect.github.com/oxc-project/tsgolint/pull/427)
- chore(deps): update gomod by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;431](https://redirect.github.com/oxc-project/tsgolint/pull/431)
- chore(deps): update npm packages by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;429](https://redirect.github.com/oxc-project/tsgolint/pull/429)
- chore(deps): update taiki-e/install-action action to v2.62.51 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;430](https://redirect.github.com/oxc-project/tsgolint/pull/430)

#### New Contributors

- [@&#8203;andrewgonzales](https://redirect.github.com/andrewgonzales) made their first contribution in [#&#8203;373](https://redirect.github.com/oxc-project/tsgolint/pull/373)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.6.0...v0.7.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-11-17 11:15:35 +00:00
renovate 4608549fc7 chore(deps): update dependency oxlint-tsgolint to v0.6.0 (#15719)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) | [`0.5.1` -> `0.6.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.5.1/0.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.5.1/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.5.1/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

### [`v0.6.0`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.6.0)

[Compare Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.5.1...v0.6.0)

#### What's Changed

- chore(deps): update typescript-go digest to [`f60eb37`](https://redirect.github.com/oxc-project/tsgolint/commit/f60eb37) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;380](https://redirect.github.com/oxc-project/tsgolint/pull/380)
- chore(deps): update typescript-go digest to [`db968bc`](https://redirect.github.com/oxc-project/tsgolint/commit/db968bc) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;381](https://redirect.github.com/oxc-project/tsgolint/pull/381)
- chore(deps): update typescript-go digest to [`ffa30a7`](https://redirect.github.com/oxc-project/tsgolint/commit/ffa30a7) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;382](https://redirect.github.com/oxc-project/tsgolint/pull/382)
- chore(deps): update typescript-go digest to [`97756ce`](https://redirect.github.com/oxc-project/tsgolint/commit/97756ce) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;383](https://redirect.github.com/oxc-project/tsgolint/pull/383)
- Add npm version badge to README by [@&#8203;Boshen](https://redirect.github.com/Boshen) in [#&#8203;384](https://redirect.github.com/oxc-project/tsgolint/pull/384)
- chore(deps): update github-actions by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;385](https://redirect.github.com/oxc-project/tsgolint/pull/385)
- chore(deps): update module golang.org/x/sys to v0.38.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;386](https://redirect.github.com/oxc-project/tsgolint/pull/386)
- chore(deps): update npm packages by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;387](https://redirect.github.com/oxc-project/tsgolint/pull/387)
- chore(deps): update golangci/golangci-lint-action action to v9 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;388](https://redirect.github.com/oxc-project/tsgolint/pull/388)
- chore(deps): update typescript-go digest to [`ea4e944`](https://redirect.github.com/oxc-project/tsgolint/commit/ea4e944) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;390](https://redirect.github.com/oxc-project/tsgolint/pull/390)
- feat: add support for headless rule config by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;258](https://redirect.github.com/oxc-project/tsgolint/pull/258)
- docs: update docs for adding new rule and options schema by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;391](https://redirect.github.com/oxc-project/tsgolint/pull/391)
- fix(no-deprecated): false positive with class getter by [@&#8203;camc314](https://redirect.github.com/camc314) in [#&#8203;395](https://redirect.github.com/oxc-project/tsgolint/pull/395)
- chore(deps): update dependency vitest>vite to v7.2.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;396](https://redirect.github.com/oxc-project/tsgolint/pull/396)
- feat: add options schema for `no-base-to-string` and `no-confusing-void-expression` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;392](https://redirect.github.com/oxc-project/tsgolint/pull/392)
- feat: add options schema for `no-deprecated` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;393](https://redirect.github.com/oxc-project/tsgolint/pull/393)
- feat: add options schema for `no-duplicate-type-constituents` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;397](https://redirect.github.com/oxc-project/tsgolint/pull/397)
- feat: add options schema for `no-meaningless-void-operator` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;398](https://redirect.github.com/oxc-project/tsgolint/pull/398)
- feat: add options schema for `no-misused-promises` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;399](https://redirect.github.com/oxc-project/tsgolint/pull/399)
- perf: use minimal tsconfig to make tests 2-3x faster by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;405](https://redirect.github.com/oxc-project/tsgolint/pull/405)
- perf: use minimal tsconfig for more tests by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;406](https://redirect.github.com/oxc-project/tsgolint/pull/406)
- feat: add options schema for `no-misused-spread` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;401](https://redirect.github.com/oxc-project/tsgolint/pull/401)
- feat: add options schema for `no-unnecessary-boolean-literal-compare` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;402](https://redirect.github.com/oxc-project/tsgolint/pull/402)
- feat: add options schema for `no-unnecessary-type-assertion` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;403](https://redirect.github.com/oxc-project/tsgolint/pull/403)
- feat: add options schema for `only-throw-error` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;404](https://redirect.github.com/oxc-project/tsgolint/pull/404)
- feat: add options schema for `prefer-promise-reject-errors` by [@&#8203;camchenry](https://redirect.github.com/camchenry) in [#&#8203;409](https://redirect.github.com/oxc-project/tsgolint/pull/409)

**Full Changelog**: <https://github.com/oxc-project/tsgolint/compare/v0.5.1...v0.6.0>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-11-15 13:47:23 +00:00
renovate d5fa3f8638 chore(deps): update dependency oxfmt to ^0.13.0 (#15598)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxfmt](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt)) | [`^0.9.0` -> `^0.13.0`](https://renovatebot.com/diffs/npm/oxfmt/0.9.0/0.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxfmt/0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxfmt/0.9.0/0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.9.0/0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxfmt)</summary>

### [`v0.13.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.12.0...oxfmt_v0.13.0)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.12.0...oxfmt_v0.13.0)

### [`v0.12.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0120---2025-11-10)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.11.0...oxfmt_v0.12.0)

##### 🚀 Features

- [`3251000`](https://redirect.github.com/oxc-project/oxc/commit/3251000) oxfmt: Use `prettier` directly and bundle `prettier` ([#&#8203;15544](https://redirect.github.com/oxc-project/oxc/issues/15544)) (Dunqing)
- [`5708126`](https://redirect.github.com/oxc-project/oxc/commit/5708126) formatter/sort\_imports: Add `options.newlinesBetween` ([#&#8203;15369](https://redirect.github.com/oxc-project/oxc/issues/15369)) (leaysgur)

### [`v0.11.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0110---2025-11-06)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.10.0...oxfmt_v0.11.0)

##### 🐛 Bug Fixes

- [`7e0c13e`](https://redirect.github.com/oxc-project/oxc/commit/7e0c13e) oxfmt: Just run dist/cli.js ([#&#8203;15355](https://redirect.github.com/oxc-project/oxc/issues/15355)) (Yuji Sugiura)

### [`v0.10.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0100---2025-11-04)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.9.0...oxfmt_v0.10.0)

##### 🚀 Features

- [`b77f254`](https://redirect.github.com/oxc-project/oxc/commit/b77f254) oxfmt,formatter: Support `embeddedLanguageFormatting` option ([#&#8203;15216](https://redirect.github.com/oxc-project/oxc/issues/15216)) (leaysgur)

##### 🐛 Bug Fixes

- [`f5d0348`](https://redirect.github.com/oxc-project/oxc/commit/f5d0348) oxfmt: Sync `dependencies` with `npm/oxfmt` and `apps/oxfmt` ([#&#8203;15261](https://redirect.github.com/oxc-project/oxc/issues/15261)) (leaysgur)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-11-11 15:41:34 +00:00
renovate[bot] 71b3ffd476 chore(deps): update dependency oxlint-tsgolint to v0.5.1 (#15400)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.5.0` ->
`0.5.1`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.5.0/0.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.5.0/0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.5.0/0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.5.1`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.5.1)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.5.0...v0.5.1)

#### What's Changed

- feat: report error when failure in creating program by
[@&#8203;7086cmd](https://redirect.github.com/7086cmd) in
[#&#8203;356](https://redirect.github.com/oxc-project/tsgolint/pull/356)
- chore(deps): update typescript-go digest to
[`7f832a8`](https://redirect.github.com/oxc-project/tsgolint/commit/7f832a8)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;372](https://redirect.github.com/oxc-project/tsgolint/pull/372)
- docs(readme): update completed rules docs by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;374](https://redirect.github.com/oxc-project/tsgolint/pull/374)
- chore(deps): update typescript-go digest to
[`3d247ef`](https://redirect.github.com/oxc-project/tsgolint/commit/3d247ef)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;375](https://redirect.github.com/oxc-project/tsgolint/pull/375)
- chore(deps): update typescript-go digest to
[`4916e22`](https://redirect.github.com/oxc-project/tsgolint/commit/4916e22)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;376](https://redirect.github.com/oxc-project/tsgolint/pull/376)
- fix(no-deprecated): fix panic in computed destructuring by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;378](https://redirect.github.com/oxc-project/tsgolint/pull/378)
- chore(deps): update typescript-go digest to
[`e8d7a1e`](https://redirect.github.com/oxc-project/tsgolint/commit/e8d7a1e)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;379](https://redirect.github.com/oxc-project/tsgolint/pull/379)

#### New Contributors

- [@&#8203;7086cmd](https://redirect.github.com/7086cmd) made their
first contribution in
[#&#8203;356](https://redirect.github.com/oxc-project/tsgolint/pull/356)

**Full Changelog**:
<https://github.com/oxc-project/tsgolint/compare/v0.5.0...v0.5.1>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 01:12:46 +00:00
renovate[bot] 1395c67b05 chore(deps): lock file maintenance npm packages (#15232) 2025-11-05 20:49:00 +08:00
renovate[bot] ee7aaeed5d chore(deps): update dependency oxlint-tsgolint to v0.5.0 (#15273)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.4.0` ->
`0.5.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.4.0/0.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.4.0/0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.4.0/0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.5.0`](https://redirect.github.com/oxc-project/tsgolint/compare/v0.4.0...78544d52fadf733b99e9edc1b199dff5272bc64e)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.4.0...78544d52fadf733b99e9edc1b199dff5272bc64e)

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cameron Clark <cameron.clark@hey.com>
2025-11-04 14:31:08 +00:00
camc314 ecc81ef1cc chore(repo): re-enable type aware linting (#15128)
now that the latest oxlint version has been released, we can re-enable type aware lintint
2025-10-30 12:50:50 +00:00
camc314 1f8f97945a chore(deps): update dependency oxlint-tsgolint to v0.4.0 (#15082) 2025-10-30 00:05:12 +00:00
leaysgur a8e5181ab7 chore(infra): dogfooding oxfmt (#14979)
Fixes #14803

- Added `oxfmt` and `oxfmtrc.jsonc`
- Remove `dprint` plugin and useless ignore paths
- Apply `dprint` again
- Apply `oxfmt`
2025-10-28 01:16:46 +00:00
renovate 2314a2714f chore(deps): lock file maintenance npm packages (#14957)
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@babel/core](https://babel.dev/docs/en/next/babel-core) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core)) | devDependencies | patch | [`7.28.4` -> `7.28.5`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.28.4/7.28.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.28.4/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.28.4/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@babel/plugin-transform-exponentiation-operator](https://babel.dev/docs/en/next/babel-plugin-transform-exponentiation-operator) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator)) | devDependencies | minor | [`7.27.1` -> `7.28.5`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-exponentiation-operator/7.27.1/7.28.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-exponentiation-operator/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-exponentiation-operator/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-exponentiation-operator/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-exponentiation-operator/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@babel/plugin-transform-logical-assignment-operators](https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators)) | devDependencies | minor | [`7.27.1` -> `7.28.5`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-logical-assignment-operators/7.27.1/7.28.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-logical-assignment-operators/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-logical-assignment-operators/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-logical-assignment-operators/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-logical-assignment-operators/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@babel/plugin-transform-optional-chaining](https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining)) | devDependencies | minor | [`7.27.1` -> `7.28.5`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-optional-chaining/7.27.1/7.28.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-optional-chaining/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-optional-chaining/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-optional-chaining/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-optional-chaining/7.27.1/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@babel/plugin-transform-typescript](https://babel.dev/docs/en/next/babel-plugin-transform-typescript) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript)) | dependencies | patch | [`7.28.0` -> `7.28.5`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-typescript/7.28.0/7.28.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-typescript/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-typescript/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-typescript/7.28.0/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-typescript/7.28.0/7.28.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | dependencies | patch | [`11.1.6` -> `11.1.7`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.6/11.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcommon/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fcommon/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fcommon/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcommon/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | dependencies | patch | [`11.1.6` -> `11.1.7`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.6/11.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcore/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fcore/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fcore/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcore/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@nestjs/platform-express](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express)) | dependencies | patch | [`11.1.6` -> `11.1.7`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/11.1.6/11.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fplatform-express/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fplatform-express/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fplatform-express/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fplatform-express/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@nestjs/testing](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing)) | dependencies | patch | [`11.1.6` -> `11.1.7`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.1.6/11.1.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2ftesting/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2ftesting/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2ftesting/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2ftesting/11.1.6/11.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs) | pnpm.catalog.default | patch | [`3.4.0` -> `3.4.1`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.4.0/3.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fcli/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fcli/3.4.0/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fcli/3.4.0/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys)) | devDependencies | patch | [`8.46.1` -> `8.46.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.46.1/8.46.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.46.1/8.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.46.1/8.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | devDependencies | patch | [`4.0.1` -> `4.0.3`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/4.0.1/4.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@vitest/browser-playwright](https://vitest.dev/guide/browser/playwright) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright)) | devDependencies | patch | [`4.0.1` -> `4.0.3`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser-playwright/4.0.1/4.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser-playwright/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser-playwright/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser-playwright/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser-playwright/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [alpinejs](https://alpinejs.dev) ([source](https://redirect.github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs)) | devDependencies | patch | [`3.15.0` -> `3.15.1`](https://renovatebot.com/diffs/npm/alpinejs/3.15.0/3.15.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/alpinejs/3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/alpinejs/3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/alpinejs/3.15.0/3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/alpinejs/3.15.0/3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [antd](https://ant.design) ([source](https://redirect.github.com/ant-design/ant-design)) | devDependencies | patch | [`5.27.5` -> `5.27.6`](https://renovatebot.com/diffs/npm/antd/5.27.5/5.27.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/antd/5.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/antd/5.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/antd/5.27.5/5.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/antd/5.27.5/5.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [emnapi](https://redirect.github.com/toyobayashi/emnapi) | devDependencies | minor | [`1.5.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/emnapi/1.5.0/1.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/emnapi/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/emnapi/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/emnapi/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/emnapi/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [es-toolkit](https://es-toolkit.dev) ([source](https://redirect.github.com/toss/es-toolkit)) | devDependencies | minor | [`1.40.0` -> `1.41.0`](https://renovatebot.com/diffs/npm/es-toolkit/1.40.0/1.41.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/es-toolkit/1.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/es-toolkit/1.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/es-toolkit/1.40.0/1.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/es-toolkit/1.40.0/1.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | devDependencies | patch | [`20.0.7` -> `20.0.8`](https://renovatebot.com/diffs/npm/happy-dom/20.0.7/20.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/20.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/20.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/20.0.7/20.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/20.0.7/20.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [immer](https://redirect.github.com/immerjs/immer) | devDependencies | minor | [`10.1.3` -> `10.2.0`](https://renovatebot.com/diffs/npm/immer/10.1.3/10.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/immer/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/immer/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/immer/10.1.3/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/immer/10.1.3/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | packageManager | minor | [`10.18.3` -> `10.19.0`](https://renovatebot.com/diffs/npm/pnpm/10.18.3/10.19.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.18.3/10.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.18.3/10.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tsdown](https://redirect.github.com/rolldown/tsdown) | devDependencies | patch | [`0.15.8` -> `0.15.10`](https://renovatebot.com/diffs/npm/tsdown/0.15.8/0.15.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.15.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsdown/0.15.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsdown/0.15.8/0.15.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.15.8/0.15.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | devDependencies | patch | [`4.0.1` -> `4.0.3`](https://renovatebot.com/diffs/npm/vitest/4.0.1/4.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | pnpm.catalog.default | patch | [`0.3.14` -> `0.3.15`](https://renovatebot.com/diffs/npm/publint/0.3.14/0.3.15) | [![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/publint/0.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/publint/0.3.14/0.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.3.14/0.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | pnpm.catalog.default | patch | [`4.0.1` -> `4.0.3`](https://renovatebot.com/diffs/npm/vitest/4.0.1/4.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.0.1/4.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [rolldown](https://rolldown.rs/) ([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown)) | devDependencies | patch | [`1.0.0-beta.43` -> `1.0.0-beta.44`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.43/1.0.0-beta.44) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-beta.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-beta.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-beta.43/1.0.0-beta.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-beta.43/1.0.0-beta.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/core)</summary>

### [`v7.28.5`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7285-2025-10-23)

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

##### 👓 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 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))

##### 🏠 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))

</details>

<details>
<summary>nestjs/nest (@&#8203;nestjs/common)</summary>

### [`v11.1.7`](https://redirect.github.com/nestjs/nest/compare/v11.1.6...ee1b3475551e9173b51381211f058298be504a6a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.6...v11.1.7)

</details>

<details>
<summary>nestjs/nest (@&#8203;nestjs/core)</summary>

### [`v11.1.7`](https://redirect.github.com/nestjs/nest/compare/v11.1.6...ee1b3475551e9173b51381211f058298be504a6a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.6...v11.1.7)

</details>

<details>
<summary>nestjs/nest (@&#8203;nestjs/platform-express)</summary>

### [`v11.1.7`](https://redirect.github.com/nestjs/nest/compare/v11.1.6...ee1b3475551e9173b51381211f058298be504a6a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.6...v11.1.7)

</details>

<details>
<summary>nestjs/nest (@&#8203;nestjs/testing)</summary>

### [`v11.1.7`](https://redirect.github.com/nestjs/nest/compare/v11.1.6...ee1b3475551e9173b51381211f058298be504a6a)

[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.6...v11.1.7)

</details>

<details>
<summary>napi-rs/napi-rs (@&#8203;napi-rs/cli)</summary>

### [`v3.4.1`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.4.1)

[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.4.0...@napi-rs/cli@3.4.1)

##### Bug Fixes

- **cli:** remove createRequire in cjs binding ([#&#8203;2976](https://redirect.github.com/napi-rs/napi-rs/issues/2976)) ([c388c12](https://redirect.github.com/napi-rs/napi-rs/commit/c388c120cfefbe40b16176615840203e3e1c6e75))

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/visitor-keys)</summary>

### [`v8.46.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8462-2025-10-20)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.1...v8.46.2)

This was a version bump only for visitor-keys to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/browser)</summary>

### [`v4.0.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.3)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.2...v4.0.3)

#####    🐞 Bug Fixes

- Preserve reporter options from config when CLI reporters override them  -  by [@&#8203;Copilot](https://redirect.github.com/Copilot) and **sheremet-va** in [#&#8203;8794](https://redirect.github.com/vitest-dev/vitest/issues/8794) [<samp>(15552)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/155521a85)
- **browser**: More stable in-source testing validation  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8793](https://redirect.github.com/vitest-dev/vitest/issues/8793) [<samp>(62297)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/622977e61)
- **happy-dom**: Support fetch globals  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8791](https://redirect.github.com/vitest-dev/vitest/issues/8791) [<samp>(0fb74)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0fb74bd3b)
- **init**: Use correct jsx/tsx extension  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8792](https://redirect.github.com/vitest-dev/vitest/issues/8792) [<samp>(abc04)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/abc046f95)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.2...v4.0.3)

### [`v4.0.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.2)

[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.1...v4.0.2)

#####    🐞 Bug Fixes

- **browser**:
  - Don't print the deprecation notice in node\_modules  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8779](https://redirect.github.com/vitest-dev/vitest/issues/8779) [<samp>(588f7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/588f76858)
- **pool**:
  - Assign envs before running tests to keep in sync with process.env  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8769](https://redirect.github.com/vitest-dev/vitest/issues/8769) [<samp>(26ce8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/26ce88db6)
- **spy**:
  - Properly inherit implementation's `length`  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8778](https://redirect.github.com/vitest-dev/vitest/issues/8778) [<samp>(d4c2b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d4c2b280b)
  - Reset spies if both `restoreMocks` and `mockReset` are set in the config  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;8781](https://redirect.github.com/vitest-dev/vitest/issues/8781) [<samp>(2eedb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2eedbce76)

#####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.1...v4.0.2)

</details>

<details>
<summary>alpinejs/alpine (alpinejs)</summary>

### [`v3.15.1`](https://redirect.github.com/alpinejs/alpine/releases/tag/v3.15.1)

[Compare Source](https://redirect.github.com/alpinejs/alpine/compare/v3.15.0...v3.15.1)

#### Changed

- `x-sort` improvements
- CSP build `allowGlobals` now defaults to `false` instead of `true`

</details>

<details>
<summary>ant-design/ant-design (antd)</summary>

### [`v5.27.6`](https://redirect.github.com/ant-design/ant-design/releases/tag/5.27.6)

[Compare Source](https://redirect.github.com/ant-design/ant-design/compare/5.27.5...5.27.6)

- Table
  - 🐞 Fix Table `pagination.align` is not working. [#&#8203;55316](https://redirect.github.com/ant-design/ant-design/pull/55316)
  - 🛠 Add Table missing useMemo capability to spinProps.  [#&#8203;55344](https://redirect.github.com/ant-design/ant-design/pull/55344)
- 🛠 Refactor Modal useMemo of ConfirmDialog to resolve useMemo invalid where Object.values ​​generates a new array. [#&#8203;55376](https://redirect.github.com/ant-design/ant-design/pull/55376)
- TypeScript
  - 🤖 Add ConfigProvider the `Window` type definition in `getTargetContainer` of . [#&#8203;55313](https://redirect.github.com/ant-design/ant-design/pull/55313)
  - 🤖 Add ConfigProvider the `ShadowRoot` type definition in `getTargetContainer` and `getPopupContainer`. [#&#8203;55278](https://redirect.github.com/ant-design/ant-design/pull/55278) [@&#8203;leshalv](https://redirect.github.com/leshalv)
  - 🤖 Improve Modal type definition. [#&#8203;55371](https://redirect.github.com/ant-design/ant-design/pull/55371)

***

- Table
  - 🐞 修复 Table `pagination.align` 属性失效的问题。[#&#8203;55316](https://redirect.github.com/ant-design/ant-design/pull/55316)
  - 🛠 补充 Table 中 spinProps 的 useMemo 缺失能力。[#&#8203;55344](https://redirect.github.com/ant-design/ant-design/pull/55344)
- 🛠 重构 Modal 中 ConfirmDialog 的 useMemo,以解决 Object.values 生成新数组导致 useMemo 失效的问题。[#&#8203;55376](https://redirect.github.com/ant-design/ant-design/pull/55376)
- TypeScript
  - 🤖 补充 ConfigProvider `getTargetContainer` 中 `Window` 类型定义。[#&#8203;55313](https://redirect.github.com/ant-design/ant-design/pull/55313)
  - 🤖 补充 ConfigProvider 的 `getTargetContainer` 和 `getPopupContainer` 中 `ShadowRoot` 类型定义。[#&#8203;55278](https://redirect.github.com/ant-design/ant-design/pull/55278) [@&#8203;leshalv](https://redirect.github.com/leshalv)
  - 🤖 优化 Modal 中类型定义。[#&#8203;55371](https://redirect.github.com/ant-design/ant-design/pull/55371)

</details>

<details>
<summary>toyobayashi/emnapi (emnapi)</summary>

### [`v1.6.0`](https://redirect.github.com/toyobayashi/emnapi/releases/tag/v1.6.0)

[Compare Source](https://redirect.github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0)

#### What's Changed

- feat: added SharedArrayBuffer api by [@&#8203;toyobayashi](https://redirect.github.com/toyobayashi) in [#&#8203;171](https://redirect.github.com/toyobayashi/emnapi/pull/171)
- feat: make napi\_delete\_reference use node\_api\_basic\_env by [@&#8203;toyobayashi](https://redirect.github.com/toyobayashi)  in [#&#8203;170](https://redirect.github.com/toyobayashi/emnapi/pull/170)
- ci: migrate to npm trusted publishing by [@&#8203;toyobayashi](https://redirect.github.com/toyobayashi)  in [#&#8203;168](https://redirect.github.com/toyobayashi/emnapi/pull/168)

**Full Changelog**: <https://github.com/toyobayashi/emnapi/compare/v1.5.0...v1.6.0>

</details>

<details>
<summary>toss/es-toolkit (es-toolkit)</summary>

### [`v1.41.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1410)

[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.40.0...v1.41.0)

Released on October 24th, 2025.

- Enhanced `throttle` to preserve `this` context when called as a method.
- Added type guard support for `partition` function.
- Fixed `omit` to support runtime-determined key arrays with proper overloads.
- Fixed `defaults` in compatibility layer to properly handle undefined and null sources.
- Fixed `toSnakeCaseKeys` and `toCamelCaseKeys` to correctly return types for non-plain objects.
- Fixed `toMerged` and `mergeWith` to properly handle shared objects in merge logic.
- Fixed `compat/union` to support array-like objects.
- Fixed `compat/updateWith` to use `get` for value retrieval in updater function.
- Fixed circular import between `isMatch` and `isMatchWith`.
- Fixed `find` and `findLast` by simplifying logic and removing unnecessary checks.
- Fixed `takeRight` by improving test coverage and removing redundant checks.
- Fixed `curry` and `curryRight` by removing unnecessary type assertions.
- Fixed `isEqualWith` and `mapKeys` by removing unnecessary type assertions.
- Improved performance for `meanBy` by removing intermediate array creation.
- Updated build system to use UMD format instead of IIFE for browser builds.
- Fixed numerous documentation examples across compat modules.
- Improved test coverage with additional test cases for edge cases and compatibility.

We sincerely thank [@&#8203;the5thbeatle](https://redirect.github.com/the5thbeatle), [@&#8203;wo-o29](https://redirect.github.com/wo-o29), [@&#8203;hwibaski](https://redirect.github.com/hwibaski), [@&#8203;manudeli](https://redirect.github.com/manudeli), [@&#8203;raon0211](https://redirect.github.com/raon0211), [@&#8203;dayongkr](https://redirect.github.com/dayongkr), [@&#8203;D-Sketon](https://redirect.github.com/D-Sketon), [@&#8203;yoouungyoung](https://redirect.github.com/yoouungyoung), [@&#8203;Dohun-choi](https://redirect.github.com/Dohun-choi), [@&#8203;sukvvon](https://redirect.github.com/sukvvon), [@&#8203;zoulou00](https://redirect.github.com/zoulou00), and [@&#8203;sen2y](https://redirect.github.com/sen2y) for their contributions. We appreciate your great efforts!

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

### [`v20.0.8`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.0.8)

[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.7...v20.0.8)

##### :construction\_worker\_man: Patch fixes

- Fixes issue where `previousSibling()` and `nextSibling()` didn't work in `HTMLSelectElement`  and `HTMLFormElement` - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1939](https://redirect.github.com/capricorn86/happy-dom/issues/1939)
- Fixes issue where parsing an item without a permitted parent (e.g. `<tr>`) should be valid inside a `<template>` element - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1939](https://redirect.github.com/capricorn86/happy-dom/issues/1939)

</details>

<details>
<summary>immerjs/immer (immer)</summary>

### [`v10.2.0`](https://redirect.github.com/immerjs/immer/releases/tag/v10.2.0)

[Compare Source](https://redirect.github.com/immerjs/immer/compare/v10.1.3...v10.2.0)

##### Features

- Optimize Immer performance where possible, introduce `setUseStrictIteration` ([#&#8203;1164](https://redirect.github.com/immerjs/immer/issues/1164)) ([e1996ce](https://redirect.github.com/immerjs/immer/commit/e1996ceb8a3a180c565b7304a4f3c4ce3b1a08ff))

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v10.19.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10190)

[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.18.3...v10.19.0)

##### Minor Changes

- You can now allow specific versions of dependencies to run postinstall scripts. `onlyBuiltDependencies` now accepts package names with lists of trusted versions. For example:

  ```yaml
  onlyBuiltDependencies:
    - nx@21.6.4 || 21.6.5
    - esbuild@0.25.1
  ```

  Related PR: [#&#8203;10104](https://redirect.github.com/pnpm/pnpm/pull/10104).

- Added support for exact versions in `minimumReleaseAgeExclude` [#&#8203;9985](https://redirect.github.com/pnpm/pnpm/issues/9985).

  You can now list one or more specific versions that pnpm should allow to install, even if those versions don’t satisfy the maturity requirement set by `minimumReleaseAge`. For example:

  ```yaml
  minimumReleaseAge: 1440
  minimumReleaseAgeExclude:
    - nx@21.6.5
    - webpack@4.47.0 || 5.102.1
  ```

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

### [`v0.15.10`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.10)

[Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.9...v0.15.10)

#####    🚀 Features

- Upgrade rolldown-plugin-dts  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e3951)</samp>](https://redirect.github.com/rolldown/tsdown/commit/e395162)
- Add `unrun` as a config loader  -  by [@&#8203;Gugustinette](https://redirect.github.com/Gugustinette) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;563](https://redirect.github.com/rolldown/tsdown/issues/563) [<samp>(57132)</samp>](https://redirect.github.com/rolldown/tsdown/commit/57132ea)

#####    🐞 Bug Fixes

- **exports**: Correctly generate export paths for nested index files  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [#&#8203;559](https://redirect.github.com/rolldown/tsdown/issues/559) [<samp>(ff946)</samp>](https://redirect.github.com/rolldown/tsdown/commit/ff946bc)

#####     [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.9...v0.15.10)

### [`v0.15.9`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.9)

[Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.8...v0.15.9)

#####    🐞 Bug Fixes

- Update rolldown and migrate from the deprecated API  -  by [@&#8203;ocavue](https://redirect.github.com/ocavue) in [#&#8203;552](https://redirect.github.com/rolldown/tsdown/issues/552) [<samp>(0aedb)</samp>](https://redirect.github.com/rolldown/tsdown/commit/0aedb13)
- Pin rolldown version  -  by [@&#8203;ocavue](https://redirect.github.com/ocavue) in [#&#8203;553](https://redirect.github.com/rolldown/tsdown/issues/553) [<samp>(7752e)</samp>](https://redirect.github.com/rolldown/tsdown/commit/7752efc)

#####     [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.8...v0.15.9)

</details>

<details>
<summary>publint/publint (publint)</summary>

### [`v0.3.15`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0315)

[Compare Source](https://redirect.github.com/publint/publint/compare/publint@0.3.14...publint@0.3.15)

##### Patch Changes

- Skip file existence checks when crawling subpath imports as they may be dev-only and not used after bundling or publish. This check may be improved in the future when publint can scan for files to see if the subpath imports are used. ([`0d72997`](https://redirect.github.com/publint/publint/commit/0d729974120060eece8a93873e7e5a24f909338e))

- Handle `exports["default"]` and `exports['default']` for `CJS_WITH_ESMODULE_DEFAULT_EXPORT` rule ([`8285f77`](https://redirect.github.com/publint/publint/commit/8285f77c939e30698bf44659aee1c76d4e2918c5))

</details>

<details>
<summary>rolldown/rolldown (rolldown)</summary>

### [`v1.0.0-beta.44`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta44---2025-10-20)

[Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.43...v1.0.0-beta.44)

##### 💥 BREAKING CHANGES

- enable `output.minifyInternalExports` for `format: 'es'` or `minify: true` ([#&#8203;6594](https://redirect.github.com/rolldown/rolldown/issues/6594)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- node/options: remove `InputOptions.jsx`, prefer `transform.jsx` always ([#&#8203;6548](https://redirect.github.com/rolldown/rolldown/issues/6548)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🚀 Features

- support jsx preset for `transform.jsx` ([#&#8203;6630](https://redirect.github.com/rolldown/rolldown/issues/6630)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align `inject_to_body` function ([#&#8203;6622](https://redirect.github.com/rolldown/rolldown/issues/6622)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_vite\_css\_post\_plugin: tweak `is_legacy` field ([#&#8203;6620](https://redirect.github.com/rolldown/rolldown/issues/6620)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- native-plugin: expose `viteHtmlPlugin` ([#&#8203;6609](https://redirect.github.com/rolldown/rolldown/issues/6609)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- native-plugin: expose `viteCSSPostPlugin` ([#&#8203;6606](https://redirect.github.com/rolldown/rolldown/issues/6606)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- builtin-plugin: expose `viteCSSPlugin` ([#&#8203;6605](https://redirect.github.com/rolldown/rolldown/issues/6605)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: complete plugin binding ([#&#8203;6604](https://redirect.github.com/rolldown/rolldown/issues/6604)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_css: support plugin binding ([#&#8203;6598](https://redirect.github.com/rolldown/rolldown/issues/6598)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add TypedArray constructors to side-effect free globals ([#&#8203;6592](https://redirect.github.com/rolldown/rolldown/issues/6592)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: align process src attr logic ([#&#8203;6572](https://redirect.github.com/rolldown/rolldown/issues/6572)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown: support `output.clearDir` to clean up `dir` before build ([#&#8203;6486](https://redirect.github.com/rolldown/rolldown/issues/6486)) by [@&#8203;aprosail](https://redirect.github.com/aprosail)
- dev: return `RolldownOutput` instead of `BindingOutputs` from `onOutput` ([#&#8203;6563](https://redirect.github.com/rolldown/rolldown/issues/6563)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_vite\_html: align process srcset logic ([#&#8203;6560](https://redirect.github.com/rolldown/rolldown/issues/6560)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align process src function ([#&#8203;6559](https://redirect.github.com/rolldown/rolldown/issues/6559)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align parse secset function ([#&#8203;6558](https://redirect.github.com/rolldown/rolldown/issues/6558)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- node/options: deprecate `dropLabels` and add `transform.dropLabels` ([#&#8203;6557](https://redirect.github.com/rolldown/rolldown/issues/6557)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- node/options: deprecate `keepNames` and add `output.keepNames` ([#&#8203;6556](https://redirect.github.com/rolldown/rolldown/issues/6556)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- node/options: deprecate `profilerNames` and add `output.generatedCode.profilerNames` ([#&#8203;6555](https://redirect.github.com/rolldown/rolldown/issues/6555)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- node/options: deprecate top level `inject` and `define` and add `transform.define`, `transform.inject` ([#&#8203;6544](https://redirect.github.com/rolldown/rolldown/issues/6544)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_html: initialize attributes handle logic ([#&#8203;6543](https://redirect.github.com/rolldown/rolldown/issues/6543)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown: oxc v0.95.0 ([#&#8203;6541](https://redirect.github.com/rolldown/rolldown/issues/6541)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- rolldown\_plugin\_vite\_html: align inject css logic ([#&#8203;6528](https://redirect.github.com/rolldown/rolldown/issues/6528)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align modulepreload inject logic ([#&#8203;6526](https://redirect.github.com/rolldown/rolldown/issues/6526)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align css bundle output inject logic ([#&#8203;6524](https://redirect.github.com/rolldown/rolldown/issues/6524)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: support inject\_to\_head function ([#&#8203;6522](https://redirect.github.com/rolldown/rolldown/issues/6522)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align emit and delete logic ([#&#8203;6521](https://redirect.github.com/rolldown/rolldown/issues/6521)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_vite\_html: align handle html asset url logic ([#&#8203;6518](https://redirect.github.com/rolldown/rolldown/issues/6518)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add an example how to transform code and generate sourcemap with `experimental.nativeMagicString` ([#&#8203;6514](https://redirect.github.com/rolldown/rolldown/issues/6514)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: align handle inline css logic ([#&#8203;6517](https://redirect.github.com/rolldown/rolldown/issues/6517)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🐛 Bug Fixes

- native-plugin: use correct config for assetPlugin ([#&#8203;6638](https://redirect.github.com/rolldown/rolldown/issues/6638)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- no\_color not being respected on reporter ([#&#8203;6615](https://redirect.github.com/rolldown/rolldown/issues/6615)) by [@&#8203;H4ad](https://redirect.github.com/H4ad)
- improve tree shaking for JSON default imports ([#&#8203;6626](https://redirect.github.com/rolldown/rolldown/issues/6626)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- cjs treeshaking removes used code ([#&#8203;6597](https://redirect.github.com/rolldown/rolldown/issues/6597)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- plugin/vite-resolve: return `package_json_path` from resolveId hook ([#&#8203;6434](https://redirect.github.com/rolldown/rolldown/issues/6434)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: `should have idx` error happens with `deferSyncScanData` + incremental rebuild ([#&#8203;6568](https://redirect.github.com/rolldown/rolldown/issues/6568)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown: sync scoping properly in pre\_process\_ecma\_ast ([#&#8203;6537](https://redirect.github.com/rolldown/rolldown/issues/6537)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- process CJS tree shaking bailout modules before eliminating unused dynamic entries ([#&#8203;6549](https://redirect.github.com/rolldown/rolldown/issues/6549)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rust/dev: error of `bundler.scan`doesn't get handled ([#&#8203;6547](https://redirect.github.com/rolldown/rolldown/issues/6547)) by [@&#8203;Copilot](https://redirect.github.com/Copilot)
- inline only self referenced json module properties ([#&#8203;6519](https://redirect.github.com/rolldown/rolldown/issues/6519)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- avoid processing native MagicString sourcemap when `sourcemap` is disabled ([#&#8203;6510](https://redirect.github.com/rolldown/rolldown/issues/6510)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### 🚜 Refactor

- rolldown\_binding: unify `BindingAssetInlineLimit` ([#&#8203;6625](https://redirect.github.com/rolldown/rolldown/issues/6625)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_binding: tweak `BindingAssetPluginConfig` ([#&#8203;6624](https://redirect.github.com/rolldown/rolldown/issues/6624)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- tweak `viteCSSPlugin` config ([#&#8203;6610](https://redirect.github.com/rolldown/rolldown/issues/6610)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rust/dev: remove unnecessary bundler cache management of dev engine ([#&#8203;6576](https://redirect.github.com/rolldown/rolldown/issues/6576)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/dev: refactor `TaskInput` into enum to reduce invalid states ([#&#8203;6575](https://redirect.github.com/rolldown/rolldown/issues/6575)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- improve the error message of `ScanStageCache#merge` ([#&#8203;6564](https://redirect.github.com/rolldown/rolldown/issues/6564)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rust/dev: use `client_id` to check if module is executed for test environment ([#&#8203;6566](https://redirect.github.com/rolldown/rolldown/issues/6566)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: mark napi object that won't be received from js side ([#&#8203;6531](https://redirect.github.com/rolldown/rolldown/issues/6531)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: mark napi object struct that won't be passed to js explicitly ([#&#8203;6525](https://redirect.github.com/rolldown/rolldown/issues/6525)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: use `&str` or `JsString` to avoid unnecessary clone ([#&#8203;6523](https://redirect.github.com/rolldown/rolldown/issues/6523)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: use `&str` to avoid unnecessary clone ([#&#8203;6520](https://redirect.github.com/rolldown/rolldown/issues/6520)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust: replace unwrap with expect for better error handling in message sending ([#&#8203;6509](https://redirect.github.com/rolldown/rolldown/issues/6509)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 📚 Documentation

- add redirect from `/guide/in-depth/` to `/in-depth/` ([#&#8203;6554](https://redirect.github.com/rolldown/rolldown/issues/6554)) by [@&#8203;Copilot](https://redirect.github.com/Copilot)
- guide: polish notable features page ([#&#8203;6535](https://redirect.github.com/rolldown/rolldown/issues/6535)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- builtin-plugins: add replace plugin docs ([#&#8203;6534](https://redirect.github.com/rolldown/rolldown/issues/6534)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- add `Additional Thanks` in `acknowledgements` page ([#&#8203;6507](https://redirect.github.com/rolldown/rolldown/issues/6507)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- polish doc for `experimental.nativeMagicString` ([#&#8203;6504](https://redirect.github.com/rolldown/rolldown/issues/6504)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### ⚡ Performance

- cli: advance `createTokioRuntime` ([#&#8203;6618](https://redirect.github.com/rolldown/rolldown/issues/6618)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown: reduce unnecessary Vec allocate ([#&#8203;6601](https://redirect.github.com/rolldown/rolldown/issues/6601)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown: make derived assets generation more parallel ([#&#8203;6600](https://redirect.github.com/rolldown/rolldown/issues/6600)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown: make chunks generation more parallel ([#&#8203;6599](https://redirect.github.com/rolldown/rolldown/issues/6599)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown\_utils: only allocate HASH\_PLACEHOLDER\_LEFT once ([#&#8203;6595](https://redirect.github.com/rolldown/rolldown/issues/6595)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown: use oxc-resolver with simd-json ([#&#8203;6591](https://redirect.github.com/rolldown/rolldown/issues/6591)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- rolldown: avoid allocate the sourcemap sources on non Windows os ([#&#8203;6590](https://redirect.github.com/rolldown/rolldown/issues/6590)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- resolver: use optimized fs.read\_to\_string impl ([#&#8203;6589](https://redirect.github.com/rolldown/rolldown/issues/6589)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- deps: upgrade json-escape-simd and add simdutf8 dependency ([#&#8203;6579](https://redirect.github.com/rolldown/rolldown/issues/6579)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rust/dev: remove unncessary clone for `ClientInput` ([#&#8203;6565](https://redirect.github.com/rolldown/rolldown/issues/6565)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- visit ast in `cross_module_optimization` stage parallel ([#&#8203;6552](https://redirect.github.com/rolldown/rolldown/issues/6552)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### 🧪 Testing

- json module prop conflict with normal module declaration binding ([#&#8203;6540](https://redirect.github.com/rolldown/rolldown/issues/6540)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- vite-tests: fix rolldown overrides ([#&#8203;6532](https://redirect.github.com/rolldown/rolldown/issues/6532)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚙️ Miscellaneous Tasks

- remove string conversion warning in `replacePlugin` to compatible with rollup ([#&#8203;6639](https://redirect.github.com/rolldown/rolldown/issues/6639)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update dependency dprint-json to v0.21.0 ([#&#8203;6637](https://redirect.github.com/rolldown/rolldown/issues/6637)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance ([#&#8203;6635](https://redirect.github.com/rolldown/rolldown/issues/6635)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance npm packages ([#&#8203;6632](https://redirect.github.com/rolldown/rolldown/issues/6632)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- node: use built-in styleText ([#&#8203;6340](https://redirect.github.com/rolldown/rolldown/issues/6340)) by [@&#8203;dumbmatter](https://redirect.github.com/dumbmatter)
- deps: update actions/setup-node action to v6 ([#&#8203;6629](https://redirect.github.com/rolldown/rolldown/issues/6629)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions ([#&#8203;6628](https://redirect.github.com/rolldown/rolldown/issues/6628)) by

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-10-27 04:59:00 +00:00
renovate[bot] ed43215494 chore(deps): update dependency oxlint-tsgolint to v0.3.0 (#14932)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.2.1` ->
`0.3.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.2.1/0.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.2.1/0.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.2.1/0.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.3.0`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.3.0)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.2.1...v0.3.0)

#### What's Changed

- chore(deps): update typescript-go digest to
[`48b739c`](https://redirect.github.com/oxc-project/tsgolint/commit/48b739c)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;311](https://redirect.github.com/oxc-project/tsgolint/pull/311)
- chore(deps): update typescript-go digest to
[`06a7b84`](https://redirect.github.com/oxc-project/tsgolint/commit/06a7b84)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;312](https://redirect.github.com/oxc-project/tsgolint/pull/312)
- chore(deps): update vitest to v4 by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;314](https://redirect.github.com/oxc-project/tsgolint/pull/314)
- feat(rules): Implement `strict_boolean_expressions` by
[@&#8203;nnnnoel](https://redirect.github.com/nnnnoel) in
[#&#8203;222](https://redirect.github.com/oxc-project/tsgolint/pull/222)
- fix: resolve panic when compiling wildcard directory patterns and add
tests for non-ASCII characters by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;319](https://redirect.github.com/oxc-project/tsgolint/pull/319)
- fix(strict-boolean-expressions): fix memory leak by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;316](https://redirect.github.com/oxc-project/tsgolint/pull/316)

#### New Contributors

- [@&#8203;nnnnoel](https://redirect.github.com/nnnnoel) made their
first contribution in
[#&#8203;222](https://redirect.github.com/oxc-project/tsgolint/pull/222)

**Full Changelog**:
<https://github.com/oxc-project/tsgolint/compare/v0.2.1...v0.3.0>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 12:44:01 +00:00
renovate[bot] df75190aff chore(deps): update dependency oxlint-tsgolint to v0.2.1 (#14891)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
[`0.2.0` ->
`0.2.1`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.2.0/0.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint-tsgolint/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint-tsgolint/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>

###
[`v0.2.1`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.2.1)

[Compare
Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.2.0...v0.2.1)

#### What's Changed

- fix(test/windows): update test file path for windows paths test cases
by [@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;225](https://redirect.github.com/oxc-project/tsgolint/pull/225)
- chore(deps): update typescript-go digest to
[`3685064`](https://redirect.github.com/oxc-project/tsgolint/commit/3685064)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;227](https://redirect.github.com/oxc-project/tsgolint/pull/227)
- fix: panic in unbound\_method by
[@&#8203;Boshen](https://redirect.github.com/Boshen) in
[#&#8203;228](https://redirect.github.com/oxc-project/tsgolint/pull/228)
- fix(tests/windows): fix invalid payload shape in test case by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;229](https://redirect.github.com/oxc-project/tsgolint/pull/229)
- chore: do not watch tests when running `just test` by
[@&#8203;camchenry](https://redirect.github.com/camchenry) in
[#&#8203;232](https://redirect.github.com/oxc-project/tsgolint/pull/232)
- chore: fix typo in `action.yml` by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;238](https://redirect.github.com/oxc-project/tsgolint/pull/238)
- chore(ai): add `AGENTS.md` file by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;236](https://redirect.github.com/oxc-project/tsgolint/pull/236)
- feat: run rule tests concurrently for better performance by
[@&#8203;Copilot](https://redirect.github.com/Copilot) in
[#&#8203;234](https://redirect.github.com/oxc-project/tsgolint/pull/234)
- chore(deps): update typescript-go digest to
[`0522ac5`](https://redirect.github.com/oxc-project/tsgolint/commit/0522ac5)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;239](https://redirect.github.com/oxc-project/tsgolint/pull/239)
- chore(deps): update gomod by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;240](https://redirect.github.com/oxc-project/tsgolint/pull/240)
- chore(deps): update taiki-e/install-action action to v2.61.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;241](https://redirect.github.com/oxc-project/tsgolint/pull/241)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;242](https://redirect.github.com/oxc-project/tsgolint/pull/242)
- feat: use `rolldown-vite` for vitest tests by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;243](https://redirect.github.com/oxc-project/tsgolint/pull/243)
- chore(deps): update typescript-go digest to
[`f3f42e7`](https://redirect.github.com/oxc-project/tsgolint/commit/f3f42e7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;244](https://redirect.github.com/oxc-project/tsgolint/pull/244)
- chore(ci): pin GH action dependencies by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;245](https://redirect.github.com/oxc-project/tsgolint/pull/245)
- docs: reorganize README and create comprehensive documentation
structure by [@&#8203;Boshen](https://redirect.github.com/Boshen) in
[#&#8203;249](https://redirect.github.com/oxc-project/tsgolint/pull/249)
- chore(deps): update typescript-go digest to
[`1ca5a2d`](https://redirect.github.com/oxc-project/tsgolint/commit/1ca5a2d)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;246](https://redirect.github.com/oxc-project/tsgolint/pull/246)
- fix(ci): update update-typescript-go workflow by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;251](https://redirect.github.com/oxc-project/tsgolint/pull/251)
- chore: log file name for each file by
[@&#8203;Boshen](https://redirect.github.com/Boshen) in
[#&#8203;248](https://redirect.github.com/oxc-project/tsgolint/pull/248)
- chore(deps): update dependency g-plane/pretty\_yaml to v0.5.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;253](https://redirect.github.com/oxc-project/tsgolint/pull/253)
- chore(deps): update dependency dprint/dprint-plugin-typescript to
v0.95.11 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;255](https://redirect.github.com/oxc-project/tsgolint/pull/255)
- chore(deps): update taiki-e/install-action action to v2.62.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;256](https://redirect.github.com/oxc-project/tsgolint/pull/256)
- chore(deps): update dependency dprint/dprint-plugin-markdown to
v0.19.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;254](https://redirect.github.com/oxc-project/tsgolint/pull/254)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;257](https://redirect.github.com/oxc-project/tsgolint/pull/257)
- chore(deps): update typescript-go digest to
[`865ec14`](https://redirect.github.com/oxc-project/tsgolint/commit/865ec14)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;259](https://redirect.github.com/oxc-project/tsgolint/pull/259)
- chore(deps): update typescript-go digest to
[`c0ef09c`](https://redirect.github.com/oxc-project/tsgolint/commit/c0ef09c)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;260](https://redirect.github.com/oxc-project/tsgolint/pull/260)
- chore(deps): update typescript-go digest to
[`0b9f3e7`](https://redirect.github.com/oxc-project/tsgolint/commit/0b9f3e7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;261](https://redirect.github.com/oxc-project/tsgolint/pull/261)
- chore(deps): update crate-ci/typos action to v1.36.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;262](https://redirect.github.com/oxc-project/tsgolint/pull/262)
- chore(deps): update typescript-go digest to
[`563c3ff`](https://redirect.github.com/oxc-project/tsgolint/commit/563c3ff)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;263](https://redirect.github.com/oxc-project/tsgolint/pull/263)
- chore(deps): update typescript-go digest to
[`b55c80c`](https://redirect.github.com/oxc-project/tsgolint/commit/b55c80c)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;264](https://redirect.github.com/oxc-project/tsgolint/pull/264)
- chore(deps): update github-actions by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;265](https://redirect.github.com/oxc-project/tsgolint/pull/265)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;266](https://redirect.github.com/oxc-project/tsgolint/pull/266)
- chore(deps): lock file maintenance by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;268](https://redirect.github.com/oxc-project/tsgolint/pull/268)
- chore(deps): update typescript-go digest to
[`206bc9c`](https://redirect.github.com/oxc-project/tsgolint/commit/206bc9c)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;267](https://redirect.github.com/oxc-project/tsgolint/pull/267)
- chore(deps): update typescript-go digest to
[`b328a8f`](https://redirect.github.com/oxc-project/tsgolint/commit/b328a8f)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;269](https://redirect.github.com/oxc-project/tsgolint/pull/269)
- chore(deps): update typescript-go digest to
[`9f6a04c`](https://redirect.github.com/oxc-project/tsgolint/commit/9f6a04c)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;270](https://redirect.github.com/oxc-project/tsgolint/pull/270)
- chore(deps): update crate-ci/typos action to v1.37.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;272](https://redirect.github.com/oxc-project/tsgolint/pull/272)
- chore(deps): update typescript-go digest to
[`0442f87`](https://redirect.github.com/oxc-project/tsgolint/commit/0442f87)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;271](https://redirect.github.com/oxc-project/tsgolint/pull/271)
- chore(deps): update typescript-go digest to
[`96d7293`](https://redirect.github.com/oxc-project/tsgolint/commit/96d7293)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;273](https://redirect.github.com/oxc-project/tsgolint/pull/273)
- chore(deps): update crate-ci/typos action to v1.37.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;275](https://redirect.github.com/oxc-project/tsgolint/pull/275)
- chore(deps): update typescript-go digest to
[`6277711`](https://redirect.github.com/oxc-project/tsgolint/commit/6277711)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;274](https://redirect.github.com/oxc-project/tsgolint/pull/274)
- chore(deps): update typescript-go digest to
[`f2d955b`](https://redirect.github.com/oxc-project/tsgolint/commit/f2d955b)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;276](https://redirect.github.com/oxc-project/tsgolint/pull/276)
- chore(deps): update crate-ci/typos action to v1.37.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;278](https://redirect.github.com/oxc-project/tsgolint/pull/278)
- chore(deps): update github-actions by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;279](https://redirect.github.com/oxc-project/tsgolint/pull/279)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;280](https://redirect.github.com/oxc-project/tsgolint/pull/280)
- chore(deps): update typescript-go digest to
[`ed2d8c9`](https://redirect.github.com/oxc-project/tsgolint/commit/ed2d8c9)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;277](https://redirect.github.com/oxc-project/tsgolint/pull/277)
- chore(deps): update crate-ci/typos action to v1.37.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;282](https://redirect.github.com/oxc-project/tsgolint/pull/282)
- chore(deps): update crate-ci/typos action to v1.38.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;284](https://redirect.github.com/oxc-project/tsgolint/pull/284)
- chore(deps): update typescript-go digest to
[`1f3304f`](https://redirect.github.com/oxc-project/tsgolint/commit/1f3304f)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;281](https://redirect.github.com/oxc-project/tsgolint/pull/281)
- chore(deps): update crate-ci/typos action to v1.38.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;286](https://redirect.github.com/oxc-project/tsgolint/pull/286)
- chore(deps): update typescript-go digest to
[`cf3e0c2`](https://redirect.github.com/oxc-project/tsgolint/commit/cf3e0c2)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;285](https://redirect.github.com/oxc-project/tsgolint/pull/285)
- chore(deps): update typescript-go digest to
[`a05e479`](https://redirect.github.com/oxc-project/tsgolint/commit/a05e479)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;289](https://redirect.github.com/oxc-project/tsgolint/pull/289)
- refactor(linter): pass fs in via argument to `RunLinter` by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;290](https://redirect.github.com/oxc-project/tsgolint/pull/290)
- chore(deps): update github-actions by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;292](https://redirect.github.com/oxc-project/tsgolint/pull/292)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;294](https://redirect.github.com/oxc-project/tsgolint/pull/294)
- chore(deps): update gomod by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;293](https://redirect.github.com/oxc-project/tsgolint/pull/293)
- chore(deps): update typescript-go digest to
[`fd15f29`](https://redirect.github.com/oxc-project/tsgolint/commit/fd15f29)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;298](https://redirect.github.com/oxc-project/tsgolint/pull/298)
- chore(deps): update typescript-go digest to
[`6183abf`](https://redirect.github.com/oxc-project/tsgolint/commit/6183abf)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;299](https://redirect.github.com/oxc-project/tsgolint/pull/299)
- chore(deps): update typescript-go digest to
[`0f6b0a7`](https://redirect.github.com/oxc-project/tsgolint/commit/0f6b0a7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;300](https://redirect.github.com/oxc-project/tsgolint/pull/300)
- chore(deps): update typescript-go digest to
[`5207eb8`](https://redirect.github.com/oxc-project/tsgolint/commit/5207eb8)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;301](https://redirect.github.com/oxc-project/tsgolint/pull/301)
- chore(deps): update typescript-go digest to
[`80e287b`](https://redirect.github.com/oxc-project/tsgolint/commit/80e287b)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;302](https://redirect.github.com/oxc-project/tsgolint/pull/302)
- chore(deps): update taiki-e/install-action action to v2.62.33 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;303](https://redirect.github.com/oxc-project/tsgolint/pull/303)
- chore(deps): update dependency dprint-markdown to v0.20.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;304](https://redirect.github.com/oxc-project/tsgolint/pull/304)
- chore(deps): lock file maintenance npm packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;305](https://redirect.github.com/oxc-project/tsgolint/pull/305)
- chore(deps): update dependency dprint-json to v0.21.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;306](https://redirect.github.com/oxc-project/tsgolint/pull/306)
- chore(deps): update typescript-go digest to
[`7ee8b4e`](https://redirect.github.com/oxc-project/tsgolint/commit/7ee8b4e)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;307](https://redirect.github.com/oxc-project/tsgolint/pull/307)
- chore(deps): update typescript-go digest to
[`0a61d1a`](https://redirect.github.com/oxc-project/tsgolint/commit/0a61d1a)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;308](https://redirect.github.com/oxc-project/tsgolint/pull/308)
- chore(deps): update typescript-go digest to
[`62fcda7`](https://redirect.github.com/oxc-project/tsgolint/commit/62fcda7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;309](https://redirect.github.com/oxc-project/tsgolint/pull/309)
- feat: improve panic message for extracting TS extension by
[@&#8203;camc314](https://redirect.github.com/camc314) in
[#&#8203;310](https://redirect.github.com/oxc-project/tsgolint/pull/310)

**Full Changelog**:
<https://github.com/oxc-project/tsgolint/compare/v0.2.0...v0.2.1>

</details>

---

### Configuration

📅 **Schedule**: 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 11:54:26 +01:00
renovate[bot] 46b9d57171 chore(deps): lock file maintenance npm packages (#14785)
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys))
| devDependencies | patch | [`8.46.0` ->
`8.46.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.46.0/8.46.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.46.0/8.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.46.0/8.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://redirect.github.com/ant-design/ant-design)) |
devDependencies | patch | [`5.27.4` ->
`5.27.5`](https://renovatebot.com/diffs/npm/antd/5.27.4/5.27.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/antd/5.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/antd/5.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/antd/5.27.4/5.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/antd/5.27.4/5.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) |
devDependencies | patch | [`20.0.2` ->
`20.0.7`](https://renovatebot.com/diffs/npm/happy-dom/20.0.2/20.0.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/20.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/20.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/20.0.2/20.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/20.0.2/20.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
packageManager | patch | [`10.18.2` ->
`10.18.3`](https://renovatebot.com/diffs/npm/pnpm/10.18.2/10.18.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.18.2/10.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.18.2/10.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [esbuild](https://redirect.github.com/evanw/esbuild) | devDependencies
| patch | [`0.25.10` ->
`0.25.11`](https://renovatebot.com/diffs/npm/esbuild/0.25.10/0.25.11) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.25.10/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.10/0.25.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [playwright](https://playwright.dev)
([source](https://redirect.github.com/microsoft/playwright)) |
devDependencies | patch | [`1.56.0` ->
`1.56.1`](https://renovatebot.com/diffs/npm/playwright/1.56.0/1.56.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.56.0/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.56.0/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | minor | [`24.7.2` ->
`24.8.1`](https://renovatebot.com/diffs/npm/@types%2fnode/24.7.2/24.8.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/24.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/24.7.2/24.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.7.2/24.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rolldown](https://rolldown.rs/)
([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| devDependencies | patch | [`1.0.0-beta.42` ->
`1.0.0-beta.43`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.42/1.0.0-beta.43)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-beta.43?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-beta.43?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-beta.42/1.0.0-beta.43?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-beta.42/1.0.0-beta.43?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | devDependencies
| minor | [`9.37.0` ->
`9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.37.0/9.38.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.37.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.37.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsdown](https://redirect.github.com/rolldown/tsdown) |
devDependencies | patch | [`0.15.6` ->
`0.15.8`](https://renovatebot.com/diffs/npm/tsdown/0.15.6/0.15.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.15.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsdown/0.15.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsdown/0.15.6/0.15.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.15.6/0.15.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/visitor-keys)</summary>

###
[`v8.46.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8461-2025-10-13)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.46.0...v8.46.1)

This was a version bump only for visitor-keys to align it with other
projects, there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>ant-design/ant-design (antd)</summary>

###
[`v5.27.5`](https://redirect.github.com/ant-design/ant-design/releases/tag/5.27.5)

[Compare
Source](https://redirect.github.com/ant-design/ant-design/compare/5.27.4...5.27.5)

- 🐞 Fix Tour positioning when the `target` is a Table with fixed
headers.
[#&#8203;55124](https://redirect.github.com/ant-design/ant-design/pull/55124)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 💄 Fix Card body extra padding when adding `gap` style.
[#&#8203;54974](https://redirect.github.com/ant-design/ant-design/pull/54974)
[@&#8203;QdabuliuQ](https://redirect.github.com/QdabuliuQ)
- 💄 Fix DatePicker design token for text color.
[#&#8203;55065](https://redirect.github.com/ant-design/ant-design/pull/55065)
[@&#8203;765477020](https://redirect.github.com/765477020)
- 💄 Fix List overflow problem when bordered.
[#&#8203;55075](https://redirect.github.com/ant-design/ant-design/pull/55075)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- ⌨️ Fix Modal.confirm `aria-labelledby` accessibility attribute missing
problem.
[#&#8203;55266](https://redirect.github.com/ant-design/ant-design/pull/55266)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- ⚡️ Improve Cascader rendering for loading icon.
[#&#8203;55285](https://redirect.github.com/ant-design/ant-design/pull/55285)
[@&#8203;li-jia-nan](https://redirect.github.com/li-jia-nan)
- TypeScript
- 🤖 Fix FloatButton type definition missing for `disabled` property.
[#&#8203;55156](https://redirect.github.com/ant-design/ant-design/pull/55156)
[@&#8203;deathemperor](https://redirect.github.com/deathemperor)

***

- 🐞 修复 Tour 指定 `target` 为 Table
固定列头时定位错误的问题。[#&#8203;55124](https://redirect.github.com/ant-design/ant-design/pull/55124)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 💄 修复 Card body 增加 `gap` 样式时有多余 padding
的问题。[#&#8203;54974](https://redirect.github.com/ant-design/ant-design/pull/54974)
[@&#8203;QdabuliuQ](https://redirect.github.com/QdabuliuQ)
- 💄 修复 DatePicker 文本颜色 token
错误的问题。[#&#8203;55065](https://redirect.github.com/ant-design/ant-design/pull/55065)
[@&#8203;765477020](https://redirect.github.com/765477020)
- 💄 修复 List
启用边框时会内容溢出的问题。[#&#8203;55075](https://redirect.github.com/ant-design/ant-design/pull/55075)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- ⌨️ 修复 Modal.confirm 缺失 `aria-labelledby`
可访问性属性的问题。[#&#8203;55266](https://redirect.github.com/ant-design/ant-design/pull/55266)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- ⚡️ 优化 Cascader
加载中图标的渲染。[#&#8203;55285](https://redirect.github.com/ant-design/ant-design/pull/55285)
[@&#8203;li-jia-nan](https://redirect.github.com/li-jia-nan)
- TypeScript
- 🤖 修复 FloatButton `disabled`
属性类型缺失的问题。[#&#8203;55156](https://redirect.github.com/ant-design/ant-design/pull/55156)
[@&#8203;deathemperor](https://redirect.github.com/deathemperor)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v20.0.7`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.0.7)

[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.6...v20.0.7)

##### :construction\_worker\_man: Patch fixes

- Fix incorrect handling of `>=` operator in media query parser - By
**[@&#8203;lkritsimas](https://redirect.github.com/lkritsimas)** in task
[#&#8203;1869](https://redirect.github.com/capricorn86/happy-dom/issues/1869)

###
[`v20.0.6`](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.5...aab20c3936ab5023c27f2b5a2ad7eaa42bd6d068)

[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.5...v20.0.6)

###
[`v20.0.5`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.0.5)

[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.4...v20.0.5)

##### :construction\_worker\_man: Patch fixes

- The setter `TreeWalker.currentNode` should validate if the value is a
`Node` - By
**[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in
task
[#&#8203;1935](https://redirect.github.com/capricorn86/happy-dom/issues/1935)

###
[`v20.0.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.0.4)

[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.3...v20.0.4)

##### :construction\_worker\_man: Patch fixes

- Only adds buttons to `FormData` if they are the submitter - By
**[@&#8203;maxmil](https://redirect.github.com/maxmil)** and **@&#8203;
karpiuMG** in task
[#&#8203;1859](https://redirect.github.com/capricorn86/happy-dom/issues/1859)

###
[`v20.0.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.0.3)

[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.2...v20.0.3)

##### :construction\_worker\_man: Patch fixes

- Moves URL resolution to after checking if module preloading is enabled
to prevent URL errors to be thrown when unresolvable - By
**[@&#8203;iam-medvedev](https://redirect.github.com/iam-medvedev)** in
task
[#&#8203;1851](https://redirect.github.com/capricorn86/happy-dom/issues/1851)
- Fixes issue where CSS variables aren't parsed correctly when inside
CSS functions - By
**[@&#8203;fimion](https://redirect.github.com/fimion)** in task
[#&#8203;1837](https://redirect.github.com/capricorn86/happy-dom/issues/1837)

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.18.3`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10183)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.18.2...v10.18.3)

##### Patch Changes

- Fix a bug where pnpm would infinitely recurse when using
`verifyDepsBeforeInstall: install` and pre/post install scripts that
called other pnpm scripts
[#&#8203;10060](https://redirect.github.com/pnpm/pnpm/issues/10060).
- Fixed scoped registry keys (e.g., `@scope:registry`) being parsed as
property paths in `pnpm config get` when `--location=project` is used
[#&#8203;9362](https://redirect.github.com/pnpm/pnpm/issues/9362).
- Remove pnpm-specific CLI options before passing to npm publish to
prevent "Unknown cli config" warnings
[#&#8203;9646](https://redirect.github.com/pnpm/pnpm/issues/9646).
- Fixed EISDIR error when bin field points to a directory
[#&#8203;9441](https://redirect.github.com/pnpm/pnpm/issues/9441).
- Preserve version and hasBin for variations packages
[#&#8203;10022](https://redirect.github.com/pnpm/pnpm/issues/10022).
- Fixed `pnpm config set --location=project` incorrectly handling keys
with slashes (auth tokens, registry settings)
[#&#8203;9884](https://redirect.github.com/pnpm/pnpm/issues/9884).
- When both `pnpm-workspace.yaml` and `.npmrc` exist, `pnpm config set
--location=project` now writes to `pnpm-workspace.yaml` (matching read
priority)
[#&#8203;10072](https://redirect.github.com/pnpm/pnpm/issues/10072).
- Prevent a table width error in `pnpm outdated --long`
[#&#8203;10040](https://redirect.github.com/pnpm/pnpm/issues/10040).
- Sync bin links after injected dependencies are updated by build
scripts. This ensures that binaries created during build processes are
properly linked and accessible to consuming projects
[#&#8203;10057](https://redirect.github.com/pnpm/pnpm/issues/10057).

</details>

<details>
<summary>evanw/esbuild (esbuild)</summary>

###
[`v0.25.11`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#02511)

[Compare
Source](https://redirect.github.com/evanw/esbuild/compare/v0.25.10...v0.25.11)

- Add support for `with { type: 'bytes' }` imports
([#&#8203;4292](https://redirect.github.com/evanw/esbuild/issues/4292))

The [import
bytes](https://redirect.github.com/tc39/proposal-import-bytes) proposal
has reached stage 2.7 in the TC39 process, which means that although it
isn't quite recommended for implementation, it's generally approved and
ready for validation. Furthermore it has already been implemented by
[Deno](https://docs.deno.com/examples/importing_bytes/) and
[Webpack](https://redirect.github.com/webpack/webpack/pull/19928). So
with this release, esbuild will also add support for this. It behaves
exactly the same as esbuild's existing [`binary`
loader](https://esbuild.github.io/content-types/#binary). Here's an
example:

  ```js
  import data from './image.png' with { type: 'bytes' }
  const view = new DataView(data.buffer, 0, 24)
  const width = view.getInt32(16)
  const height = view.getInt32(20)
  console.log('size:', width + '\xD7' + height)
  ```

- Lower CSS media query range syntax
([#&#8203;3748](https://redirect.github.com/evanw/esbuild/issues/3748),
[#&#8203;4293](https://redirect.github.com/evanw/esbuild/issues/4293))

With this release, esbuild will now transform CSS media query range
syntax into equivalent syntax using `min-`/`max-` prefixes for older
browsers. For example, the following CSS:

  ```css
  @&#8203;media (640px <= width <= 960px) {
    main {
      display: flex;
    }
  }
  ```

will be transformed like this with a target such as `--target=chrome100`
(or more specifically with `--supported:media-range=false` if desired):

  ```css
  @&#8203;media (min-width: 640px) and (max-width: 960px) {
    main {
      display: flex;
    }
  }
  ```

</details>

<details>
<summary>microsoft/playwright (playwright)</summary>

###
[`v1.56.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.56.1)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.56.0...v1.56.1)

#### Highlights


[#&#8203;37871](https://redirect.github.com/microsoft/playwright/issues/37871)
chore: allow local-network-access permission in chromium

[#&#8203;37891](https://redirect.github.com/microsoft/playwright/issues/37891)
fix(agents): remove workspaceFolder ref from vscode mcp

[#&#8203;37759](https://redirect.github.com/microsoft/playwright/issues/37759)
chore: rename agents to test agents

[#&#8203;37757](https://redirect.github.com/microsoft/playwright/issues/37757)
chore(mcp): fallback to cwd when resolving test config

#### Browser Versions

- Chromium 141.0.7390.37
- Mozilla Firefox 142.0.1
- WebKit 26.0

</details>

<details>
<summary>rolldown/rolldown (rolldown)</summary>

###
[`v1.0.0-beta.43`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta43---2025-10-13)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.42...v1.0.0-beta.43)

##### 🚀 Features

- add filterVitePlugins utility that uses to skip vite plugins using
apply: "serve"
([#&#8203;6502](https://redirect.github.com/rolldown/rolldown/issues/6502))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: align partial can inline entry logic
([#&#8203;6500](https://redirect.github.com/rolldown/rolldown/issues/6500))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align get\_imported\_chunks logic
([#&#8203;6499](https://redirect.github.com/rolldown/rolldown/issues/6499))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align HtmlTagDescriptor
([#&#8203;6498](https://redirect.github.com/rolldown/rolldown/issues/6498))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align partial utility functions logic
([#&#8203;6497](https://redirect.github.com/rolldown/rolldown/issues/6497))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_html\_vite\_html: align partial inject chunk asset links
logic
([#&#8203;6496](https://redirect.github.com/rolldown/rolldown/issues/6496))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: align `processedHtml` logic
([#&#8203;6494](https://redirect.github.com/rolldown/rolldown/issues/6494))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add `nativeMagicString` options
([#&#8203;6469](https://redirect.github.com/rolldown/rolldown/issues/6469))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rust: eagerly cleanup resources when calling `close`
([#&#8203;6483](https://redirect.github.com/rolldown/rolldown/issues/6483))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust: verify if bundler is closed for public API
([#&#8203;6481](https://redirect.github.com/rolldown/rolldown/issues/6481))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- replace \[format] placeholder in chunk filename templates
([#&#8203;6476](https://redirect.github.com/rolldown/rolldown/issues/6476))
by [@&#8203;elecmonkey](https://redirect.github.com/elecmonkey)
- implement synchronous JS callback invocation for paths function
([#&#8203;6474](https://redirect.github.com/rolldown/rolldown/issues/6474))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: align partial transform hook logic
([#&#8203;6471](https://redirect.github.com/rolldown/rolldown/issues/6471))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- Support `output.paths`
([#&#8203;6470](https://redirect.github.com/rolldown/rolldown/issues/6470))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: align script urls handle logic
([#&#8203;6466](https://redirect.github.com/rolldown/rolldown/issues/6466))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add validation for `preserveEntrySignatures` with
`includeDependenciesRecursively` option
([#&#8203;6468](https://redirect.github.com/rolldown/rolldown/issues/6468))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_html: align partial logic
([#&#8203;6465](https://redirect.github.com/rolldown/rolldown/issues/6465))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- background sourcemap generation for Javascript transform hooks
([#&#8203;6293](https://redirect.github.com/rolldown/rolldown/issues/6293))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: handle style tag
([#&#8203;6464](https://redirect.github.com/rolldown/rolldown/issues/6464))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: handle inline style attribute
([#&#8203;6463](https://redirect.github.com/rolldown/rolldown/issues/6463))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_html: partially handle vite-ignore attribute
([#&#8203;6462](https://redirect.github.com/rolldown/rolldown/issues/6462))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- dev/node: expose errors of `on_hmr_updatrs` to node
([#&#8203;6454](https://redirect.github.com/rolldown/rolldown/issues/6454))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev/node: expose errors of `on_output` to node
([#&#8203;6453](https://redirect.github.com/rolldown/rolldown/issues/6453))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: expose hmr errors on `on_hmr_updatrs` callback
([#&#8203;6443](https://redirect.github.com/rolldown/rolldown/issues/6443))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🐛 Bug Fixes

- fallback sourcemap generation for `experimental.nativeMagicString:
false`
([#&#8203;6488](https://redirect.github.com/rolldown/rolldown/issues/6488))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- take `resolve.modules` into account
([#&#8203;6484](https://redirect.github.com/rolldown/rolldown/issues/6484))
by [@&#8203;Pickachu](https://redirect.github.com/Pickachu)
- rolldown: increase tokio blocking threads size for watch mode
([#&#8203;6467](https://redirect.github.com/rolldown/rolldown/issues/6467))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- use len\_utf16 in magic\_string CharToByteMapper
([#&#8203;6461](https://redirect.github.com/rolldown/rolldown/issues/6461))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- pass `advancedChunks#includeDependenciesRecursively` to rust
([#&#8203;6448](https://redirect.github.com/rolldown/rolldown/issues/6448))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: should compute hmr update correctly for multiple clients
([#&#8203;6442](https://redirect.github.com/rolldown/rolldown/issues/6442))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- allow specifying packageJsonPath in PluginContext.load
([#&#8203;6439](https://redirect.github.com/rolldown/rolldown/issues/6439))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- use transform.target as default for minify target when `minify: {
compress: true }`
([#&#8203;6433](https://redirect.github.com/rolldown/rolldown/issues/6433))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 🚜 Refactor

- extract background sourcemap handling into separate methods
([#&#8203;6501](https://redirect.github.com/rolldown/rolldown/issues/6501))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rust: only expose methods of `Bundler` for public usage
([#&#8203;6480](https://redirect.github.com/rolldown/rolldown/issues/6480))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev/node: use napi object instead clss for `BindingClientHmrUpdate`
([#&#8203;6456](https://redirect.github.com/rolldown/rolldown/issues/6456))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev/node: improve `DevOnHmrUpdates` API
([#&#8203;6455](https://redirect.github.com/rolldown/rolldown/issues/6455))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 📚 Documentation

- update team page and add acknowledgements page
([#&#8203;6495](https://redirect.github.com/rolldown/rolldown/issues/6495))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- restructure website and files
([#&#8203;6492](https://redirect.github.com/rolldown/rolldown/issues/6492))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- correct incorrect documentation about the config file
([#&#8203;6472](https://redirect.github.com/rolldown/rolldown/issues/6472))
by [@&#8203;jsparkdev](https://redirect.github.com/jsparkdev)
- options: `experimental.strictExecutionOrder`
([#&#8203;6450](https://redirect.github.com/rolldown/rolldown/issues/6450))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- adding `why-plugin-hook-filter` in depth
([#&#8203;6446](https://redirect.github.com/rolldown/rolldown/issues/6446))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### ⚡ Performance

- rolldown: replace serde JSON string escape with simd impl
([#&#8203;6475](https://redirect.github.com/rolldown/rolldown/issues/6475))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)

##### ⚙️ Miscellaneous Tasks

- docs: redirect removed path to new locations for compatibility
([#&#8203;6493](https://redirect.github.com/rolldown/rolldown/issues/6493))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: lock file maintenance npm packages
([#&#8203;6490](https://redirect.github.com/rolldown/rolldown/issues/6490))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions (major)
([#&#8203;6415](https://redirect.github.com/rolldown/rolldown/issues/6415))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions
([#&#8203;6489](https://redirect.github.com/rolldown/rolldown/issues/6489))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- rust: add comment for `DiagnosticOptions#stabilize_path`
([#&#8203;6447](https://redirect.github.com/rolldown/rolldown/issues/6447))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust: remove unused `BindingHmrOutput`
([#&#8203;6457](https://redirect.github.com/rolldown/rolldown/issues/6457))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_html: tweak `utils.rs`
([#&#8203;6460](https://redirect.github.com/rolldown/rolldown/issues/6460))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- change node version to lts
([#&#8203;6435](https://redirect.github.com/rolldown/rolldown/issues/6435))
by [@&#8203;iiio2](https://redirect.github.com/iiio2)
- rust/test: split hmr related structs into their own files
([#&#8203;6445](https://redirect.github.com/rolldown/rolldown/issues/6445))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update crate-ci/typos action to v1.38.1
([#&#8203;6452](https://redirect.github.com/rolldown/rolldown/issues/6452))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- rust/test: render hmr errors
([#&#8203;6444](https://redirect.github.com/rolldown/rolldown/issues/6444))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- examples: add `"type": "module"` in `package.json`
([#&#8203;6441](https://redirect.github.com/rolldown/rolldown/issues/6441))
by [@&#8203;iiio2](https://redirect.github.com/iiio2)

##### ❤️ New Contributors

- [@&#8203;Pickachu](https://redirect.github.com/Pickachu) made their
first contribution in
[#&#8203;6484](https://redirect.github.com/rolldown/rolldown/pull/6484)
- [@&#8203;elecmonkey](https://redirect.github.com/elecmonkey) made
their first contribution in
[#&#8203;6476](https://redirect.github.com/rolldown/rolldown/pull/6476)
- [@&#8203;jsparkdev](https://redirect.github.com/jsparkdev) made their
first contribution in
[#&#8203;6472](https://redirect.github.com/rolldown/rolldown/pull/6472)

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

###
[`v9.38.0`](https://redirect.github.com/eslint/eslint/compare/v9.37.0...8fe511b4c0fb74df3290271b29c672c3fbf3be1f)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

###
[`v0.15.8`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.8)

[Compare
Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.7...v0.15.8)

#####    🚀 Features

- **rolldown**: Write config for debugging  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(ec8d5)</samp>](https://redirect.github.com/rolldown/tsdown/commit/ec8d5d3)

#####    🐞 Bug Fixes

- **target**: Invalid number target  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(c1071)</samp>](https://redirect.github.com/rolldown/tsdown/commit/c107142)

#####     [View changes on
GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.7...v0.15.8)

###
[`v0.15.7`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.7)

[Compare
Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.6...v0.15.7)

#####    🚀 Features

- **create-tsdown**: Migrate from Gugustinette/create-tsdown  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz) in
[#&#8203;535](https://redirect.github.com/rolldown/tsdown/issues/535)
[<samp>(df36a)</samp>](https://redirect.github.com/rolldown/tsdown/commit/df36ab5)

#####    🐞 Bug Fixes

- **publint**:
- Package dir for workspace  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(7ae61)</samp>](https://redirect.github.com/rolldown/tsdown/commit/7ae611a)
- With option name  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(95550)</samp>](https://redirect.github.com/rolldown/tsdown/commit/95550ee)

#####     [View changes on
GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.6...v0.15.7)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 03:27:43 +00:00
renovate da9af14771 chore(deps): lock file maintenance npm packages (#14535)
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@codspeed/vitest-plugin](https://codspeed.io) ([source](https://redirect.github.com/CodSpeedHQ/codspeed-node)) | devDependencies | patch | [`5.0.0` -> `5.0.1`](https://renovatebot.com/diffs/npm/@codspeed%2fvitest-plugin/5.0.0/5.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@codspeed%2fvitest-plugin/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codspeed%2fvitest-plugin/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codspeed%2fvitest-plugin/5.0.0/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codspeed%2fvitest-plugin/5.0.0/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs) | pnpm.catalog.default | patch | [`3.3.0` -> `3.3.1`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.3.0/3.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fcli/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fcli/3.3.0/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fcli/3.3.0/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@napi-rs/wasm-runtime](https://redirect.github.com/napi-rs/napi-rs) ([source](https://redirect.github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime)) | pnpm.catalog.default | patch | [`1.0.6` -> `1.0.7`](https://renovatebot.com/diffs/npm/@napi-rs%2fwasm-runtime/1.0.6/1.0.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fwasm-runtime/1.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fwasm-runtime/1.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fwasm-runtime/1.0.6/1.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fwasm-runtime/1.0.6/1.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`24.5.2` -> `24.7.2`](https://renovatebot.com/diffs/npm/@types%2fnode/24.5.2/24.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/24.5.2/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.5.2/24.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys)) | devDependencies | minor | [`8.44.1` -> `8.46.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.44.1/8.46.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.44.1/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.44.1/8.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@vscode/test-cli](https://redirect.github.com/Microsoft/vscode-test-cli) | devDependencies | patch | [`^0.0.11` -> `^0.0.12`](https://renovatebot.com/diffs/npm/@vscode%2ftest-cli/0.0.11/0.0.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vscode%2ftest-cli/0.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vscode%2ftest-cli/0.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vscode%2ftest-cli/0.0.11/0.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vscode%2ftest-cli/0.0.11/0.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [cross-env](https://redirect.github.com/kentcdodds/cross-env) | devDependencies | minor | [`10.0.0` -> `10.1.0`](https://renovatebot.com/diffs/npm/cross-env/10.0.0/10.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cross-env/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cross-env/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cross-env/10.0.0/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cross-env/10.0.0/10.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [es-toolkit](https://es-toolkit.dev) ([source](https://redirect.github.com/toss/es-toolkit)) | devDependencies | minor | [`1.39.10` -> `1.40.0`](https://renovatebot.com/diffs/npm/es-toolkit/1.39.10/1.40.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/es-toolkit/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/es-toolkit/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/es-toolkit/1.39.10/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/es-toolkit/1.39.10/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | minor | [`9.36.0` -> `9.37.0`](https://renovatebot.com/diffs/npm/eslint/9.36.0/9.37.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.36.0/9.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.36.0/9.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [jiti](https://redirect.github.com/unjs/jiti) | devDependencies | patch | [`2.6.0` -> `2.6.1`](https://renovatebot.com/diffs/npm/jiti/2.6.0/2.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jiti/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jiti/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jiti/2.6.0/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jiti/2.6.0/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [memfs](https://redirect.github.com/streamich/memfs) | devDependencies | minor | [`4.48.1` -> `4.49.0`](https://renovatebot.com/diffs/npm/memfs/4.48.1/4.49.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/memfs/4.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/memfs/4.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/memfs/4.48.1/4.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/memfs/4.48.1/4.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [motion](https://redirect.github.com/motiondivision/motion) | devDependencies | patch | [`12.23.22` -> `12.23.24`](https://renovatebot.com/diffs/npm/motion/12.23.22/12.23.24) | [![age](https://developer.mend.io/api/mc/badges/age/npm/motion/12.23.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/motion/12.23.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/motion/12.23.22/12.23.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/motion/12.23.22/12.23.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [ovsx](https://open-vsx.org) ([source](https://redirect.github.com/eclipse/openvsx/tree/HEAD/cli)) | devDependencies | patch | [`0.10.5` -> `0.10.6`](https://renovatebot.com/diffs/npm/ovsx/0.10.5/0.10.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ovsx/0.10.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ovsx/0.10.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ovsx/0.10.5/0.10.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ovsx/0.10.5/0.10.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [playwright](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | devDependencies | minor | [`1.55.1` -> `1.56.0`](https://renovatebot.com/diffs/npm/playwright/1.55.1/1.56.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.55.1/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.55.1/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | packageManager | patch | [`10.18.0` -> `10.18.2`](https://renovatebot.com/diffs/npm/pnpm/10.18.0/10.18.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.18.0/10.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.18.0/10.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | pnpm.catalog.default | patch | [`0.3.13` -> `0.3.14`](https://renovatebot.com/diffs/npm/publint/0.3.13/0.3.14) | [![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/publint/0.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/publint/0.3.13/0.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.3.13/0.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [ramda](https://ramdajs.com/) ([source](https://redirect.github.com/ramda/ramda)) | devDependencies | minor | [`^0.31.0` -> `^0.32.0`](https://renovatebot.com/diffs/npm/ramda/0.31.3/0.32.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ramda/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ramda/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ramda/0.31.3/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ramda/0.31.3/0.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [rolldown](https://rolldown.rs/) ([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown)) | devDependencies | patch | [`1.0.0-beta.41` -> `1.0.0-beta.42`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.41/1.0.0-beta.42) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-beta.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-beta.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-beta.41/1.0.0-beta.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-beta.41/1.0.0-beta.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tsdown](https://redirect.github.com/rolldown/tsdown) | devDependencies | patch | [`0.15.5` -> `0.15.6`](https://renovatebot.com/diffs/npm/tsdown/0.15.5/0.15.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsdown/0.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsdown/0.15.5/0.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.15.5/0.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

<details>
<summary>CodSpeedHQ/codspeed-node (@&#8203;codspeed/vitest-plugin)</summary>

### [`v5.0.1`](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v5.0.1)

[Compare Source](https://redirect.github.com/CodSpeedHQ/codspeed-node/compare/v5.0.0...v5.0.1)

#### What's Changed

- fix(vitest-plugin): update readme with correct minimal vitest version by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;61](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/61)
- fix: make tinybench peer dep broader by [@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in [#&#8203;63](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/63)

**Full Changelog**: <https://github.com/CodSpeedHQ/codspeed-node/compare/v5.0.0...v5.0.1>

</details>

<details>
<summary>napi-rs/napi-rs (@&#8203;napi-rs/cli)</summary>

### [`v3.3.1`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.3.0...@napi-rs/cli@3.3.1)

[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.3.0...@napi-rs/cli@3.3.1)

</details>

<details>
<summary>napi-rs/napi-rs (@&#8203;napi-rs/wasm-runtime)</summary>

### [`v1.0.7`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.0.6...@napi-rs/wasm-runtime@1.0.7)

[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.0.6...@napi-rs/wasm-runtime@1.0.7)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/visitor-keys)</summary>

### [`v8.46.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8460-2025-10-06)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.45.0...v8.46.0)

This was a version bump only for visitor-keys to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

### [`v8.45.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8450-2025-09-29)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.44.1...v8.45.0)

This was a version bump only for visitor-keys to align it with other projects, there were no code changes.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>Microsoft/vscode-test-cli (@&#8203;vscode/test-cli)</summary>

### [`v0.0.12`](https://redirect.github.com/Microsoft/vscode-test-cli/blob/HEAD/CHANGELOG.md#0012---2025-10-09)

- Package version bumps

</details>

<details>
<summary>kentcdodds/cross-env (cross-env)</summary>

### [`v10.1.0`](https://redirect.github.com/kentcdodds/cross-env/releases/tag/v10.1.0)

[Compare Source](https://redirect.github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0)

##### Features

- add support for default value syntax ([152ae6a](https://redirect.github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712))

For example:

```json
"dev:server": "cross-env wrangler dev --port ${PORT:-8787}",
```

If `PORT` is already set, use that value, otherwise fallback to `8787`.

Learn more about [Shell Parameter Expansion](https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html)

</details>

<details>
<summary>toss/es-toolkit (es-toolkit)</summary>

### [`v1.40.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1400)

[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.39.10...v1.40.0)

Released on October 8th, 2025.

- Enhanced `sumBy` to pass the element index to the `getValue` callback function.
- Improved performance for `uniq` function.
- Fixed `cloneDeepWith` to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.
- Fixed `omit` to avoid unnecessary deep cloning, improving performance.
- Fixed `toCamelCaseKeys` to properly handle PascalCase type conversion.
- Fixed `toPath` to correctly handle arrays and non-string inputs.
- Fixed `repeat` to validate and handle invalid repeat counts.
- Fixed `sortedIndexBy` to properly handle default iteratee.
- Fixed `some` predicate check to correctly handle null and undefined cases.
- Fixed compatibility issue in `compat/unset` with nonexistent paths.
- Fixed several JSDoc issues across multiple functions including return types, parameter descriptions, and method names.
- Improved documentation clarity and consistency across multiple functions.
- Enhanced test coverage with additional test cases for compat functions and edge cases.
- Updated build configuration and CI workflows.

We sincerely thank [@&#8203;wo-o29](https://redirect.github.com/wo-o29), [@&#8203;D-Sketon](https://redirect.github.com/D-Sketon), [@&#8203;HidenLee](https://redirect.github.com/HidenLee), [@&#8203;yoouung](https://redirect.github.com/yoouung), [@&#8203;manudeli](https://redirect.github.com/manudeli), [@&#8203;dayongkr](https://redirect.github.com/dayongkr), [@&#8203;Li13](https://redirect.github.com/Li13), [@&#8203;nicklemmon](https://redirect.github.com/nicklemmon), [@&#8203;sen2y](https://redirect.github.com/sen2y), [@&#8203;miinhho](https://redirect.github.com/miinhho), [@&#8203;raon0211](https://redirect.github.com/raon0211), [@&#8203;joshkel](https://redirect.github.com/joshkel), [@&#8203;jgjgill](https://redirect.github.com/jgjgill), [@&#8203;mlnwns](https://redirect.github.com/mlnwns), [@&#8203;Dohun-choi](https://redirect.github.com/Dohun-choi), [@&#8203;PinkChampagne17](https://redirect.github.com/PinkChampagne17), [@&#8203;sukvvon](https://redirect.github.com/sukvvon), [@&#8203;YOUNGHO8762](https://redirect.github.com/YOUNGHO8762), [@&#8203;caseBread](https://redirect.github.com/caseBread), [@&#8203;Jeongeun-Choi](https://redirect.github.com/Jeongeun-Choi), [@&#8203;artechventure](https://redirect.github.com/artechventure) and hoyyChoi for their contributions. We appreciate your great efforts!

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v9.37.0`](https://redirect.github.com/eslint/eslint/compare/v9.36.0...d5d1bdf5fdfad75197aadd3e894182135158c3b1)

[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)

</details>

<details>
<summary>unjs/jiti (jiti)</summary>

### [`v2.6.1`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v261)

[Compare Source](https://redirect.github.com/unjs/jiti/compare/v2.6.0...v2.6.1)

[compare changes](https://redirect.github.com/unjs/jiti/compare/v2.6.0...v2.6.1)

##### 🩹 Fixes

- **interop:** Only passthrough default if it is not a promise ([#&#8203;408](https://redirect.github.com/unjs/jiti/pull/408))

##### 📦 Build

- Revert to `terser-webpack-plugin` ([#&#8203;407](https://redirect.github.com/unjs/jiti/pull/407))

##### 🏡 Chore

- Update bench ([037c646](https://redirect.github.com/unjs/jiti/commit/037c646))
- Update deps ([974ca40](https://redirect.github.com/unjs/jiti/commit/974ca40))
- Remove unused code ([8b41497](https://redirect.github.com/unjs/jiti/commit/8b41497))

##### ❤️ Contributors

- Pooya Parsa ([@&#8203;pi0](https://redirect.github.com/pi0))
- Kricsleo ([@&#8203;kricsleo](https://redirect.github.com/kricsleo))

</details>

<details>
<summary>streamich/memfs (memfs)</summary>

### [`v4.49.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4490-2025-10-06)

[Compare Source](https://redirect.github.com/streamich/memfs/compare/v4.48.1...v4.49.0)

##### Bug Fixes

- harden flaky watchFile test by adding proper timing delays ([092a1ba](https://redirect.github.com/streamich/memfs/commit/092a1ba09737246ceeb4c69628c2354d648cdab0))

##### Features

- handle stream reading past file size in FsaNodeReadStream ([2eac49b](https://redirect.github.com/streamich/memfs/commit/2eac49b1d6c490900a3ad183a725546aecfe360a))

#### [4.48.1](https://redirect.github.com/streamich/memfs/compare/v4.48.0...v4.48.1) (2025-10-01)

##### Bug Fixes

- 🐛 throw EISDIR when writing over folder ([d20095e](https://redirect.github.com/streamich/memfs/commit/d20095e0c6476a4e01ffaed52e00ef5d09f9e444))

</details>

<details>
<summary>motiondivision/motion (motion)</summary>

### [`v12.23.24`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122324-2025-10-10)

[Compare Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.23...v12.23.24)

##### Fixed

- Ensure that when a component remounts, it continues to fire animations even when `initial={false}`.

### [`v12.23.23`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122323-2025-10-10)

[Compare Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.22...v12.23.23)

##### Added

- Exporting `PresenceChild` and `PopChild` type for internal use.

</details>

<details>
<summary>eclipse/openvsx (ovsx)</summary>

### [`v0.10.6`](https://redirect.github.com/eclipse/openvsx/blob/HEAD/cli/CHANGELOG.md#v0106-Seo-2025)

[Compare Source](https://redirect.github.com/eclipse/openvsx/compare/7dda317015782aea876bd730f7a9b0e9bffd90a7...0b5b657529f0784f7bc901fae39afc8df25a4389)

##### Dependencies

- Upgrade `tar-fs` from `2.1.3` to `2.1.4` ([#&#8203;1353](https://redirect.github.com/eclipse/openvsx/pull/1353))
- Upgrade `tmp` from `0.2.3` to `0.2.4` ([#&#8203;1304](https://redirect.github.com/eclipse/openvsx/pull/1304))
- Upgrade `form-data` from `4.0.0` to `4.0.4` ([#&#8203;1291](https://redirect.github.com/eclipse/openvsx/pull/1291))

***

</details>

<details>
<summary>microsoft/playwright (playwright)</summary>

### [`v1.56.0`](https://redirect.github.com/microsoft/playwright/compare/v1.55.1...v1.56.0)

[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.55.1...v1.56.0)

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v10.18.2`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10182)

[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.18.1...v10.18.2)

##### Patch Changes

- `pnpm outdated --long` should work [#&#8203;10040](https://redirect.github.com/pnpm/pnpm/issues/10040).
- Replace ndjson with split2. Reduce the bundle size of pnpm CLI [#&#8203;10054](https://redirect.github.com/pnpm/pnpm/pull/10054).
- `pnpm dlx` should request the full metadata of packages, when `minimumReleaseAge` is set [#&#8203;9963](https://redirect.github.com/pnpm/pnpm/issues/9963).
- pnpm version switching should work when the pnpm home directory is in a symlinked directory [#&#8203;9715](https://redirect.github.com/pnpm/pnpm/issues/9715).
- Fix `EPIPE` errors when piping output to other commands [#&#8203;10027](https://redirect.github.com/pnpm/pnpm/issues/10027).

### [`v10.18.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10181)

[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.18.0...v10.18.1)

##### Patch Changes

- Don't print a warning, when `--lockfile-only` is used [#&#8203;8320](https://redirect.github.com/pnpm/pnpm/issues/8320).
- `pnpm setup` creates a command shim to the pnpm executable. This is needed to be able to run `pnpm self-update` on Windows [#&#8203;5700](https://redirect.github.com/pnpm/pnpm/issues/5700).
- When using pnpm catalogs and running a normal `pnpm install`, pnpm produced false positive warnings for "*skip adding to the default catalog because it already exists*". This warning now only prints when using `pnpm add --save-catalog` as originally intended.

</details>

<details>
<summary>publint/publint (publint)</summary>

### [`v0.3.14`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0314)

[Compare Source](https://redirect.github.com/publint/publint/compare/publint@0.3.13...publint@0.3.14)

##### Patch Changes

- Add a new warning when an entrypoint is exported as CJS-only, has a default export, and has the `__esModule` marker. This setup has different interpretations by bundlers and runtimes, and implicit handling detection that may not be obvious for both package authors and users, hence it is discouraged. ([#&#8203;201](https://redirect.github.com/publint/publint/pull/201))

</details>

<details>
<summary>ramda/ramda (ramda)</summary>

### [`v0.32.0`](https://redirect.github.com/ramda/ramda/releases/tag/v0.32.0)

[Compare Source](https://redirect.github.com/ramda/ramda/compare/v0.31.3...v0.32.0)

[upgrade guide](https://redirect.github.com/ramda/ramda/issues/3524)

</details>

<details>
<summary>rolldown/rolldown (rolldown)</summary>

### [`v1.0.0-beta.42`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta42---2025-10-07)

[Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.41...v1.0.0-beta.42)

##### 🚀 Features

- rolldown: oxc v0.94.0 ([#&#8203;6428](https://redirect.github.com/rolldown/rolldown/issues/6428)) by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- add CLI environment flag ([#&#8203;6426](https://redirect.github.com/rolldown/rolldown/issues/6426)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: use `RebuildStrategy#Auto` by default ([#&#8203;6420](https://redirect.github.com/rolldown/rolldown/issues/6420)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_html: introduce html plugin state ([#&#8203;6413](https://redirect.github.com/rolldown/rolldown/issues/6413)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- dev: expose build errors via `DevOptions#on_output` ([#&#8203;6412](https://redirect.github.com/rolldown/rolldown/issues/6412)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: add binding for `DevOptions#rebuild_strategy` ([#&#8203;6396](https://redirect.github.com/rolldown/rolldown/issues/6396)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: add `RebuildStrategy::Auto` to issue rebuild automatically if detecting full reload hmr update ([#&#8203;6395](https://redirect.github.com/rolldown/rolldown/issues/6395)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- debug: inject `call_id` for `renderChunk` hook ([#&#8203;6392](https://redirect.github.com/rolldown/rolldown/issues/6392)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- node/dev: add `DevEngine#close` ([#&#8203;6377](https://redirect.github.com/rolldown/rolldown/issues/6377)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/dev: add `DevEngine#close` ([#&#8203;6376](https://redirect.github.com/rolldown/rolldown/issues/6376)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🐛 Bug Fixes

- rolldown\_plugin\_react\_refresh\_wrapper: register exports in next microtask ([#&#8203;6423](https://redirect.github.com/rolldown/rolldown/issues/6423)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- plugin/vite-resolve: try original extension before replacing with TS variants ([#&#8203;6421](https://redirect.github.com/rolldown/rolldown/issues/6421)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- node/resolve: take custom package json path into account ([#&#8203;6419](https://redirect.github.com/rolldown/rolldown/issues/6419)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: call `watchChange` hook ([#&#8203;6403](https://redirect.github.com/rolldown/rolldown/issues/6403)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- use minify options for DCE for dce-only minify ([#&#8203;6402](https://redirect.github.com/rolldown/rolldown/issues/6402)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- respect package.json type field in plugin-resolved modules ([#&#8203;6400](https://redirect.github.com/rolldown/rolldown/issues/6400)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- returning result of this.resolve in resolveDynamicImport hook impacts bundle size ([#&#8203;6397](https://redirect.github.com/rolldown/rolldown/issues/6397)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_json: avoid generating named exports for `eval` and `arguments` ([#&#8203;6381](https://redirect.github.com/rolldown/rolldown/issues/6381)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- use static property for namespace object ([#&#8203;6383](https://redirect.github.com/rolldown/rolldown/issues/6383)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 🚜 Refactor

- rust: improve constuction of `PackageJson` and remove unused fields ([#&#8203;6418](https://redirect.github.com/rolldown/rolldown/issues/6418)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- introduce `BindingResult` to pass errors from rust to js ([#&#8203;6390](https://redirect.github.com/rolldown/rolldown/issues/6390)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust: rename eager\_rebuild to rebuild\_strategy with enum ([#&#8203;6394](https://redirect.github.com/rolldown/rolldown/issues/6394)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: use `BindingError` to cover `JsError` and `NativeError` ([#&#8203;6388](https://redirect.github.com/rolldown/rolldown/issues/6388)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/binding: rename `BindingError` to `NativeError` ([#&#8203;6387](https://redirect.github.com/rolldown/rolldown/issues/6387)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 📚 Documentation

- tweak built-in transforms section ([#&#8203;6384](https://redirect.github.com/rolldown/rolldown/issues/6384)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚡ Performance

- dev: avoid frequent `setTimeout` -> `clearTimeout` ([#&#8203;6375](https://redirect.github.com/rolldown/rolldown/issues/6375)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 🧪 Testing

- hmr: include generated bundle for full reloads in snapshots ([#&#8203;6374](https://redirect.github.com/rolldown/rolldown/issues/6374)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: add test about doing hmr with not being affected by not executed modules ([#&#8203;6360](https://redirect.github.com/rolldown/rolldown/issues/6360)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- hmr: hmr patch file generation for `this.addWatchFile` ([#&#8203;5219](https://redirect.github.com/rolldown/rolldown/issues/5219)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚙️ Miscellaneous Tasks

- deps: update crate-ci/typos action to v1.38.0 ([#&#8203;6431](https://redirect.github.com/rolldown/rolldown/issues/6431)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update crate-ci/typos action to v1.37.3 ([#&#8203;6429](https://redirect.github.com/rolldown/rolldown/issues/6429)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance npm packages ([#&#8203;6417](https://redirect.github.com/rolldown/rolldown/issues/6417)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions ([#&#8203;6414](https://redirect.github.com/rolldown/rolldown/issues/6414)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- rust/test: sensible heading level for build snapshot of config variant ([#&#8203;6408](https://redirect.github.com/rolldown/rolldown/issues/6408)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/test: introduce `SnapshotSection` to organize snapshot content ([#&#8203;6407](https://redirect.github.com/rolldown/rolldown/issues/6407)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/test: extract `ArtifactsSnapshot` and `BuildRoundOutput` into standalone files ([#&#8203;6406](https://redirect.github.com/rolldown/rolldown/issues/6406)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rust/test: introduce `ArtifactsSnapshot` to make generating snapshot more clear ([#&#8203;6405](https://redirect.github.com/rolldown/rolldown/issues/6405)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update crate-ci/typos action to v1.37.2 ([#&#8203;6409](https://redirect.github.com/rolldown/rolldown/issues/6409)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- fix `GitHub` casing ([#&#8203;6401](https://redirect.github.com/rolldown/rolldown/issues/6401)) by [@&#8203;iiio2](https://redirect.github.com/iiio2)
- rust: remove unused `rolldown_binding_watcher` crate ([#&#8203;6386](https://redirect.github.com/rolldown/rolldown/issues/6386)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update crate-ci/typos action to v1.37.1 ([#&#8203;6391](https://redirect.github.com/rolldown/rolldown/issues/6391)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- node: rename `normalizeErrors` into `aggregateBindingErrorsIntoError` ([#&#8203;6389](https://redirect.github.com/rolldown/rolldown/issues/6389)) by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- fix typos ([#&#8203;6382](https://redirect.github.com/rolldown/rolldown/issues/6382)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency tsdown to v0.15.6 ([#&#8203;6379](https://redirect.github.com/rolldown/rolldown/issues/6379)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update crate-ci/typos action to v1.37.0 ([#&#8203;6380](https://redirect.github.com/rolldown/rolldown/issues/6380)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.11 ([#&#8203;6378](https://redirect.github.com/rolldown/rolldown/issues/6378)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- add comment to `add_watch_file` that the path should be a normalized absolute path ([#&#8203;6371](https://redirect.github.com/rolldown/rolldown/issues/6371)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency rolldown-plugin-dts to v0.16.10 ([#&#8203;6373](https://redirect.github.com/rolldown/rolldown/issues/6373)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

### [`v0.15.6`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.6)

[Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.5...v0.15.6)

#####    🐞 Bug Fixes

- **watch**: Watch relative files  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(afeab)</samp>](https://redirect.github.com/rolldown/tsdown/commit/afeab8c)

#####     [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.5...v0.15.6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-10-13 02:58:40 +00:00
camc314 f7930114dd fix(package.json): fix quotes for windows compat (#14388)
single quotes appear not to work on windows:

```
info: downloading component 'rust-std' for 'wasm32-wasip1-threads'
info: installing component 'rust-std' for 'wasm32-wasip1-threads'
> oxc@ build-test D:\a\oxc\oxc
> pnpm --workspace-concurrency=1 --filter './napi/*' --filter './apps/*' build-test
No projects matched the filters in "D:\a\oxc\oxc"
> oxc@ test D:\a\oxc\oxc
> pnpm --workspace-concurrency=1 --filter './napi/*' --filter './apps/*' test
No projects matched the filters in "D:\a\oxc\oxc"
```
2025-10-06 23:21:06 +00:00
renovate[bot] 502a2f8df2 chore(deps): lock file maintenance npm packages (#14363) 2025-10-06 21:45:39 +08:00
renovate[bot] 24dc6ac140 chore(deps): lock file maintenance npm packages (#14216)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@modelcontextprotocol/sdk](https://modelcontextprotocol.io)
([source](https://redirect.github.com/modelcontextprotocol/typescript-sdk))
| dependencies | patch | [`1.18.1` ->
`1.18.2`](https://renovatebot.com/diffs/npm/@modelcontextprotocol%2fsdk/1.18.1/1.18.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@modelcontextprotocol%2fsdk/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@modelcontextprotocol%2fsdk/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@modelcontextprotocol%2fsdk/1.18.1/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@modelcontextprotocol%2fsdk/1.18.1/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [memfs](https://redirect.github.com/streamich/memfs) | devDependencies
| minor | [`4.43.0` ->
`4.47.0`](https://renovatebot.com/diffs/npm/memfs/4.43.0/4.47.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/memfs/4.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/memfs/4.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/memfs/4.43.0/4.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/memfs/4.43.0/4.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [motion](https://redirect.github.com/motiondivision/motion) |
devDependencies | patch | [`12.23.16` ->
`12.23.22`](https://renovatebot.com/diffs/npm/motion/12.23.16/12.23.22)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/motion/12.23.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/motion/12.23.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/motion/12.23.16/12.23.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/motion/12.23.16/12.23.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://redirect.github.com/vuejs/core)) | devDependencies |
patch | [`3.5.21` ->
`3.5.22`](https://renovatebot.com/diffs/npm/vue/3.5.21/3.5.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vscode/vsce](https://code.visualstudio.com)
([source](https://redirect.github.com/Microsoft/vsce)) | devDependencies
| patch | [`3.6.0` ->
`3.6.2`](https://renovatebot.com/diffs/npm/@vscode%2fvsce/3.6.0/3.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vscode%2fvsce/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vscode%2fvsce/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vscode%2fvsce/3.6.0/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vscode%2fvsce/3.6.0/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
packageManager | patch | [`10.17.0` ->
`10.17.1`](https://renovatebot.com/diffs/npm/pnpm/10.17.0/10.17.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.17.0/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.17.0/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys))
| devDependencies | patch | [`8.44.0` ->
`8.44.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.44.0/8.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.44.0/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.44.0/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [playwright](https://playwright.dev)
([source](https://redirect.github.com/microsoft/playwright)) |
devDependencies | patch | [`1.55.0` ->
`1.55.1`](https://renovatebot.com/diffs/npm/playwright/1.55.0/1.55.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.55.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.55.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.55.0/1.55.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.55.0/1.55.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rolldown](https://rolldown.rs/)
([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| devDependencies | patch | [`1.0.0-beta.38` ->
`1.0.0-beta.40`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.38/1.0.0-beta.40)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-beta.40?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-beta.40?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-beta.38/1.0.0-beta.40?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-beta.38/1.0.0-beta.40?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Release Notes

<details>
<summary>modelcontextprotocol/typescript-sdk
(@&#8203;modelcontextprotocol/sdk)</summary>

###
[`v1.18.2`](https://redirect.github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.2)

[Compare
Source](https://redirect.github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2)

#### What's Changed

- Updates the sampling code example in the README by
[@&#8203;viniciuscsouza](https://redirect.github.com/viniciuscsouza) in
[#&#8203;958](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958)
- Use redirect Uri passed in in `demoInMemoryOAuthProvider` by
[@&#8203;TylerLeonhardt](https://redirect.github.com/TylerLeonhardt) in
[#&#8203;931](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931)
- fix(auth-router): correct Protected Resource Metadata for pathful RS
and add explicit resourceServerUrl (RFC 9728) by
[@&#8203;blustAI](https://redirect.github.com/blustAI) in
[#&#8203;858](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858)
- chore: update version to 1.18.2 for weekly release by
[@&#8203;felixweinberger](https://redirect.github.com/felixweinberger)
in
[#&#8203;970](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/970)

#### New Contributors

- [@&#8203;viniciuscsouza](https://redirect.github.com/viniciuscsouza)
made their first contribution in
[#&#8203;958](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/958)
- [@&#8203;TylerLeonhardt](https://redirect.github.com/TylerLeonhardt)
made their first contribution in
[#&#8203;931](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/931)
- [@&#8203;blustAI](https://redirect.github.com/blustAI) made their
first contribution in
[#&#8203;858](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/858)

**Full Changelog**:
<https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.1...1.18.2>

</details>

<details>
<summary>streamich/memfs (memfs)</summary>

###
[`v4.47.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4470-2025-09-27)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.46.1...v4.47.0)

##### Features

- align openAsBlob errors with Node.js behavior
([1f1afb7](https://redirect.github.com/streamich/memfs/commit/1f1afb7049edcc0a72c6b0d052c8ac8d85b21d64))

####
[4.46.1](https://redirect.github.com/streamich/memfs/compare/v4.46.0...v4.46.1)
(2025-09-25)

##### Bug Fixes

- handle Uint8Array byteOffset and byteLength in readSync
([bba8729](https://redirect.github.com/streamich/memfs/commit/bba87296ee748e9fc3ca2466c680eea13f5de51a))

###
[`v4.46.1`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4470-2025-09-27)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.46.0...v4.46.1)

##### Features

- align openAsBlob errors with Node.js behavior
([1f1afb7](https://redirect.github.com/streamich/memfs/commit/1f1afb7049edcc0a72c6b0d052c8ac8d85b21d64))

####
[4.46.1](https://redirect.github.com/streamich/memfs/compare/v4.46.0...v4.46.1)
(2025-09-25)

##### Bug Fixes

- handle Uint8Array byteOffset and byteLength in readSync
([bba8729](https://redirect.github.com/streamich/memfs/commit/bba87296ee748e9fc3ca2466c680eea13f5de51a))

###
[`v4.46.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4470-2025-09-27)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.45.0...v4.46.0)

##### Features

- align openAsBlob errors with Node.js behavior
([1f1afb7](https://redirect.github.com/streamich/memfs/commit/1f1afb7049edcc0a72c6b0d052c8ac8d85b21d64))

####
[4.46.1](https://redirect.github.com/streamich/memfs/compare/v4.46.0...v4.46.1)
(2025-09-25)

##### Bug Fixes

- handle Uint8Array byteOffset and byteLength in readSync
([bba8729](https://redirect.github.com/streamich/memfs/commit/bba87296ee748e9fc3ca2466c680eea13f5de51a))

###
[`v4.45.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4450-2025-09-24)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.44.0...v4.45.0)

##### Bug Fixes

- 🐛 inline Buffer and URL
([0b6c43a](https://redirect.github.com/streamich/memfs/commit/0b6c43a088beb74adbd976071d1672e94a90d5db))

##### Features

- inline fs.ts types to remove node:fs dependency
([22886c3](https://redirect.github.com/streamich/memfs/commit/22886c3ec2a8298e6b18ceb0080c92ed5e5e90bc))

###
[`v4.44.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4440-2025-09-24)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.43.1...v4.44.0)

##### Bug Fixes

- 🐛 remove dependence on "assert" module
([c7c6f6c](https://redirect.github.com/streamich/memfs/commit/c7c6f6c87315ad8c8b886e7a47e8dd553d89df70))

##### Features

- move internal files to vendor/node/internal and cleanup unused error
codes
([3a9ee47](https://redirect.github.com/streamich/memfs/commit/3a9ee47eced4cc034e45833eaecd4ed8ad66e94d))

####
[4.43.1](https://redirect.github.com/streamich/memfs/compare/v4.43.0...v4.43.1)
(2025-09-24)

##### Bug Fixes

- Use cross-platform `dirname` instead of `posix.dirname`
([7a51ac3](https://redirect.github.com/streamich/memfs/commit/7a51ac33fce9f14dbb7ed54eff417dc666887222)),
closes
[#&#8203;1193](https://redirect.github.com/streamich/memfs/issues/1193)

###
[`v4.43.1`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4440-2025-09-24)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.43.0...v4.43.1)

##### Bug Fixes

- 🐛 remove dependence on "assert" module
([c7c6f6c](https://redirect.github.com/streamich/memfs/commit/c7c6f6c87315ad8c8b886e7a47e8dd553d89df70))

##### Features

- move internal files to vendor/node/internal and cleanup unused error
codes
([3a9ee47](https://redirect.github.com/streamich/memfs/commit/3a9ee47eced4cc034e45833eaecd4ed8ad66e94d))

####
[4.43.1](https://redirect.github.com/streamich/memfs/compare/v4.43.0...v4.43.1)
(2025-09-24)

##### Bug Fixes

- Use cross-platform `dirname` instead of `posix.dirname`
([7a51ac3](https://redirect.github.com/streamich/memfs/commit/7a51ac33fce9f14dbb7ed54eff417dc666887222)),
closes
[#&#8203;1193](https://redirect.github.com/streamich/memfs/issues/1193)

</details>

<details>
<summary>motiondivision/motion (motion)</summary>

###
[`v12.23.22`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122322-2025-09-25)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.21...v12.23.22)

##### Added

- Exporting `HTMLElements` and `useComposedRefs` type for internal use.

###
[`v12.23.21`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122321-2025-09-24)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.20...v12.23.21)

##### Fixed

- Fixing main-thread `scroll` with animations that contain `delay`.

###
[`v12.23.20`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122320-2025-09-24)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.19...v12.23.20)

##### Fixed

- Suppress non-animatable value warning for instant animations.

###
[`v12.23.19`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122319-2025-09-23)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.18...v12.23.19)

##### Fixed

- Remove support for changing `ref` prop.

###
[`v12.23.18`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122318-2025-09-19)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.16...v12.23.18)

##### Fixed

- `<motion />` components now support changing `ref` prop.

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.5.22`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3522-2025-09-25)

[Compare
Source](https://redirect.github.com/vuejs/core/compare/v3.5.21...v3.5.22)

##### Bug Fixes

- **compiler-core:** identifiers in switch-case should not be inferred
as references
([#&#8203;13923](https://redirect.github.com/vuejs/core/issues/13923))
([5953c9f](https://redirect.github.com/vuejs/core/commit/5953c9ff90090e128372f645d377bd99137a5fb4))
- **compiler-dom:** nodes with v-once shouldn't be stringified
([#&#8203;13878](https://redirect.github.com/vuejs/core/issues/13878))
([95c1975](https://redirect.github.com/vuejs/core/commit/95c197560409f5d39a0d376c0a43d89a47a604e8))
- **compiler-sfc:** add support for `@vue-ignore` in runtime type
resolution
([#&#8203;13906](https://redirect.github.com/vuejs/core/issues/13906))
([ba7f7f9](https://redirect.github.com/vuejs/core/commit/ba7f7f90f689f6e7e0417a192d081db542de28ec))
- **compiler-sfc:** enhance inferRuntimeType to support TSMappedType
with indexed access
([#&#8203;13848](https://redirect.github.com/vuejs/core/issues/13848))
([e388f1a](https://redirect.github.com/vuejs/core/commit/e388f1a09fde78cf006450f060813d972ac8c23d)),
closes
[#&#8203;13847](https://redirect.github.com/vuejs/core/issues/13847)
- **compiler-sfc:** ensure css custom properties do not start with a
digit
([#&#8203;13870](https://redirect.github.com/vuejs/core/issues/13870))
([9c27951](https://redirect.github.com/vuejs/core/commit/9c279517b9bc1f4c250c555ec9b9eb6104756d56))
- **compiler-sfc:** ensure props bindings register before compiling
template
([#&#8203;13922](https://redirect.github.com/vuejs/core/issues/13922))
([abd5638](https://redirect.github.com/vuejs/core/commit/abd563822abafe63047f7b599bff266380ee2b64)),
closes
[#&#8203;13920](https://redirect.github.com/vuejs/core/issues/13920)
- **compiler-ssr:** ensure v-show has a higher priority in SSR
([#&#8203;12171](https://redirect.github.com/vuejs/core/issues/12171))
([836b829](https://redirect.github.com/vuejs/core/commit/836b82976ffb7aa0ea9cbe417bef07deae3ca47c)),
closes
[#&#8203;12162](https://redirect.github.com/vuejs/core/issues/12162)
- **custom-element:** properly mount multiple Teleports in custom
element component w/ shadowRoot false
([#&#8203;13900](https://redirect.github.com/vuejs/core/issues/13900))
([5e1e791](https://redirect.github.com/vuejs/core/commit/5e1e791880238380a1038ae2c505e206ceb34d77)),
closes
[#&#8203;13899](https://redirect.github.com/vuejs/core/issues/13899)
- **custom-element:** set prop runs pending mutations before disconnect
([#&#8203;13897](https://redirect.github.com/vuejs/core/issues/13897))
([c4a88cd](https://redirect.github.com/vuejs/core/commit/c4a88cdd0dfed3ef46a8aa9be448c01781fdc4f0)),
closes
[#&#8203;13315](https://redirect.github.com/vuejs/core/issues/13315)
- **custom-element:** use `PatchFlags.BAIL` for slot when props are
present
([#&#8203;13907](https://redirect.github.com/vuejs/core/issues/13907))
([5358bca](https://redirect.github.com/vuejs/core/commit/5358bca4a80cf52d19ed91967eeaa025a786083d)),
closes
[#&#8203;13904](https://redirect.github.com/vuejs/core/issues/13904)
- **reactivity:** respect readonly during ref unwrapping
([#&#8203;13905](https://redirect.github.com/vuejs/core/issues/13905))
([aba7fed](https://redirect.github.com/vuejs/core/commit/aba7feda1703e69e5a7c37f784718de0371adadc)),
closes
[#&#8203;13903](https://redirect.github.com/vuejs/core/issues/13903)
- **reactivity:** update iterator to check for completion instead of
value presence
([#&#8203;13761](https://redirect.github.com/vuejs/core/issues/13761))
([2078f8b](https://redirect.github.com/vuejs/core/commit/2078f8b7565cf637f47fcd5b0abdfb2b264225bb))
- **runtime-core:** simplify block-tracking disabling in `h` helper
([#&#8203;13841](https://redirect.github.com/vuejs/core/issues/13841))
([75220c7](https://redirect.github.com/vuejs/core/commit/75220c7995a13a483ae9599a739075be1c8e17f8))
- **transition-group:** run `forceReflow` on the correct document (fix
[#&#8203;13849](https://redirect.github.com/vuejs/core/issues/13849))
([#&#8203;13853](https://redirect.github.com/vuejs/core/issues/13853))
([1be5ddf](https://redirect.github.com/vuejs/core/commit/1be5ddfe878c8bfddaa2c50e82105b247f50b9ba))
- **types:** more precise types for Events and added missing definitions
([#&#8203;9675](https://redirect.github.com/vuejs/core/issues/9675))
([8bb8fb2](https://redirect.github.com/vuejs/core/commit/8bb8fb236257c03bfa0bccadcfffe3eb4592f71b))
- **types:** set dom stub type to `never` instead of `{}`
([#&#8203;13915](https://redirect.github.com/vuejs/core/issues/13915))
([8620a61](https://redirect.github.com/vuejs/core/commit/8620a616eb02a64fe32dd52d9be68e360687ef9d)),
closes
[#&#8203;11564](https://redirect.github.com/vuejs/core/issues/11564)
- **types:** widen directive arg type from string to any
([#&#8203;13758](https://redirect.github.com/vuejs/core/issues/13758))
([4b71706](https://redirect.github.com/vuejs/core/commit/4b7170625d0bc93b26a3343aeda98850c1138f82)),
closes
[#&#8203;13757](https://redirect.github.com/vuejs/core/issues/13757)

##### Features

- **custom-element:** allow specifying additional options for
`shadowRoot` in custom elements
([#&#8203;12965](https://redirect.github.com/vuejs/core/issues/12965))
([47e628d](https://redirect.github.com/vuejs/core/commit/47e628df1ce1914c5677010ad5bddd18d037cb3c)),
closes
[#&#8203;12964](https://redirect.github.com/vuejs/core/issues/12964)

##### Reverts

- Revert "fix(hmr): prevent **VUE\_HMR\_RUNTIME** from being overwritten
by vue runtime in 3rd-party libraries"
([#&#8203;13925](https://redirect.github.com/vuejs/core/issues/13925))
([6b68f72](https://redirect.github.com/vuejs/core/commit/6b68f72673dac5db349f26eeefb2f2e0e342586b)),
closes
[#&#8203;13925](https://redirect.github.com/vuejs/core/issues/13925)

</details>

<details>
<summary>Microsoft/vsce (@&#8203;vscode/vsce)</summary>

###
[`v3.6.2`](https://redirect.github.com/microsoft/vscode-vsce/releases/tag/v3.6.2)

[Compare
Source](https://redirect.github.com/Microsoft/vsce/compare/v3.6.1...v3.6.2)

#### Changes:

-
[#&#8203;1199](https://redirect.github.com/Microsoft/vsce/issues/1199):
fix: generate language model tag for `languageModelChatProvider`
contributions

This list of changes was [auto
generated](https://dev.azure.com/monacotools/Monaco/_build/results?buildId=360104\&view=logs).

###
[`v3.6.1`](https://redirect.github.com/microsoft/vscode-vsce/releases/tag/v3.6.1)

[Compare
Source](https://redirect.github.com/Microsoft/vsce/compare/v3.6.0...v3.6.1)

##### Changes:

-
[#&#8203;1198](https://redirect.github.com/Microsoft/vsce/issues/1198):
chore: bump vsce-sign to 2.0.7
-
[#&#8203;1194](https://redirect.github.com/Microsoft/vsce/issues/1194):
Engineering - do not run Azure Pipeline for pull requests
-
[#&#8203;1193](https://redirect.github.com/Microsoft/vsce/issues/1193):
fix: check exec params
-
[#&#8203;1191](https://redirect.github.com/Microsoft/vsce/issues/1191):
Bump tmp from 0.2.3 to 0.2.4
-
[#&#8203;1188](https://redirect.github.com/Microsoft/vsce/issues/1188):
Avoid Node.js DEP0190 warning by using string form for prepublish
command
-
[#&#8203;1190](https://redirect.github.com/Microsoft/vsce/issues/1190):
chore: migrate PR check to GitHub Actions
-
[#&#8203;1189](https://redirect.github.com/Microsoft/vsce/issues/1189):
update secretlint
-
[#&#8203;1187](https://redirect.github.com/Microsoft/vsce/issues/1187):
Bump form-data from 4.0.0 to 4.0.4
-
[#&#8203;1185](https://redirect.github.com/Microsoft/vsce/issues/1185):
chore: onboard OSS pipeline to 1ES template
-
[#&#8203;1179](https://redirect.github.com/Microsoft/vsce/issues/1179):
add `commonjs` annotation to package.json

This list of changes was [auto
generated](https://dev.azure.com/monacotools/Monaco/_build/results?buildId=359038\&view=logs).

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.17.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10171)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.17.0...v10.17.1)

##### Patch Changes

- When a version specifier cannot be resolved because the versions don't
satisfy the `minimumReleaseAge` setting, print this information out in
the error message
[#&#8203;9974](https://redirect.github.com/pnpm/pnpm/pull/9974).
- Fix `state.json` creation path when executing `pnpm patch` in a
workspace project
[#&#8203;9733](https://redirect.github.com/pnpm/pnpm/pull/9733).
- When `minimumReleaseAge` is set and the `latest` tag is not mature
enough, prefer a non-deprecated version as the new `latest`
[#&#8203;9987](https://redirect.github.com/pnpm/pnpm/issues/9987).

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/visitor-keys)</summary>

###
[`v8.44.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8441-2025-09-22)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.44.0...v8.44.1)

This was a version bump only for visitor-keys to align it with other
projects, there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>microsoft/playwright (playwright)</summary>

###
[`v1.55.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.55.1)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.55.0...v1.55.1)

##### Highlights


[#&#8203;37479](https://redirect.github.com/microsoft/playwright/issues/37479)
- \[Bug]: Upgrade Chromium to 140.0.7339.186.

[#&#8203;37147](https://redirect.github.com/microsoft/playwright/issues/37147)
- \[Regression]: Internal error: step id not found.

[#&#8203;37146](https://redirect.github.com/microsoft/playwright/issues/37146)
- \[Regression]: HTML reporter displays a broken chip link when there
are no projects.

[#&#8203;37137](https://redirect.github.com/microsoft/playwright/pull/37137)
- Revert "fix(a11y): track inert elements as hidden".

#### Browser Versions

- Chromium 140.0.7339.186
- Mozilla Firefox 141.0
- WebKit 26.0

This version was also tested against the following stable channels:

- Google Chrome 139
- Microsoft Edge 139

</details>

<details>
<summary>rolldown/rolldown (rolldown)</summary>

###
[`v1.0.0-beta.40`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta40---2025-09-24)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.39...v1.0.0-beta.40)

##### 🚀 Features

- rolldown: oxc v0.92.0
([#&#8203;6322](https://redirect.github.com/rolldown/rolldown/issues/6322))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- adding partial `MagicString` binding
([#&#8203;6289](https://redirect.github.com/rolldown/rolldown/issues/6289))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_vite\_html: initialize
([#&#8203;6292](https://redirect.github.com/rolldown/rolldown/issues/6292))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🐛 Bug Fixes

- rolldown\_plugin\_react\_refresh\_wrapper: avoid using cwd to allow
using as a callable plugin
([#&#8203;6318](https://redirect.github.com/rolldown/rolldown/issues/6318))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_transform: resolve tsconfig from absolute path
([#&#8203;6311](https://redirect.github.com/rolldown/rolldown/issues/6311))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🚜 Refactor

- Construct MagicString with `Cow<str>` instead of `&str`
([#&#8203;6288](https://redirect.github.com/rolldown/rolldown/issues/6288))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- throw error if generating oxc runtime helper fails
([#&#8203;6291](https://redirect.github.com/rolldown/rolldown/issues/6291))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 📚 Documentation

- add more description about sourcemapIgnoreList
([#&#8203;6314](https://redirect.github.com/rolldown/rolldown/issues/6314))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### ⚡ Performance

- reduce `sourcemap_ignore_list` js function call
([#&#8203;6313](https://redirect.github.com/rolldown/rolldown/issues/6313))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- string\_wizard: use memchr to find patterns in `replace`
([#&#8203;6312](https://redirect.github.com/rolldown/rolldown/issues/6312))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- simplify sourcemap token processing in collapse\_sourcemaps
([#&#8203;6310](https://redirect.github.com/rolldown/rolldown/issues/6310))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown: some minor perf optimization
([#&#8203;6306](https://redirect.github.com/rolldown/rolldown/issues/6306))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown: fine-tuning the tokio scheduler
([#&#8203;6272](https://redirect.github.com/rolldown/rolldown/issues/6272))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)

##### ⚙️ Miscellaneous Tasks

- deps: lock file maintenance rust crates
([#&#8203;6302](https://redirect.github.com/rolldown/rolldown/issues/6302))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance npm packages
([#&#8203;6301](https://redirect.github.com/rolldown/rolldown/issues/6301))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- use `lto: thin` in profile mode for better profiling experience.
([#&#8203;6320](https://redirect.github.com/rolldown/rolldown/issues/6320))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- adjust the tokio runtime config in bench
([#&#8203;6305](https://redirect.github.com/rolldown/rolldown/issues/6305))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- deps: update dependency rolldown-plugin-dts to v0.16.8
([#&#8203;6307](https://redirect.github.com/rolldown/rolldown/issues/6307))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]

###
[`v1.0.0-beta.39`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta39---2025-09-22)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.38...v1.0.0-beta.39)

##### 🚀 Features

- rolldown: oxc v0.90.0 + other oxc crate updates
([#&#8203;6274](https://redirect.github.com/rolldown/rolldown/issues/6274))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- support ignoring `/* @&#8203;vite-ignore */` comment for dynamic
imports
([#&#8203;6264](https://redirect.github.com/rolldown/rolldown/issues/6264))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: merge mergeable queued tasks into one
([#&#8203;6253](https://redirect.github.com/rolldown/rolldown/issues/6253))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: ignore self imports when computing update for invalidate
([#&#8203;6252](https://redirect.github.com/rolldown/rolldown/issues/6252))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- support `#__NO_SIDE_EFFECTS__` annotation for export default function
declaration
([#&#8203;6239](https://redirect.github.com/rolldown/rolldown/issues/6239))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_dynamic\_import\_vars: respect `@vite-ignore`
comment
([#&#8203;6240](https://redirect.github.com/rolldown/rolldown/issues/6240))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_import\_glob: support `exhaustive` option
([#&#8203;6236](https://redirect.github.com/rolldown/rolldown/issues/6236))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- cross chunk /\* @&#8203;**NO\_SIDE\_EFFECTS** \*/ support
([#&#8203;6207](https://redirect.github.com/rolldown/rolldown/issues/6207))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_plugin\_react\_refresh\_wrapper: make the plugin callable
([#&#8203;6229](https://redirect.github.com/rolldown/rolldown/issues/6229))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 🐛 Bug Fixes

- handle optional chaining in scope hoisting member expression rewriting
([#&#8203;6278](https://redirect.github.com/rolldown/rolldown/issues/6278))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- release: Fix semver commit release format to use plus instead of dash
([#&#8203;6273](https://redirect.github.com/rolldown/rolldown/issues/6273))
by [@&#8203;Copilot](https://redirect.github.com/Copilot)
- dev: `ensure_latest_build_output` should work correctly when
`eagerBuild: false`
([#&#8203;6262](https://redirect.github.com/rolldown/rolldown/issues/6262))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- browser: does not work in stackblitz
([#&#8203;6257](https://redirect.github.com/rolldown/rolldown/issues/6257))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- only inline constants that are not reassigned
([#&#8203;6247](https://redirect.github.com/rolldown/rolldown/issues/6247))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- handle lexical declarations in root scope
([#&#8203;6230](https://redirect.github.com/rolldown/rolldown/issues/6230))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### 🚜 Refactor

- move oxc runtime helper generation from `build.rs` to task generator
([#&#8203;6284](https://redirect.github.com/rolldown/rolldown/issues/6284))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- remove unused `SpanExt`
([#&#8203;6266](https://redirect.github.com/rolldown/rolldown/issues/6266))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove `@rolldown-ignore` ignore comment support
([#&#8203;6265](https://redirect.github.com/rolldown/rolldown/issues/6265))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- enhance CommonJsAstType to track property names
([#&#8203;6250](https://redirect.github.com/rolldown/rolldown/issues/6250))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- simplify usage for `Address::from`
([#&#8203;6245](https://redirect.github.com/rolldown/rolldown/issues/6245))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove `stmt_info_idx` in StmtInfo
([#&#8203;6244](https://redirect.github.com/rolldown/rolldown/issues/6244))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- extract `CrossModuleOptimizationRunnerContext` in
cross\_module\_optimization
([#&#8203;6243](https://redirect.github.com/rolldown/rolldown/issues/6243))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: task-queue based deisgn
([#&#8203;6233](https://redirect.github.com/rolldown/rolldown/issues/6233))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- extract immutable context from AstScanner
([#&#8203;6238](https://redirect.github.com/rolldown/rolldown/issues/6238))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: rename `WatcherEventService` to `BuildDriverService`
([#&#8203;6232](https://redirect.github.com/rolldown/rolldown/issues/6232))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- move FlatOptions to rolldown\_common
([#&#8203;6235](https://redirect.github.com/rolldown/rolldown/issues/6235))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- extract mutable state from ScopeHoistingFinalizerContext
([#&#8203;6234](https://redirect.github.com/rolldown/rolldown/issues/6234))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- wait `this.load` using futures instead of callbacks
([#&#8203;6222](https://redirect.github.com/rolldown/rolldown/issues/6222))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_transform: remove unused `runtime_resolve_base`
option
([#&#8203;6226](https://redirect.github.com/rolldown/rolldown/issues/6226))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 📚 Documentation

- add "edit this page on GitHub" button
([#&#8203;6241](https://redirect.github.com/rolldown/rolldown/issues/6241))
by [@&#8203;siaeyy](https://redirect.github.com/siaeyy)

##### ⚡ Performance

- rolldown: minor performance optimization
([#&#8203;6271](https://redirect.github.com/rolldown/rolldown/issues/6271))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- rolldown: take advantage of tokio blocking threads
([#&#8203;6270](https://redirect.github.com/rolldown/rolldown/issues/6270))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)

##### 🧪 Testing

- dev: add rebuild after HMR case
([#&#8203;6260](https://redirect.github.com/rolldown/rolldown/issues/6260))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: support full reload in tests
([#&#8203;6259](https://redirect.github.com/rolldown/rolldown/issues/6259))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: extract waitFor from waitForPathExists
([#&#8203;6261](https://redirect.github.com/rolldown/rolldown/issues/6261))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- add class like cases for empty function optimizations
([#&#8203;6248](https://redirect.github.com/rolldown/rolldown/issues/6248))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚙️ Miscellaneous Tasks

- deps: update github-actions
([#&#8203;6298](https://redirect.github.com/rolldown/rolldown/issues/6298))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency dprint/dprint-plugin-typescript to v0.95.11
([#&#8203;6296](https://redirect.github.com/rolldown/rolldown/issues/6296))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency dprint/dprint-plugin-markdown to v0.19.0
([#&#8203;6295](https://redirect.github.com/rolldown/rolldown/issues/6295))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency g-plane/pretty\_yaml to v0.5.1
([#&#8203;6294](https://redirect.github.com/rolldown/rolldown/issues/6294))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- use a forked version of openharmony-rs/setup-ohos-sdk
([#&#8203;6290](https://redirect.github.com/rolldown/rolldown/issues/6290))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- deps: update dependency tsdown to v0.15.4
([#&#8203;6286](https://redirect.github.com/rolldown/rolldown/issues/6286))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.7
([#&#8203;6285](https://redirect.github.com/rolldown/rolldown/issues/6285))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- rust: continue to make `cargo publish --workspace` work
([#&#8203;6281](https://redirect.github.com/rolldown/rolldown/issues/6281))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- deps: update dependency tsdown to v0.15.3
([#&#8203;6280](https://redirect.github.com/rolldown/rolldown/issues/6280))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- rust: fixes for `cargo publish --dry-run --workspace`
([#&#8203;6279](https://redirect.github.com/rolldown/rolldown/issues/6279))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- deps: update dependency rust to v1.90.0
([#&#8203;6277](https://redirect.github.com/rolldown/rolldown/issues/6277))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.6
([#&#8203;6276](https://redirect.github.com/rolldown/rolldown/issues/6276))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- adding tracing for all sub stage in LinkStage:link
([#&#8203;6268](https://redirect.github.com/rolldown/rolldown/issues/6268))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update oxc-project/setup-node action to v1.0.4
([#&#8203;6258](https://redirect.github.com/rolldown/rolldown/issues/6258))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions
([#&#8203;6249](https://redirect.github.com/rolldown/rolldown/issues/6249))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency tsdown to v0.15.2
([#&#8203;6242](https://redirect.github.com/rolldown/rolldown/issues/6242))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- dev: output error when the initial bundle failed
([#&#8203;6228](https://redirect.github.com/rolldown/rolldown/issues/6228))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ❤️ New Contributors

- [@&#8203;siaeyy](https://redirect.github.com/siaeyy) made their first
contribution in
[#&#8203;6241](https://redirect.github.com/rolldown/rolldown/pull/6241)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 02:02:20 +00:00
Masanori Tani 06b16a9a18 chore(infra): add publint (#13937)
close #13768 

Setup [publint](https://publint.dev/) and fix warnings.
target directory: `napi/` and `editor/vscode`. (I couldn’t determine
whether I should include the `npm/` directory or not.)

Co-authored-by: Boshen <boshenc@gmail.com>
2025-09-27 17:47:15 +08:00
Boshen f1047e95ef chore(apps/oxlint): tsdown enable arethetypeswrong (#14177) 2025-09-27 07:28:15 +00:00
renovate[bot] 62a9e7bfb7 chore(deps): lock file maintenance npm packages (#13984)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |  |  |  |  |
| [@modelcontextprotocol/sdk](https://modelcontextprotocol.io)
([source](https://redirect.github.com/modelcontextprotocol/typescript-sdk))
| dependencies | minor | [`1.17.5` ->
`1.18.1`](https://renovatebot.com/diffs/npm/@modelcontextprotocol%2fsdk/1.17.5/1.18.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@modelcontextprotocol%2fsdk/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@modelcontextprotocol%2fsdk/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@modelcontextprotocol%2fsdk/1.17.5/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@modelcontextprotocol%2fsdk/1.17.5/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | minor | [`24.3.1` ->
`24.5.2`](https://renovatebot.com/diffs/npm/@types%2fnode/24.3.1/24.5.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/24.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/24.3.1/24.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.3.1/24.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://redirect.github.com/ant-design/ant-design)) |
devDependencies | patch | [`5.27.3` ->
`5.27.4`](https://renovatebot.com/diffs/npm/antd/5.27.3/5.27.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/antd/5.27.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/antd/5.27.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/antd/5.27.3/5.27.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/antd/5.27.3/5.27.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [esbuild](https://redirect.github.com/evanw/esbuild) | devDependencies
| patch | [`0.25.9` ->
`0.25.10`](https://renovatebot.com/diffs/npm/esbuild/0.25.9/0.25.10) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.25.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.25.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.25.9/0.25.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.9/0.25.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [memfs](https://redirect.github.com/streamich/memfs) | devDependencies
| minor | [`4.39.0` ->
`4.43.0`](https://renovatebot.com/diffs/npm/memfs/4.39.0/4.43.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/memfs/4.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/memfs/4.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/memfs/4.39.0/4.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/memfs/4.39.0/4.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [motion](https://redirect.github.com/motiondivision/motion) |
devDependencies | patch | [`12.23.12` ->
`12.23.16`](https://renovatebot.com/diffs/npm/motion/12.23.12/12.23.16)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/motion/12.23.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/motion/12.23.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/motion/12.23.12/12.23.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/motion/12.23.12/12.23.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
packageManager | minor | [`10.16.1` ->
`10.17.0`](https://renovatebot.com/diffs/npm/pnpm/10.16.1/10.17.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.16.1/10.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.16.1/10.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rolldown](https://rolldown.rs/)
([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| devDependencies | patch | [`1.0.0-beta.35` ->
`1.0.0-beta.38`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.35/1.0.0-beta.38)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.0.0-beta.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rolldown/1.0.0-beta.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rolldown/1.0.0-beta.35/1.0.0-beta.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0-beta.35/1.0.0-beta.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [yup](https://redirect.github.com/jquense/yup) | devDependencies |
patch | [`1.7.0` ->
`1.7.1`](https://renovatebot.com/diffs/npm/yup/1.7.0/1.7.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yup/1.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yup/1.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yup/1.7.0/1.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yup/1.7.0/1.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsdown](https://redirect.github.com/rolldown/tsdown) |
devDependencies | patch | [`0.15.1` ->
`0.15.4`](https://renovatebot.com/diffs/npm/tsdown/0.15.1/0.15.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsdown/0.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsdown/0.15.1/0.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.15.1/0.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Release Notes

<details>
<summary>modelcontextprotocol/typescript-sdk
(@&#8203;modelcontextprotocol/sdk)</summary>

###
[`v1.18.1`](https://redirect.github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.1)

[Compare
Source](https://redirect.github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1)

#### What's Changed

- fix: prevent streamable http wite after end from crashing the node
process by [@&#8203;MQ37](https://redirect.github.com/MQ37) in
[#&#8203;933](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933)
- chore: update version to 1.18.1 for weekly release by
[@&#8203;felixweinberger](https://redirect.github.com/felixweinberger)
in
[#&#8203;950](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/950)

#### New Contributors

- [@&#8203;MQ37](https://redirect.github.com/MQ37) made their first
contribution in
[#&#8203;933](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/933)

**Full Changelog**:
<https://github.com/modelcontextprotocol/typescript-sdk/compare/1.18.0...1.18.1>

###
[`v1.18.0`](https://redirect.github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.0)

[Compare
Source](https://redirect.github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0)

#### What's Changed

- mcp: update SDK for SEP 973 + add to example server by
[@&#8203;jesselumarie](https://redirect.github.com/jesselumarie) in
[#&#8203;904](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904)
- feat: add \_meta field support to tool definitions by
[@&#8203;knguyen-figma](https://redirect.github.com/knguyen-figma) in
[#&#8203;922](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922)
- Fix automatic log level handling for sessionless connections by
[@&#8203;cliffhall](https://redirect.github.com/cliffhall) in
[#&#8203;917](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/917)
- 1.17.6 by [@&#8203;ihrpr](https://redirect.github.com/ihrpr) in
[#&#8203;936](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/936)
- 1.18.0 by [@&#8203;ihrpr](https://redirect.github.com/ihrpr) in
[#&#8203;937](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/937)
- ignore icons for now by
[@&#8203;ihrpr](https://redirect.github.com/ihrpr) in
[#&#8203;938](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/938)

#### New Contributors

- [@&#8203;jesselumarie](https://redirect.github.com/jesselumarie) made
their first contribution in
[#&#8203;904](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904)
- [@&#8203;knguyen-figma](https://redirect.github.com/knguyen-figma)
made their first contribution in
[#&#8203;922](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922)

**Full Changelog**:
<https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0>

</details>

<details>
<summary>ant-design/ant-design (antd)</summary>

###
[`v5.27.4`](https://redirect.github.com/ant-design/ant-design/releases/tag/5.27.4)

[Compare
Source](https://redirect.github.com/ant-design/ant-design/compare/5.27.3...5.27.4)

- Table
- 🐞 Fix Table duplicated filter dropdowns and tooltips when using
`sticky` headers or `scroll.y`.
[#&#8203;54910](https://redirect.github.com/ant-design/ant-design/pull/54910)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 Fix Table header not rendering on initial load.
[#&#8203;54910](https://redirect.github.com/ant-design/ant-design/pull/54910)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 Fix Table column alignment when `scroll.x` is enabled.
[#&#8203;54899](https://redirect.github.com/ant-design/ant-design/pull/54899)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 Fix Button where the padding of icon-only was affected by the theme.
[#&#8203;54970](https://redirect.github.com/ant-design/ant-design/pull/54970)
[@&#8203;guoyunhe](https://redirect.github.com/guoyunhe)
- 🐞 Fix Splitter `minSize` and `maxSize` not taking effect on initial
mount in uncontrolled mode.
[#&#8203;54939](https://redirect.github.com/ant-design/ant-design/pull/54939)
[@&#8203;zombieJ](https://redirect.github.com/zombieJ)
- 🐞 Fix Switch wave effect compatibility with Tailwind CSS `disabled`
variant.
[#&#8203;54933](https://redirect.github.com/ant-design/ant-design/pull/54933)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- 🐞 Fix Input.Search hover color changes for the border and icon when
the search button is `disabled`.
[#&#8203;54892](https://redirect.github.com/ant-design/ant-design/pull/54892)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)

***

- Table
- 🐞 修复 Table 在使 `sticky` 表头或设置 `scroll.y` 时,筛选下拉与 Tooltip
重复显示的问题。[#&#8203;54910](https://redirect.github.com/ant-design/ant-design/pull/54910)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 修复 Table
表头在首次加载时未正确渲染的问题。[#&#8203;54910](https://redirect.github.com/ant-design/ant-design/pull/54910)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 修复 Table 在启用 `scroll.x`
时,固定列的对齐问题。[#&#8203;54899](https://redirect.github.com/ant-design/ant-design/pull/54899)
[@&#8203;afc163](https://redirect.github.com/afc163)
- 🐞 修复 Button 仅图标(icon-only)按钮的内边距受主题影响的问题。
[#&#8203;54970](https://redirect.github.com/ant-design/ant-design/pull/54970)
[@&#8203;guoyunhe](https://redirect.github.com/guoyunhe)
- 🐞 修复 Splitter 在非受控模式下初次挂载时,`minSize` 和 `maxSize`
未生效的问题。[#&#8203;54939](https://redirect.github.com/ant-design/ant-design/pull/54939)
[@&#8203;zombieJ](https://redirect.github.com/zombieJ)
- 🐞 修复 Switch 波纹效果与 Tailwind CSS disabled
变体的兼容性问题。[#&#8203;54933](https://redirect.github.com/ant-design/ant-design/pull/54933)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)
- 🐞 修复 Input.Search 在搜索按钮为 `disabled`
时,悬停仍会导致边框和图标变色的问题。[#&#8203;54892](https://redirect.github.com/ant-design/ant-design/pull/54892)
[@&#8203;Jiyur](https://redirect.github.com/Jiyur)

</details>

<details>
<summary>evanw/esbuild (esbuild)</summary>

###
[`v0.25.10`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#02510)

[Compare
Source](https://redirect.github.com/evanw/esbuild/compare/v0.25.9...v0.25.10)

- Fix a panic in a minification edge case
([#&#8203;4287](https://redirect.github.com/evanw/esbuild/issues/4287))

This release fixes a panic due to a null pointer that could happen when
esbuild inlines a doubly-nested identity function and the final result
is empty. It was fixed by emitting the value `undefined` in this case,
which avoids the panic. This case must be rare since it hasn't come up
until now. Here is an example of code that previously triggered the
panic (which only happened when minifying):

  ```js
  function identity(x) { return x }
  identity({ y: identity(123) })
  ```

- Fix `@supports` nested inside pseudo-element
([#&#8203;4265](https://redirect.github.com/evanw/esbuild/issues/4265))

When transforming nested CSS to non-nested CSS, esbuild is supposed to
filter out pseudo-elements such as `::placeholder` for correctness. The
[CSS nesting specification](https://www.w3.org/TR/css-nesting-1/) says
the following:

> The nesting selector cannot represent pseudo-elements (identical to
the behavior of the ':is()' pseudo-class). We’d like to relax this
restriction, but need to do so simultaneously for both ':is()' and '&',
since they’re intentionally built on the same underlying mechanisms.

However, it seems like this behavior is different for nested at-rules
such as `@supports`, which do work with pseudo-elements. So this release
modifies esbuild's behavior to now take that into account:

  ```css
  /* Original code */
  ::placeholder {
    color: red;
    body & { color: green }
    @&#8203;supports (color: blue) { color: blue }
  }

  /* Old output (with --supported:nesting=false) */
  ::placeholder {
    color: red;
  }
  body :is() {
    color: green;
  }
  @&#8203;supports (color: blue) {
     {
      color: blue;
    }
  }

  /* New output (with --supported:nesting=false) */
  ::placeholder {
    color: red;
  }
  body :is() {
    color: green;
  }
  @&#8203;supports (color: blue) {
    ::placeholder {
      color: blue;
    }
  }
  ```

</details>

<details>
<summary>streamich/memfs (memfs)</summary>

###
[`v4.43.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4430-2025-09-20)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.42.0...v4.43.0)

##### Features

- re-export all Node.js native packages
([4ecc167](https://redirect.github.com/streamich/memfs/commit/4ecc16706d83b5fe69fc929434535e62647ee546))

###
[`v4.42.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4420-2025-09-16)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.41.0...v4.42.0)

##### Features

- 🎸 implement `.openAsBlob()` for `FsaNodeFs`
([26068e8](https://redirect.github.com/streamich/memfs/commit/26068e8ca2e8b2f5b1449a38dfebfd5be2a02e6b))

###
[`v4.41.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4410-2025-09-16)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.40.0...v4.41.0)

##### Features

- update TypeScript and related packages to latest versions
([988710d](https://redirect.github.com/streamich/memfs/commit/988710d453f15d404f72b50264e6d573f29103ae))

###
[`v4.40.0`](https://redirect.github.com/streamich/memfs/blob/HEAD/CHANGELOG.md#4400-2025-09-16)

[Compare
Source](https://redirect.github.com/streamich/memfs/compare/v4.39.0...v4.40.0)

##### Features

- update Node.js types and add node: prefix to imports
([c3f32bc](https://redirect.github.com/streamich/memfs/commit/c3f32bc0cc8f034f8cb60ea6f2c7ab6af2112185))

</details>

<details>
<summary>motiondivision/motion (motion)</summary>

###
[`v12.23.16`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122316-2025-09-19)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.15...v12.23.16)

##### Fixed

- Fixing `ref` when passed to a child of `AnimatePresence` in
`"popLayout"` mode.

###
[`v12.23.15`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122315-2025-09-18)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.14...v12.23.15)

##### Fixed

- Fixing `export *` error in RSC.

###
[`v12.23.14`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122314-2025-09-16)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.13...v12.23.14)

##### Fixed

- Fixing types of `Reorder.Item` and `Reorder.Group` so incorrect HTML
props are correctly flagged.

###
[`v12.23.13`](https://redirect.github.com/motiondivision/motion/blob/HEAD/CHANGELOG.md#122313-2025-09-16)

[Compare
Source](https://redirect.github.com/motiondivision/motion/compare/v12.23.12...v12.23.13)

##### Fixed

- Fixed issue where motion components don't update refs when externalRef
changes. The `useMotionRef` function now properly includes `externalRef`
in the dependency array to ensure ref callbacks update when the external
ref changes.

##### Changed

- Stopped tracking yarn cache in the repo.

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.17.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10170)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.16.1...v10.17.0)

##### Minor Changes

- The `minimumReleaseAgeExclude` setting now supports patterns. For
instance:

  ```yaml
  minimumReleaseAge: 1440
  minimumReleaseAgeExclude:
    - "@&#8203;eslint/*"
  ```

Related PR:
[#&#8203;9984](https://redirect.github.com/pnpm/pnpm/pull/9984).

##### Patch Changes

- Don't ignore the `minimumReleaseAge` check, when the package is
requested by exact version and the packument is loaded from cache
[#&#8203;9978](https://redirect.github.com/pnpm/pnpm/issues/9978).
- When `minimumReleaseAge` is set and the active version under a
dist-tag is not mature enough, do not downgrade to a prerelease version
in case the original version wasn't a prerelease one
[#&#8203;9979](https://redirect.github.com/pnpm/pnpm/issues/9979).

</details>

<details>
<summary>rolldown/rolldown (rolldown)</summary>

###
[`v1.0.0-beta.38`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta38---2025-09-15)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.37...v1.0.0-beta.38)

##### 💥 BREAKING CHANGES

- rolldown\_plugin\_oxc\_runtime: embed helpers to support browser
environment
([#&#8203;6177](https://redirect.github.com/rolldown/rolldown/issues/6177))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🚀 Features

- rolldown: oxc v0.89.0
([#&#8203;6220](https://redirect.github.com/rolldown/rolldown/issues/6220))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)
- rolldown\_plugin\_esm\_external\_require: add duplicate external
detection
([#&#8203;6202](https://redirect.github.com/rolldown/rolldown/issues/6202))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- cross module noop function optimization
([#&#8203;6199](https://redirect.github.com/rolldown/rolldown/issues/6199))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- support to specify `scan_mode` in `bundler.scan`
([#&#8203;6204](https://redirect.github.com/rolldown/rolldown/issues/6204))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- warn when transform options override tsconfig compiler options
([#&#8203;6197](https://redirect.github.com/rolldown/rolldown/issues/6197))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- support `false` in `resolve.alias` to ignore resolution
([#&#8203;6203](https://redirect.github.com/rolldown/rolldown/issues/6203))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- cli: remove `getJsonSchema`
([#&#8203;6186](https://redirect.github.com/rolldown/rolldown/issues/6186))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- cli: add Node.js version warning for unsupported versions
([#&#8203;6150](https://redirect.github.com/rolldown/rolldown/issues/6150))
by [@&#8203;Copilot](https://redirect.github.com/Copilot)
- rolldown\_plugin\_oxc\_runtime: include version in virtual module
paths
([#&#8203;6179](https://redirect.github.com/rolldown/rolldown/issues/6179))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add native react-refresh-wrapper plugin
([#&#8203;6144](https://redirect.github.com/rolldown/rolldown/issues/6144))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_utils: add `to_string_literal`
([#&#8203;6178](https://redirect.github.com/rolldown/rolldown/issues/6178))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- improve error messages for builtin plugins
([#&#8203;6175](https://redirect.github.com/rolldown/rolldown/issues/6175))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- indent module content in IIFE format
([#&#8203;6174](https://redirect.github.com/rolldown/rolldown/issues/6174))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_error: improve N-API error handling logic
([#&#8203;6171](https://redirect.github.com/rolldown/rolldown/issues/6171))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_error: improve `ByteLocator#byte_offset`
([#&#8203;6169](https://redirect.github.com/rolldown/rolldown/issues/6169))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- dev: skip writing to file
([#&#8203;6148](https://redirect.github.com/rolldown/rolldown/issues/6148))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: add `skip_write` option
([#&#8203;6151](https://redirect.github.com/rolldown/rolldown/issues/6151))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: ignore file metadata changes
([#&#8203;6138](https://redirect.github.com/rolldown/rolldown/issues/6138))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: add PathsMut for debounced PollWatcher
([#&#8203;6139](https://redirect.github.com/rolldown/rolldown/issues/6139))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: use PathsMut for debounced RecommendedWatcher
([#&#8203;6137](https://redirect.github.com/rolldown/rolldown/issues/6137))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- improve bundler initialization error handling
([#&#8203;6132](https://redirect.github.com/rolldown/rolldown/issues/6132))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🐛 Bug Fixes

- rolldown\_plugin\_vite\_resolve: correctly handle Windows drive paths
with leading slash
([#&#8203;6209](https://redirect.github.com/rolldown/rolldown/issues/6209))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- allow `jsx.pragmaFrag` instead of `jsx.pragmaFlag`
([#&#8203;6200](https://redirect.github.com/rolldown/rolldown/issues/6200))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- improve import-glob plugin error handling without panic
([#&#8203;6106](https://redirect.github.com/rolldown/rolldown/issues/6106))
by [@&#8203;hikomoon](https://redirect.github.com/hikomoon)
- Panic with "jsx": "preserve" when rewrite a `memberExpression`
([#&#8203;6192](https://redirect.github.com/rolldown/rolldown/issues/6192))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_error: use `byte_slice` instead of `slice` for correct span
handling
([#&#8203;6185](https://redirect.github.com/rolldown/rolldown/issues/6185))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- generate valid identifier for export names with
`minifyInternalExports`
([#&#8203;6166](https://redirect.github.com/rolldown/rolldown/issues/6166))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- useless \_\_export helper usage
([#&#8203;6160](https://redirect.github.com/rolldown/rolldown/issues/6160))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- incremental watch modify entry module
([#&#8203;6156](https://redirect.github.com/rolldown/rolldown/issues/6156))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- register trace subscriber
([#&#8203;6145](https://redirect.github.com/rolldown/rolldown/issues/6145))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- json imports error with `eval` or `arguments` in *strict mode*
([#&#8203;6140](https://redirect.github.com/rolldown/rolldown/issues/6140))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- `process` is not defined in repl
([#&#8203;6147](https://redirect.github.com/rolldown/rolldown/issues/6147))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### 💼 Other

- rolldown: support to build `rolldown` with `.wasm` binding
([#&#8203;6153](https://redirect.github.com/rolldown/rolldown/issues/6153))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- rolldown: refactor `build.ts` to prepare to support build `rolldown`
package with wasi binding
([#&#8203;6152](https://redirect.github.com/rolldown/rolldown/issues/6152))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🚜 Refactor

- share `FlatOptions` in whole build session
([#&#8203;6211](https://redirect.github.com/rolldown/rolldown/issues/6211))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove unnecessary `comments` in ScopeHoistingFinalizerContext
([#&#8203;6205](https://redirect.github.com/rolldown/rolldown/issues/6205))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- move external string/regex matching from JS to Rust
([#&#8203;6201](https://redirect.github.com/rolldown/rolldown/issues/6201))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rename `cross_module_inline_const` to `cross_module_optimization`
([#&#8203;6193](https://redirect.github.com/rolldown/rolldown/issues/6193))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rename `class` and `function` visitor to `class_decl`, `function_decl`
([#&#8203;6176](https://redirect.github.com/rolldown/rolldown/issues/6176))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_error: tweak code
([#&#8203;6168](https://redirect.github.com/rolldown/rolldown/issues/6168))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- improve `BuildDiagnostic`
([#&#8203;6165](https://redirect.github.com/rolldown/rolldown/issues/6165))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- improve `RolldownBuild`
([#&#8203;6136](https://redirect.github.com/rolldown/rolldown/issues/6136))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_error: remove unused `EventKind::IoError`
([#&#8203;6134](https://redirect.github.com/rolldown/rolldown/issues/6134))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rename CustomPathsMut to NotifyPathsMutAdapter and move to utils
([#&#8203;6135](https://redirect.github.com/rolldown/rolldown/issues/6135))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 📚 Documentation

- contrib-guide: add profiling instructions for macOS
([#&#8203;6183](https://redirect.github.com/rolldown/rolldown/issues/6183))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- contrib-guide: update just commands
([#&#8203;6181](https://redirect.github.com/rolldown/rolldown/issues/6181))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚡ Performance

- pre calculate `side_effects_free_function_symbol_ref`
([#&#8203;6206](https://redirect.github.com/rolldown/rolldown/issues/6206))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- parallel clone ast
([#&#8203;6167](https://redirect.github.com/rolldown/rolldown/issues/6167))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- reserve capacity for rendered modules in `instantiate_chunk`
([#&#8203;6159](https://redirect.github.com/rolldown/rolldown/issues/6159))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### 🧪 Testing

- hmr: ensure each test isolated to be able to be retryed
([#&#8203;6142](https://redirect.github.com/rolldown/rolldown/issues/6142))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### ⚙️ Miscellaneous Tasks

- deps: lock file maintenance npm packages
([#&#8203;6219](https://redirect.github.com/rolldown/rolldown/issues/6219))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance rust crates
([#&#8203;6217](https://redirect.github.com/rolldown/rolldown/issues/6217))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions
([#&#8203;6213](https://redirect.github.com/rolldown/rolldown/issues/6213))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance npm packages
([#&#8203;6215](https://redirect.github.com/rolldown/rolldown/issues/6215))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions (major)
([#&#8203;6214](https://redirect.github.com/rolldown/rolldown/issues/6214))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- tweak wordings
([#&#8203;6208](https://redirect.github.com/rolldown/rolldown/issues/6208))
by [@&#8203;iiio2](https://redirect.github.com/iiio2)
- fix unused import warnings
([#&#8203;6196](https://redirect.github.com/rolldown/rolldown/issues/6196))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- correct deprecated JSDoc reference for jsx option
([#&#8203;6195](https://redirect.github.com/rolldown/rolldown/issues/6195))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add `if: always()` to wasi-test
([#&#8203;6190](https://redirect.github.com/rolldown/rolldown/issues/6190))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- skip `@rolldown/browser` build if no node related changes detected
([#&#8203;6189](https://redirect.github.com/rolldown/rolldown/issues/6189))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- extract wasi build to reusable workflow
([#&#8203;6188](https://redirect.github.com/rolldown/rolldown/issues/6188))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency tsdown to v0.15.1
([#&#8203;6184](https://redirect.github.com/rolldown/rolldown/issues/6184))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.5
([#&#8203;6182](https://redirect.github.com/rolldown/rolldown/issues/6182))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.4
([#&#8203;6180](https://redirect.github.com/rolldown/rolldown/issues/6180))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- dev: implement Debug trait for DevOptions
([#&#8203;6173](https://redirect.github.com/rolldown/rolldown/issues/6173))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update dependency rolldown-plugin-dts to v0.16.3
([#&#8203;6172](https://redirect.github.com/rolldown/rolldown/issues/6172))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- update [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli)
and js binding
([#&#8203;6157](https://redirect.github.com/rolldown/rolldown/issues/6157))
by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn)
- ci: ensure `@rolldown/browser` build without errors
([#&#8203;6155](https://redirect.github.com/rolldown/rolldown/issues/6155))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- ci: ensure running wasi tests correctly
([#&#8203;6154](https://redirect.github.com/rolldown/rolldown/issues/6154))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- add more tracing instrumentation
([#&#8203;6149](https://redirect.github.com/rolldown/rolldown/issues/6149))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- extend timeout for rollup test
([#&#8203;6143](https://redirect.github.com/rolldown/rolldown/issues/6143))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rolldown\_error: remove unnecessary `type_aliases.rs`
([#&#8203;6133](https://redirect.github.com/rolldown/rolldown/issues/6133))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

###
[`v1.0.0-beta.37`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta37---2025-09-10)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.36...v1.0.0-beta.37)

##### 🚀 Features

- partial align with const inline strategy with oxc in smart mode
([#&#8203;6126](https://redirect.github.com/rolldown/rolldown/issues/6126))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: use PathsMut for non-debounced RecommendedWatcher
([#&#8203;6120](https://redirect.github.com/rolldown/rolldown/issues/6120))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: return whether the build is already scheduled from
`scheduleBuildIfStale` method
([#&#8203;6116](https://redirect.github.com/rolldown/rolldown/issues/6116))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- handle errors from `BundlerBuilder#build`
([#&#8203;6104](https://redirect.github.com/rolldown/rolldown/issues/6104))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- add debounceTickRate option for debounced watchers
([#&#8203;6113](https://redirect.github.com/rolldown/rolldown/issues/6113))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- support full build in `incrementalBuild` mode
([#&#8203;6098](https://redirect.github.com/rolldown/rolldown/issues/6098))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- add compare\_contents\_for\_polling option to dev watcher
([#&#8203;6108](https://redirect.github.com/rolldown/rolldown/issues/6108))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- dev: add `scheduleBuildIfStale` method to DevEngine
([#&#8203;6087](https://redirect.github.com/rolldown/rolldown/issues/6087))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: return changed files in onHmrUpdates callback
([#&#8203;6086](https://redirect.github.com/rolldown/rolldown/issues/6086))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- support function config with custom CLI arguments
([#&#8203;6076](https://redirect.github.com/rolldown/rolldown/issues/6076))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- improve `MISSING_EXPORT` warning to suggest `type` modifier
([#&#8203;6085](https://redirect.github.com/rolldown/rolldown/issues/6085))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- crates/rolldown\_watcher: introduce `PathsMut` to batch watch/unwatch
behaviors
([#&#8203;6075](https://redirect.github.com/rolldown/rolldown/issues/6075))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- enable `treeshake.commonjs` by default
([#&#8203;6072](https://redirect.github.com/rolldown/rolldown/issues/6072))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: add debounce control and PollWatcher support to DevWatchOptions
([#&#8203;6070](https://redirect.github.com/rolldown/rolldown/issues/6070))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🐛 Bug Fixes

- use kqueue for file watch on mac
([#&#8203;6124](https://redirect.github.com/rolldown/rolldown/issues/6124))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- use patched notify for better file change event debouncing
([#&#8203;6125](https://redirect.github.com/rolldown/rolldown/issues/6125))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- support passing all js primitive value for `alias` plugin
([#&#8203;6123](https://redirect.github.com/rolldown/rolldown/issues/6123))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- track spans in member expression properties for accurate sourcemaps
([#&#8203;6100](https://redirect.github.com/rolldown/rolldown/issues/6100))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- correctly handle inlined CommonJS exports in member expressions
([#&#8203;6090](https://redirect.github.com/rolldown/rolldown/issues/6090))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- dev: ensure patch file names to be unique
([#&#8203;6096](https://redirect.github.com/rolldown/rolldown/issues/6096))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev: normalize slash on Windows before comparing paths
([#&#8203;6095](https://redirect.github.com/rolldown/rolldown/issues/6095))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev/watch: debounce duration should default to 10
([#&#8203;6078](https://redirect.github.com/rolldown/rolldown/issues/6078))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🚜 Refactor

- simplify `__export` runtime helper to create target object internally
([#&#8203;6114](https://redirect.github.com/rolldown/rolldown/issues/6114))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- simplify module\_namespace construction second try
([#&#8203;6118](https://redirect.github.com/rolldown/rolldown/issues/6118))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- simplify module\_namespace construction
([#&#8203;5939](https://redirect.github.com/rolldown/rolldown/issues/5939))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- optimize member expression creation in AstSnippet
([#&#8203;6091](https://redirect.github.com/rolldown/rolldown/issues/6091))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- test-dev-server: sensible watcher configuration for CI env
([#&#8203;6077](https://redirect.github.com/rolldown/rolldown/issues/6077))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🧪 Testing

- dev: apply HMR edits on Windows
([#&#8203;6094](https://redirect.github.com/rolldown/rolldown/issues/6094))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)

##### ⚙️ Miscellaneous Tasks

- Revert "chore: adjust breaking change template of cliff
([#&#8203;6069](https://redirect.github.com/rolldown/rolldown/issues/6069))"
([#&#8203;6130](https://redirect.github.com/rolldown/rolldown/issues/6130))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- test-dev-server: improve hmr test configuration
([#&#8203;6115](https://redirect.github.com/rolldown/rolldown/issues/6115))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update dependency rolldown-plugin-dts to v0.16.2
([#&#8203;6128](https://redirect.github.com/rolldown/rolldown/issues/6128))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- Revert "refactor: simplify module\_namespace construction
([#&#8203;5939](https://redirect.github.com/rolldown/rolldown/issues/5939))"
([#&#8203;6117](https://redirect.github.com/rolldown/rolldown/issues/6117))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- test-dev-server: optimize test log output
([#&#8203;6107](https://redirect.github.com/rolldown/rolldown/issues/6107))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- enable compare\_contents\_for\_polling and update poll interval for CI
test-dev-server
([#&#8203;6110](https://redirect.github.com/rolldown/rolldown/issues/6110))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update dependency vite to v7.1.5 \[security]
([#&#8203;6111](https://redirect.github.com/rolldown/rolldown/issues/6111))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- fix warnings reported by `just lint`
([#&#8203;6105](https://redirect.github.com/rolldown/rolldown/issues/6105))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- deps: update dependency tsdown to v0.15.0
([#&#8203;6102](https://redirect.github.com/rolldown/rolldown/issues/6102))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- use debug builds for browser tests in CI
([#&#8203;6092](https://redirect.github.com/rolldown/rolldown/issues/6092))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- test-dev-server: update polling interval and add retry logic for CI
tests
([#&#8203;6088](https://redirect.github.com/rolldown/rolldown/issues/6088))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- adjust breaking change template of cliff
([#&#8203;6069](https://redirect.github.com/rolldown/rolldown/issues/6069))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

##### ◀️ Revert

- "fix: replace\_plugin does not work as expected with .ts config
([#&#8203;5920](https://redirect.github.com/rolldown/rolldown/issues/5920))"
([#&#8203;6074](https://redirect.github.com/rolldown/rolldown/issues/6074))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)

###
[`v1.0.0-beta.36`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta36---2025-09-08)

[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-beta.35...v1.0.0-beta.36)

##### 💥 BREAKING CHANGES

- drop CJS format, increase minimum required node
([#&#8203;6025](https://redirect.github.com/rolldown/rolldown/issues/6025))
by [@&#8203;sxzz](https://redirect.github.com/sxzz)

##### 🚀 Features

- rolldown\_plugin\_reporter: statically imported dynamic import warning
([#&#8203;6065](https://redirect.github.com/rolldown/rolldown/issues/6065))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_reporter: warn large chunks
([#&#8203;6063](https://redirect.github.com/rolldown/rolldown/issues/6063))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)
- rolldown: oxc v0.87.0
([#&#8203;5975](https://redirect.github.com/rolldown/rolldown/issues/5975))
by [@&#8203;Boshen](https://redirect.github.com/Boshen)

##### 🐛 Bug Fixes

- allow keeping whitespace while enabling minify
([#&#8203;5893](https://redirect.github.com/rolldown/rolldown/issues/5893))
by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)
- dev/watch: build connection between file in `this.addWatchFile` and
currently transformed module during transform hook
([#&#8203;6048](https://redirect.github.com/rolldown/rolldown/issues/6048))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- validator of `output.minify`
([#&#8203;6062](https://redirect.github.com/rolldown/rolldown/issues/6062))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- codspeed rust benchmark ci
([#&#8203;6052](https://redirect.github.com/rolldown/rolldown/issues/6052))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- just command in ci
([#&#8203;6045](https://redirect.github.com/rolldown/rolldown/issues/6045))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- watch: only consider files read from disk are able to watch
([#&#8203;6037](https://redirect.github.com/rolldown/rolldown/issues/6037))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### 🚜 Refactor

- dev: introduce `DevWatchOptions` for enhanced file watching
configuration
([#&#8203;6057](https://redirect.github.com/rolldown/rolldown/issues/6057))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- unify to use `is_in_node_modules` from `rolldown_plugin_utils`
([#&#8203;6066](https://redirect.github.com/rolldown/rolldown/issues/6066))
by [@&#8203;shulaoda](https://redirect.github.com/shulaoda)

##### 🧪 Testing

- rust: ensure unused pure function call got treeshaked
([#&#8203;4524](https://redirect.github.com/rolldown/rolldown/issues/4524))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- hmr: tweak improper test
([#&#8203;6034](https://redirect.github.com/rolldown/rolldown/issues/6034))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- hmr: add test of editing multiple files in the same timeframe
([#&#8203;6029](https://redirect.github.com/rolldown/rolldown/issues/6029))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- hmr: support to edit multiple files in the same timeframe
([#&#8203;6014](https://redirect.github.com/rolldown/rolldown/issues/6014))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)

##### ⚙️ Miscellaneous Tasks

- deps: lock file maintenance rust crates
([#&#8203;6003](https://redirect.github.com/rolldown/rolldown/issues/6003))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: lock file maintenance npm packages
([#&#8203;5995](https://redirect.github.com/rolldown/rolldown/issues/5995))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- add auto-assign PR workflow for organization members
([#&#8203;6058](https://redirect.github.com/rolldown/rolldown/issues/6058))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- fix benchmark-node workflow
([#&#8203;6060](https://redirect.github.com/rolldown/rolldown/issues/6060))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- adding `test-node-rolldown-only` just command
([#&#8203;6055](https://redirect.github.com/rolldown/rolldown/issues/6055))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- just commands in ci
([#&#8203;6056](https://redirect.github.com/rolldown/rolldown/issues/6056))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- run test ci when `justfile` is changed
([#&#8203;6049](https://redirect.github.com/rolldown/rolldown/issues/6049))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove unused warning for conditional compiled`SimplifyMinifyOptions`
([#&#8203;6047](https://redirect.github.com/rolldown/rolldown/issues/6047))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- remove auto approval ci
([#&#8203;6051](https://redirect.github.com/rolldown/rolldown/issues/6051))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- adding rustfmt components for `repo-validation`
([#&#8203;6053](https://redirect.github.com/rolldown/rolldown/issues/6053))
by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- repo: check format/style in `just lint-rust`
([#&#8203;6050](https://redirect.github.com/rolldown/rolldown/issues/6050))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- repo/ai: refine `justfile`
([#&#8203;6038](https://redirect.github.com/rolldown/rolldown/issues/6038))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- repo/ai: add `AGENTS.md` and `CLAUDE.md`
([#&#8203;6039](https://redirect.github.com/rolldown/rolldown/issues/6039))
by [@&#8203;hyf0](https://redirect.github.com/hyf0)
- deps: update github-actions (major)
([#&#8203;6041](https://redirect.github.com/rolldown/rolldown/issues/6041))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions
([#&#8203;6040](https://redirect.github.com/rolldown/rolldown/issues/6040))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency rolldown-plugin-dts to v0.16.1
([#&#8203;6035](https://redirect.github.com/rolldown/rolldown/issues/6035))
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]

</details>

<details>
<summary>jquense/yup (yup)</summary>

###
[`v1.7.1`](https://redirect.github.com/jquense/yup/compare/v1.7.0...b413bf65ecdbea965a8e22060a16b5caa9b2c39b)

[Compare
Source](https://redirect.github.com/jquense/yup/compare/v1.7.0...b413bf65ecdbea965a8e22060a16b5caa9b2c39b)

</details>

<details>
<summary>rolldown/tsdown (tsdown)</summary>

###
[`v0.15.4`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.4)

[Compare
Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.3...v0.15.4)

#####    🐞 Bug Fixes

- **shortcuts**: Cleanup  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(2f769)</samp>](https://redirect.github.com/rolldown/tsdown/commit/2f76976)

#####     [View changes on
GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.3...v0.15.4)

###
[`v0.15.3`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.3)

[Compare
Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.2...v0.15.3)

#####    🐞 Bug Fixes

- Correct Vite alias handling  -  by
[@&#8203;sushichan044](https://redirect.github.com/sushichan044) and
[@&#8203;sxzz](https://redirect.github.com/sxzz) in
[#&#8203;497](https://redirect.github.com/rolldown/tsdown/issues/497)
[<samp>(c142c)</samp>](https://redirect.github.com/rolldown/tsdown/commit/c142cd3)
- **attw**: Success message  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(bbc00)</samp>](https://redirect.github.com/rolldown/tsdown/commit/bbc0081)

#####     [View changes on
GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.2...v0.15.3)

###
[`v0.15.2`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.2)

[Compare
Source](https://redirect.github.com/rolldown/tsdown/compare/v0.15.1...v0.15.2)

#####    🚀 Features

- Add `globImport` option  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(cc30d)</samp>](https://redirect.github.com/rolldown/tsdown/commit/cc30d98)
- Support `new URL(url, import.meta.url)` pattern by default  -  by
[@&#8203;sxzz](https://redirect.github.com/sxzz)
[<samp>(f26e0)</samp>](https://redirect.github.com/rolldown/tsdown/commit/f26e0c7)

#####    🐞 Bug Fixes

- Handle empty string outExtensions  -  by
[@&#8203;adamhl8](https://redirect.github.com/adamhl8) in
[#&#8203;494](https://redirect.github.com/rolldown/tsdown/issues/494)
[<samp>(621a3)</samp>](https://redirect.github.com/rolldown/tsdown/commit/621a30d)
- Remove runtime helper check  -  by
[@&#8203;ocavue](https://redirect.github.com/ocavue) in
[#&#8203;495](https://redirect.github.com/rolldown/tsdown/issues/495)
[<samp>(e9e81)</samp>](https://redirect.github.com/rolldown/tsdown/commit/e9e812f)

#####     [View changes on
GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.15.1...v0.15.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 00:36:10 +00:00
overlookmotel 53d04dd1dc feat(linter): convert oxlint to NAPI app (#13723)
Convert `oxlint` to a NAPI package.

This PR:

1. Moves files from `napi/oxlint` into `apps/oxlint`.
2. Converts `oxlint` into a NAPI package.
3. Alters the [release workflow](https://github.com/oxc-project/oxc/pull/13723/files#diff-80cb497c859bbaf7756da6ced2bca3d31933affc96102983eee1ad7d4bcc60fd) and [script](https://github.com/oxc-project/oxc/pull/13723/files#diff-4c4b7045c68805aeeae7c0af94cf7cf7487cb0403496da974a6a23accdc457d0) for building `oxlint` packages.

Most of necessary code modifications and refactoring was done in previous PRs (#13701, #13712, #13722, #13745), so this PR only includes changes necessary for packaging as NAPI.

I've done my best to update release workflow, but am mostly "flying blind" without ability to test it, so very likely there are mistakes.

A few notes and oddities:

* I've kept the `oxlint` NPM package as CommonJS. We could probably switch to ESM, but I thought it better to minimize the changes in this PR.
* NAPI-RS creates `.node` files named with a `-msvc` postfix for Windows. The scripts here remove that postfix so that filename of `.node` files and NPM package names match for all platforms, for simplicity.
* `tasks/website` has a dependency on `oxlint` as a normal library. This resulted in linker errors, so have had to put all the NAPI stuff behind `napi` cargo feature. Tests for `tasks/website` are run separately in CI, to avoid feature unification turning on the `napi` feature for `website`.

I've made a few comments below for the parts which aren't fairly self-explanatory.
2025-09-17 09:20:21 +00:00