Repository navigation
Commit f158bff
chore(deps): update npm packages (#26865)
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/) |
|---|---|---|---|---|---|
| [@babel/code-frame](https://babel.dev/docs/en/next/babel-code-frame)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-code-frame))
| [`8.0.0` →
`8.0.6`](https://renovatebot.com/diffs/npm/@babel%2fcode-frame/8.0.0/8.0.6)
|

|

|

|

|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core))
| [`8.0.5` →
`8.0.6`](https://renovatebot.com/diffs/npm/@babel%2fcore/8.0.5/8.0.6) |

|

|

|

|
|
[@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))
| [`8.0.5` →
`8.0.6`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-typescript/8.0.5/8.0.6)
|

|

|

|

|
| [@vitest/browser](https://vitest.dev/guide/browser/)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser))
| [`5.0.0` →
`5.0.1`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/5.0.0/5.0.1)
|

|

|

|

|
|
[@vitest/browser-playwright](https://vitest.dev/config/browser/playwright)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright))
| [`5.0.0` →
`5.0.1`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser-playwright/5.0.0/5.0.1)
|

|

|

|

|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`10.10.0` →
`10.11.0`](https://renovatebot.com/diffs/npm/eslint/10.10.0/10.11.0) |

|

|

|

|
| [svelte](https://svelte.dev)
([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte))
| [`5.57.0` →
`5.57.1`](https://renovatebot.com/diffs/npm/svelte/5.57.0/5.57.1) |

|

|

|

|
| [tinypool](https://redirect.github.com/tinylibs/tinypool) | [`2.1.2` →
`2.2.0`](https://renovatebot.com/diffs/npm/tinypool/2.1.2/2.2.0) |

|

|

|

|
| [type-fest](https://redirect.github.com/sindresorhus/type-fest) |
[`5.9.0` →
`5.10.0`](https://renovatebot.com/diffs/npm/type-fest/5.9.0/5.10.0) |

|

|

|

|
| [vitest](https://vitest.dev)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`5.0.0` →
`5.0.1`](https://renovatebot.com/diffs/npm/vitest/5.0.0/5.0.1) |

|

|

|

|
---
### Release Notes
<details>
<summary>babel/babel (@​babel/code-frame)</summary>
###
[`v8.0.6`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v806-2026-09-18)
[Compare
Source](https://redirect.github.com/babel/babel/compare/v8.0.0...v8.0.6)
##### 👓 Spec Compliance
- `babel-helper-validator-identifier`, `babel-parser`
- [#​18237](https://redirect.github.com/babel/babel/pull/18237)
Update identifier definition to Unicode 18
([@​JLHwung](https://redirect.github.com/JLHwung))
##### 🐛 Bug Fix
- `babel-parser`
- [#​18240](https://redirect.github.com/babel/babel/pull/18240)
Fix parsing of arrow function params inside ternaries with Flow
([@​robhogan](https://redirect.github.com/robhogan))
- `babel-helper-string-parser`, `babel-parser`
- [#​18239](https://redirect.github.com/babel/babel/pull/18239)
fix: polish error message for invalid binary 0b19
([@​JLHwung](https://redirect.github.com/JLHwung))
##### 🏠 Internal
- `babel-code-frame`, `babel-core`, `babel-generator`,
`babel-helper-create-class-features-plugin`,
`babel-helper-module-transforms`, `babel-parser`,
`babel-plugin-bugfix-safari-rest-destructuring-rhs-array`,
`babel-plugin-proposal-destructuring-private`,
`babel-plugin-proposal-discard-binding`,
`babel-plugin-transform-regenerator`,
`babel-plugin-transform-typescript`, `babel-preset-env`,
`babel-traverse`, `babel-types`
- [#​18235](https://redirect.github.com/babel/babel/pull/18235)
Remove unused internal exports
([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
- `babel-parser`
- [#​18245](https://redirect.github.com/babel/babel/pull/18245)
test: test with ts-eslint 8.70.0
([@​JLHwung](https://redirect.github.com/JLHwung))
- `babel-core`
- [#​18231](https://redirect.github.com/babel/babel/pull/18231)
build: do not emit sourcemap in production build
([@​JLHwung](https://redirect.github.com/JLHwung))
- `babel-build-external-helpers`, `babel-cli`, `babel-code-frame`,
`babel-core`, `babel-generator`, `babel-helper-compilation-targets`,
`babel-helper-create-class-features-plugin`, `babel-helper-globals`,
`babel-helper-string-parser`,
`babel-helper-transform-fixture-test-runner`,
`babel-helper-validator-identifier`, `babel-node`, `babel-parser`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-runtime`, `babel-register`,
`babel-runtime-corejs3`, `babel-traverse`
- [#​18236](https://redirect.github.com/babel/babel/pull/18236)
Enforce usage of Yarn catalog for reused dependencies
([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
##### :running\_woman: Performance
- `babel-helper-compilation-targets`,
`babel-helper-transform-fixture-test-runner`
- [#​18232](https://redirect.github.com/babel/babel/pull/18232)
Replace `lru-cache` with `flru`
([@​nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/browser)</summary>
###
[`v5.0.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.1)
[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1)
##### 🚀 Features
- **ui**:
- Move trace attempts selector to viewer header - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi
Ogawa** and **Codex** in
[#​11189](https://redirect.github.com/vitest-dev/vitest/issues/11189)
[<samp>(5dc4b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5dc4b5c92)
- Add focused trace view layout mode - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi
Ogawa**, **OpenCode (gpt-5.6-sol)** and **Codex** in
[#​11190](https://redirect.github.com/vitest-dev/vitest/issues/11190)
[<samp>(376dc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/376dc3bc1)
##### 🐞 Bug Fixes
- Exit 1 when vitest list fails collection - by
[@​hamed-bavar](https://redirect.github.com/hamed-bavar) in
[#​11145](https://redirect.github.com/vitest-dev/vitest/issues/11145)
and
[#​11146](https://redirect.github.com/vitest-dev/vitest/issues/11146)
[<samp>(6108b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6108b8197)
- Keep parse error details in static collection - by
[@​hamed-bavar](https://redirect.github.com/hamed-bavar) in
[#​11150](https://redirect.github.com/vitest-dev/vitest/issues/11150)
and
[#​11151](https://redirect.github.com/vitest-dev/vitest/issues/11151)
[<samp>(7c818)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c818153a)
- Avoid recursive prototype in automocking - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11195](https://redirect.github.com/vitest-dev/vitest/issues/11195)
[<samp>(99fc5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/99fc52591)
- Prevent false Vitest import resolution - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11196](https://redirect.github.com/vitest-dev/vitest/issues/11196)
[<samp>(b426c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b426c1976)
- Keep metadata file when clearing the cache - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11199](https://redirect.github.com/vitest-dev/vitest/issues/11199)
[<samp>(73614)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/73614654a)
- Correct typos in error message and comments - by
[@​shinji00222](https://redirect.github.com/shinji00222) and
**Shinji** in
[#​11187](https://redirect.github.com/vitest-dev/vitest/issues/11187)
[<samp>(115c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/115c3f6d2)
- Resolve ResolvedConfig exactOptionalPropertyTypes errors - by
[@​LukeAbby](https://redirect.github.com/LukeAbby) in
[#​11175](https://redirect.github.com/vitest-dev/vitest/issues/11175)
[<samp>(498fb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/498fbe922)
- Share the server on self-referencing `extends` - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11034](https://redirect.github.com/vitest-dev/vitest/issues/11034)
[<samp>(23dda)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/23dda738c)
- Warn when deprecated `deps.optimizer.web` is used - by
[@​im10furry](https://redirect.github.com/im10furry) in
[#​11214](https://redirect.github.com/vitest-dev/vitest/issues/11214)
[<samp>(2ce29)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2ce29d5fa)
- **browser**:
- Avoid double quotes in `config.define` - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11198](https://redirect.github.com/vitest-dev/vitest/issues/11198)
[<samp>(972e2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/972e24bab)
- **doctor**:
- Measure vm pools for custom environments - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11212](https://redirect.github.com/vitest-dev/vitest/issues/11212)
[<samp>(91ab1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91ab1588c)
- **expect**:
- Correct return value in `toMatchAriaSnapshot` - by
[@​sheremet-va](https://redirect.github.com/sheremet-va) in
[#​11208](https://redirect.github.com/vitest-dev/vitest/issues/11208)
[<samp>(c119b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c119be016)
- **fakeTimers**:
- Force `queueMicrotask` and `nextTick` in `toNotFake` - by
[@​kingmakeruix](https://redirect.github.com/kingmakeruix),
**kingmakeruix**, **Hiroshi Ogawa**, **Codex** and
[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in
[#​11261](https://redirect.github.com/vitest-dev/vitest/issues/11261)
[<samp>(a47d7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a47d7908f)
- **snapshot**:
- Report obsolete keys next to skipped tests - by
[@​hamed-bavar](https://redirect.github.com/hamed-bavar),
**Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in
[#​11157](https://redirect.github.com/vitest-dev/vitest/issues/11157)
and
[#​11158](https://redirect.github.com/vitest-dev/vitest/issues/11158)
[<samp>(17e2b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/17e2b22dd)
- **types**:
- Make public declarations self-contained - by
[@​ZoeySigel](https://redirect.github.com/ZoeySigel) in
[#​11141](https://redirect.github.com/vitest-dev/vitest/issues/11141)
[<samp>(45546)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/455466c16)
- **ui**:
- Fix collapse/expand suite with file name search - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi
Ogawa** and **Codex** in
[#​11260](https://redirect.github.com/vitest-dev/vitest/issues/11260)
[<samp>(0a712)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0a7122daa)
- Fix explorer file summary count - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi
Ogawa**, **OpenCode (gpt-5.6-sol)** and **Codex** in
[#​11125](https://redirect.github.com/vitest-dev/vitest/issues/11125)
[<samp>(05982)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/05982297d)
- **utils**:
- Fix `deepMerge` to handle prototype - by
[@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi
Ogawa** and **Codex** in
[#​11215](https://redirect.github.com/vitest-dev/vitest/issues/11215)
[<samp>(4944c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4944cf498)
##### [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1)
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
###
[`v10.11.0`](https://redirect.github.com/eslint/eslint/compare/v10.10.0...3c0b7c6e1fe2dec778b97a996018126f22d437ae)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v10.10.0...v10.11.0)
</details>
<details>
<summary>sveltejs/svelte (svelte)</summary>
###
[`v5.57.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5571)
[Compare
Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.57.0...svelte@5.57.1)
##### Patch Changes
- fix: cancel deferred event listeners during cleanup
([#​18749](https://redirect.github.com/sveltejs/svelte/pull/18749))
- fix: preserve global CSS in components without scopable elements
([#​18793](https://redirect.github.com/sveltejs/svelte/pull/18793))
- fix: reduce SSR render result garbage collection
([#​18798](https://redirect.github.com/sveltejs/svelte/pull/18798))
- fix: resolve the fallback of an each block in the enclosing scope
([#​18803](https://redirect.github.com/sveltejs/svelte/pull/18803))
- perf: speed up parser interactions with Acorn or avoid them where
possible
([#​18740](https://redirect.github.com/sveltejs/svelte/pull/18740))
- fix: prevent effect tree of batches from interfering with each other
([#​18508](https://redirect.github.com/sveltejs/svelte/pull/18508))
- fix: serialize input default values during server rendering
([#​18733](https://redirect.github.com/sveltejs/svelte/pull/18733))
- fix: remove `WAS_MARKED` flag in favor of `Set`
([#​18127](https://redirect.github.com/sveltejs/svelte/pull/18127))
- fix: throw `set_context_after_init` when `setContext` is called after
an `await` during SSR
([#​18739](https://redirect.github.com/sveltejs/svelte/pull/18739))
- fix: make Object.hasOwn reactive for state proxy ownership changes
([#​18838](https://redirect.github.com/sveltejs/svelte/pull/18838))
- fix: keep `$state.eager` when used as a variable initializer
([#​18809](https://redirect.github.com/sveltejs/svelte/pull/18809))
- perf: avoid regex matching in parser where possible
([#​18736](https://redirect.github.com/sveltejs/svelte/pull/18736))
- fix: in non-async mode, only push variable to current\_sources when
active\_reaction is updating
([#​18550](https://redirect.github.com/sveltejs/svelte/pull/18550))
- fix: recognise `aria-braillelabel` and `aria-brailleroledescription`
as known ARIA attributes
([#​18765](https://redirect.github.com/sveltejs/svelte/pull/18765))
</details>
<details>
<summary>tinylibs/tinypool (tinypool)</summary>
###
[`v2.2.0`](https://redirect.github.com/tinylibs/tinypool/releases/tag/v2.2.0)
[Compare
Source](https://redirect.github.com/tinylibs/tinypool/compare/v2.1.2...v2.2.0)
#### What's Changed
- fix: remove CJS references by
[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in
[#​140](https://redirect.github.com/tinylibs/tinypool/pull/140)
- feat: accept a URL instance as filename by
[@​shaurya703](https://redirect.github.com/shaurya703) in
[#​141](https://redirect.github.com/tinylibs/tinypool/pull/141)
#### New Contributors
- [@​shaurya703](https://redirect.github.com/shaurya703) made
their first contribution in
[#​141](https://redirect.github.com/tinylibs/tinypool/pull/141)
**Full Changelog**:
<tinylibs/tinypool@v2.1.2...v2.2.0>
</details>
<details>
<summary>sindresorhus/type-fest (type-fest)</summary>
###
[`v5.10.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v5.10.0)
[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v5.9.0...v5.10.0)
- Add
[`UnionMax`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/union-max.d.ts)
type
([#​1519](https://redirect.github.com/sindresorhus/type-fest/issues/1519))
[`061ef87`](https://redirect.github.com/sindresorhus/type-fest/commit/061ef87)
- `IntRange`: Support negative values
([#​1511](https://redirect.github.com/sindresorhus/type-fest/issues/1511))
[`ed4344e`](https://redirect.github.com/sindresorhus/type-fest/commit/ed4344e)
- Improve type instantiation performance of array and string types
([#​1514](https://redirect.github.com/sindresorhus/type-fest/issues/1514))
[`be9a177`](https://redirect.github.com/sindresorhus/type-fest/commit/be9a177)
- Fix compilation failure on targets below ES2025
[`265c038`](https://redirect.github.com/sindresorhus/type-fest/commit/265c038)
***
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Shanghai)
- Branch creation
- "before 10am on monday"
- 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMDMuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjEwMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>1 parent 30add53 commit f158bff
9 files changed
Lines changed: 548 additions & 338 deletions
File tree
- apps
- oxfmt
- oxlint/test/fixtures
- eslintCompat_error_in_after
- eslintCompat_error_in_before
- eslintCompat_error_in_onCodePathEnd
- eslintCompat_error_in_visit
- napi/parser
- npm/oxfmt
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
| 89 | + | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
0 commit comments