Skip to content

Conversation

@antongolub
Copy link
Member

No description provided.

BREAKING_CHANGE: win-2025 uses `powershell` to obtain process list tree instead of `wmic`
@antongolub antongolub force-pushed the win-2025 branch 8 times, most recently from 1810a31 to 7442c81 Compare September 26, 2025 10:15
@antongolub antongolub merged commit f199620 into main Sep 26, 2025
10 checks passed
@antongolub antongolub deleted the win-2025 branch September 26, 2025 10:47
@antongolub antongolub changed the title ci: add win-2025 to test matrix feat: support win2025 flow Sep 26, 2025
renovate bot added a commit to rolldown/rolldown that referenced this pull request Sep 28, 2025
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 |  |  |  |  |
|
[@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| pnpm.catalog.default | patch | [`19.1.13` ->
`19.1.15`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.13/19.1.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.1.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/19.1.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/19.1.13/19.1.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.13/19.1.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ansis](https://redirect.github.com/webdiscus/ansis) |
pnpm.catalog.default | minor | [`=4.1.0` ->
`=4.2.0`](https://renovatebot.com/diffs/npm/ansis/4.1.0/4.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ansis/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ansis/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ansis/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ansis/4.1.0/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [rollup](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) |
pnpm.catalog.default | patch | [`4.52.2` ->
`4.52.3`](https://renovatebot.com/diffs/npm/rollup/4.52.2/4.52.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.52.2/4.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.52.2/4.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://tsx.is)
([source](https://redirect.github.com/privatenumber/tsx)) |
pnpm.catalog.default | patch | [`4.20.5` ->
`4.20.6`](https://renovatebot.com/diffs/npm/tsx/4.20.5/4.20.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.20.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.20.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.20.5/4.20.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.20.5/4.20.6?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)) |
pnpm.catalog.default | 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/)
|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | pnpm.catalog.default
| patch | [`8.8.3` ->
`8.8.4`](https://renovatebot.com/diffs/npm/zx/8.8.3/8.8.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zx/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zx/8.8.3/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.8.3/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| devDependencies | patch | [`5.64.0` ->
`5.64.1`](https://renovatebot.com/diffs/npm/knip/5.64.0/5.64.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.64.0/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.64.0/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged) |
devDependencies | patch | [`16.2.0` ->
`16.2.3`](https://renovatebot.com/diffs/npm/lint-staged/16.2.0/16.2.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/16.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/16.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/16.2.0/16.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/16.2.0/16.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [oxlint](https://oxc.rs)
([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint))
| devDependencies | minor | [`1.17.0` ->
`1.18.0`](https://renovatebot.com/diffs/npm/oxlint/1.17.0/1.18.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the warning logs for
more information.

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

---

### Release Notes

<details>
<summary>webdiscus/ansis (ansis)</summary>

###
[`v4.2.0`](https://redirect.github.com/webdiscus/ansis/blob/HEAD/CHANGELOG.md#420-2025-09-20)

[Compare
Source](https://redirect.github.com/webdiscus/ansis/compare/v4.1.0...v4.2.0)

- feat: add support named truecolor via `ansis.extend()`.
Foreground methods are created from the provided color names, and
matching background methods `bg*` are generated automatically.
  Example:
  ```js
  import ansis from 'ansis';
  import colorNames from 'css-color-names';

  const color = ansis.extend(colorNames);

  console.log(color.orange('Orange foreground'));
console.log(color.bgOrange('Orange background')); // auto-generated from
"orange"
  ```
This release removes the last barrier for projects migrating from Chalk
v4 that used named truecolor, e.g.
`chalk.keyword('orange')('text')`. Ansis now provides this feature with
a simpler, more intuitive API.

</details>

<details>
<summary>rollup/rollup (rollup)</summary>

###
[`v4.52.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4523)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.52.2...v4.52.3)

*2025-09-27*

##### Bug Fixes

- Fix check in native loader for environments that do not support
reports
([#&#8203;6123](https://redirect.github.com/rollup/rollup/issues/6123))

##### Pull Requests

- [#&#8203;6123](https://redirect.github.com/rollup/rollup/pull/6123):
fix(native-loader): safely handle report.getReport() on Termux/Android
([@&#8203;Jobians](https://redirect.github.com/Jobians),
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;6124](https://redirect.github.com/rollup/rollup/pull/6124):
chore(deps): pin msys2/setup-msys2 action to
[`fb197b7`](https://redirect.github.com/rollup/rollup/commit/fb197b7)
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6125](https://redirect.github.com/rollup/rollup/pull/6125):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6126](https://redirect.github.com/rollup/rollup/pull/6126):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])

</details>

<details>
<summary>privatenumber/tsx (tsx)</summary>

###
[`v4.20.6`](https://redirect.github.com/privatenumber/tsx/releases/tag/v4.20.6)

[Compare
Source](https://redirect.github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6)

##### Bug Fixes

- properly hide relaySignal from process.listeners()
([#&#8203;741](https://redirect.github.com/privatenumber/tsx/issues/741))
([710a424](https://redirect.github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2))

***

This release is also available on:

- [npm package (@&#8203;latest
dist-tag)](https://www.npmjs.com/package/tsx/v/4.20.6)

</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>google/zx (zx)</summary>

###
[`v8.8.4`](https://redirect.github.com/google/zx/releases/tag/8.8.4): —
Flange Coupling

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.3...8.8.4)

It's time. This release updates zx internals to make [the `ps`
API](https://google.github.io/zx/api#ps) and related methods
`ProcessPromise.kill()`, `kill()` work on Windows systems without
[`wmic`](https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic).
[#&#8203;1344](https://redirect.github.com/google/zx/pull/1344)
[webpod/ps#15](https://redirect.github.com/webpod/ps/pull/15)

> 1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
> 2. The windows-latest label in GitHub Actions will migrate from
Windows Server 2022 to Windows Server 2025 beginning September 2, 2025
and finishing by September 30, 2025.


<https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration>

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.64.1`](https://redirect.github.com/webpro-nl/knip/compare/5.64.0...a71c1030be3ee6b7312fdb952504a3f1dbe5a694)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.64.0...5.64.1)

</details>

<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>

###
[`v16.2.3`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1623)

[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.2.2...v16.2.3)

##### Patch Changes

-
[#&#8203;1669](https://redirect.github.com/lint-staged/lint-staged/pull/1669)
[`27cd541`](https://redirect.github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - When using
`--fail-on-changes`, automatically hidden (partially) unstaged changes
are no longer counted to make *lint-staged* fail.

###
[`v16.2.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1622)

[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.2.1...v16.2.2)

##### Patch Changes

-
[#&#8203;1667](https://redirect.github.com/lint-staged/lint-staged/pull/1667)
[`699f95d`](https://redirect.github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - The backup
stash will not be dropped when using `--fail-on-changes` and there are
errors. When reverting to original state is disabled (via `--no-revert`
or `--fail-on-changes`), hidden (partially) unstaged changes are still
restored automatically so that it's easier to resolve the situation
manually.

Additionally, the example for using the backup stash manually now uses
the correct backup hash, if available:

  ```shell
  % npx lint-staged --fail-on-changes
  ✔ Backed up original state in git stash (c18d55a3)
  ✔ Running tasks for staged files...
  ✖ Tasks modified files and --fail-on-changes was used!
  ↓ Cleaning up temporary files...

  ✖ lint-staged failed because `--fail-on-changes` was used.

  Any lost modifications can be restored from a git stash:

    > git stash list --format="%h %s"
    c18d55a3 On main: lint-staged automatic backup
    > git apply --index c18d55a3
  ```

###
[`v16.2.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1621)

[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.2.0...v16.2.1)

##### Patch Changes

-
[#&#8203;1664](https://redirect.github.com/lint-staged/lint-staged/pull/1664)
[`8277b3b`](https://redirect.github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - The
built-in TypeScript types have been updated to more closely match the
implementation. Notably, the list of staged files supplied to task
functions is `readonly string[]` and can't be mutated. Thanks
[@&#8203;outslept](https://redirect.github.com/outslept)!

  ```diff
  export default {
  ---  "*": (files: string[]) => void console.log('staged files', files)
+++ "*": (files: readonly string[]) => void console.log('staged files',
files)
  }
  ```

-
[#&#8203;1654](https://redirect.github.com/lint-staged/lint-staged/pull/1654)
[`70b9af3`](https://redirect.github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - This
version has been published from GitHub Actions using [Trusted Publishing
for npm packages](https://docs.npmjs.com/trusted-publishers).

-
[#&#8203;1659](https://redirect.github.com/lint-staged/lint-staged/pull/1659)
[`4996817`](https://redirect.github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Fix
searching configuration files when the working directory is a
subdirectory of a git repository, and there are `package.json` files in
the working directory. This situation might happen when running
*lint-staged* for a single package in a monorepo.

-
[#&#8203;1654](https://redirect.github.com/lint-staged/lint-staged/pull/1654)
[`7021f0a`](https://redirect.github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Return the
caret semver range (`^`) to direct dependencies so that future patch and
minor versions are allowed. This enables projects to better maintain and
deduplicate their own transitive dependencies while not requiring direct
updates to *lint-staged*. This was changed in
[16.2.0](https://redirect.github.com/lint-staged/lint-staged/releases/tag/v16.2.0)
after the vulnerability issues with `chalk` and `debug`, which were also
removed in the same version.

Given the recent vulnerabilities in the *npm* ecosystem, it's best to be
very careful when updating dependencies.

</details>

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

###
[`v1.18.0`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v1.18.0):
oxlint v1.18.0

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

#### \[1.18.0] - 2025-09-24

This release should fix a critical memory leak when import plugin is
enabled in IDEs.

##### 🚀 Features

-
[`2481964`](https://redirect.github.com/oxc-project/oxc/commit/2481964)
linter/exhaustive-deps: Add support for `useEffectEvent`
([#&#8203;14041](https://redirect.github.com/oxc-project/oxc/issues/14041))
(Cody Olsen)

##### 🐛 Bug Fixes

-
[`444fcf0`](https://redirect.github.com/oxc-project/oxc/commit/444fcf0)
linter: Fix false positive in `vue/no-required-prop-with-default`
([#&#8203;14066](https://redirect.github.com/oxc-project/oxc/issues/14066))
(yefan)
-
[`2186b28`](https://redirect.github.com/oxc-project/oxc/commit/2186b28)
linter: Fix Arc<ModuleRecord> memory leak and lifecycle issues
([#&#8203;14049](https://redirect.github.com/oxc-project/oxc/issues/14049))
(Boshen)
-
[`314c27d`](https://redirect.github.com/oxc-project/oxc/commit/314c27d)
linter/plugins: `definePlugin` apply `defineRule` to rules
([#&#8203;14065](https://redirect.github.com/oxc-project/oxc/issues/14065))
(overlookmotel)
-
[`7bd01ed`](https://redirect.github.com/oxc-project/oxc/commit/7bd01ed)
linter/plugins: `defineRule` call `createOnce` lazily
([#&#8203;14062](https://redirect.github.com/oxc-project/oxc/issues/14062))
(overlookmotel)
-
[`fb3e7e3`](https://redirect.github.com/oxc-project/oxc/commit/fb3e7e3)
linter/plugins: `defineRule` accept visitor with no `before` / `after`
hooks
([#&#8203;14060](https://redirect.github.com/oxc-project/oxc/issues/14060))
(overlookmotel)

##### 🚜 Refactor

-
[`56db8fa`](https://redirect.github.com/oxc-project/oxc/commit/56db8fa)
linter: Move imports
([#&#8203;14085](https://redirect.github.com/oxc-project/oxc/issues/14085))
(overlookmotel)
-
[`a7dd0c7`](https://redirect.github.com/oxc-project/oxc/commit/a7dd0c7)
linter: Reduce scope of clippy attr
([#&#8203;14081](https://redirect.github.com/oxc-project/oxc/issues/14081))
(overlookmotel)
-
[`3a706a7`](https://redirect.github.com/oxc-project/oxc/commit/3a706a7)
linter: Rename `LintRunner` to `CliRunner`
([#&#8203;14050](https://redirect.github.com/oxc-project/oxc/issues/14050))
(camc314)

##### ⚡ Performance

-
[`ce538c7`](https://redirect.github.com/oxc-project/oxc/commit/ce538c7)
linter/plugins: Load methods of globals into local vars
([#&#8203;14073](https://redirect.github.com/oxc-project/oxc/issues/14073))
(overlookmotel)
-
[`c2f7459`](https://redirect.github.com/oxc-project/oxc/commit/c2f7459)
language\_server: Avoid cloning on message conversion
([#&#8203;14058](https://redirect.github.com/oxc-project/oxc/issues/14058))
(Sysix)

##### 🧪 Testing

-
[`2fd4b1e`](https://redirect.github.com/oxc-project/oxc/commit/2fd4b1e)
linter/plugins: Rename test
([#&#8203;14064](https://redirect.github.com/oxc-project/oxc/issues/14064))
(overlookmotel)
-
[`f2b3934`](https://redirect.github.com/oxc-project/oxc/commit/f2b3934)
linter/plugins: Test returning `false` from `before` hook skips
visitation in ESLint
([#&#8203;14061](https://redirect.github.com/oxc-project/oxc/issues/14061))
(overlookmotel)
-
[`b109419`](https://redirect.github.com/oxc-project/oxc/commit/b109419)
linter/plugins: Align ESLint plugin with Oxlint
([#&#8203;14059](https://redirect.github.com/oxc-project/oxc/issues/14059))
(overlookmotel)

</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/rolldown/rolldown).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
yyxi pushed a commit to escapace/eslint-config-escapace that referenced this pull request Oct 4, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [@eslint/js](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))
| [`9.34.0` ->
`9.36.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.34.0/9.36.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.34.0/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@stylistic/eslint-plugin](https://redirect.github.com/eslint-stylistic/eslint-stylistic)
([source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin))
| [`^5.2.3` ->
`^5.4.0`](https://renovatebot.com/diffs/npm/@stylistic%2feslint-plugin/5.4.0/5.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@stylistic%2feslint-plugin/5.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@stylistic%2feslint-plugin/5.4.0/5.4.0?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))
| [`24.3.0` ->
`24.5.2`](https://renovatebot.com/diffs/npm/@types%2fnode/24.3.0/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/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.3.0/24.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/utils](https://typescript-eslint.io/packages/utils)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils))
| [`^8.41.0` ->
`^8.44.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2futils/8.45.0/8.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2futils/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2futils/8.45.0/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.34.0` ->
`9.36.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.36.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-depend](https://redirect.github.com/es-tooling/eslint-plugin-depend)
| [`^1.2.0` ->
`^1.3.1`](https://renovatebot.com/diffs/npm/eslint-plugin-depend/1.3.1/1.3.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-depend/1.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-depend/1.3.1/1.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) |
[`^10.4.0` ->
`^10.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.5.0/10.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/10.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/10.5.0/10.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[jsonc-eslint-parser](https://redirect.github.com/ota-meshi/jsonc-eslint-parser)
| [`^2.4.0` ->
`^2.4.1`](https://renovatebot.com/diffs/npm/jsonc-eslint-parser/2.4.1/2.4.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/jsonc-eslint-parser/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsonc-eslint-parser/2.4.1/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.63.0` ->
`5.64.1`](https://renovatebot.com/diffs/npm/knip/5.63.0/5.64.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.63.0/5.64.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lefthook](https://redirect.github.com/evilmartians/lefthook) |
[`1.12.3` ->
`1.13.4`](https://renovatebot.com/diffs/npm/lefthook/1.12.3/1.13.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lefthook/1.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lefthook/1.12.3/1.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://tsx.is)
([source](https://redirect.github.com/privatenumber/tsx)) | [`4.20.5` ->
`4.20.6`](https://renovatebot.com/diffs/npm/tsx/4.20.5/4.20.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.20.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.20.5/4.20.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`^8.41.0` ->
`^8.44.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.45.0/8.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.45.0/8.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.8.1` ->
`8.8.4`](https://renovatebot.com/diffs/npm/zx/8.8.1/8.8.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.8.1/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint (@&#8203;eslint/js)</summary>

###
[`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0)

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

#### Features

-
[`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076)
feat: correct `preserve-caught-error` edge cases
([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109))
(Francesco Trotta)

#### Bug Fixes

-
[`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e)
fix: add missing rule option types
([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127))
(ntnyq)
-
[`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff)
fix: update `eslint-all.js` to use `Object.freeze` for `rules` object
([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116))
(루밀LuMir)
-
[`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6)
fix: add missing scope types to `Scope.type`
([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110))
(Pixel998)
-
[`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898)
fix: correct rule option typings in `rules.d.ts`
([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084))
(Pixel998)

#### Documentation

-
[`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6)
docs: update examples to use `defineConfig`
([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131))
(sethamus)
-
[`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649)
docs: fix typos
([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118))
(Pixel998)
-
[`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b)
docs: Update README (GitHub Actions Bot)
-
[`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215)
docs: Update README (GitHub Actions Bot)
-
[`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0
([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139))
(Milos Djermanovic)
-
[`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09)
ci: simplify renovate configuration
([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907))
(唯然)
-
[`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1)
ci: bump actions/labeler from 5 to 6
([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090))
(dependabot\[bot])
-
[`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6)
refactor: use `defaultOptions` in rules
([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121))
(Pixel998)
-
[`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b)
chore: update example to use `defineConfig`
([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111))
(루밀LuMir)
-
[`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc)
test: add missing loc information to error objects in rule tests
([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112))
(루밀LuMir)
-
[`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4)
chore: disallow use of deprecated `type` property in core rule tests
([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094))
(Milos Djermanovic)
-
[`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c)
test: remove deprecated `type` property from core rule tests
([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093))
(Pixel998)
-
[`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733)
ci: bump actions/setup-node from 4 to 5
([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089))
(dependabot\[bot])
-
[`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4)
refactor: use `meta.defaultOptions` in `preserve-caught-error`
([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080))
(Pixel998)
-
[`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d)
chore: package.json update for eslint-config-eslint release (Jenkins)
-
[`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500)
chore: update `eslint` peer dependency in `eslint-config-eslint`
([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079))
(Milos Djermanovic)

###
[`v9.35.0`](https://redirect.github.com/eslint/eslint/compare/v9.34.0...af2a0870fdc646091d027516601888923e5bc202)

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

</details>

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

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

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

###
[`v9.35.0`](https://redirect.github.com/eslint/eslint/compare/v9.34.0...8401101d1e3e3e4e1edc2a9e59cafc9956bf2610)

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

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.64.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.64.1)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.64.0...5.64.1)

- Edit docs
([`634b59d`](https://redirect.github.com/webpro-nl/knip/commit/634b59d07353bc09db762ee1b672df06da66da59))
- Edit docs
([`d3433f0`](https://redirect.github.com/webpro-nl/knip/commit/d3433f00840736e11cc5c845babffe415ecad1fe))
- Add "How to keep package.json under control" article
([`570f40b`](https://redirect.github.com/webpro-nl/knip/commit/570f40b15007c075d7f1e4d77bd2970034eec8ec))
- We're incompatible with typescript v7
([`f4f9166`](https://redirect.github.com/webpro-nl/knip/commit/f4f9166a0fca265e6f0dc939528836ce7003938f))
- Migrate from bun → pnpm
([`f18428c`](https://redirect.github.com/webpro-nl/knip/commit/f18428c53d5bff7bad5259bf053e1d8c2b78881f))
- Migrate from biome v1 → v2
([`7ae5d72`](https://redirect.github.com/webpro-nl/knip/commit/7ae5d72dadba0d8084842765ba3c045ac9199aa5))
- Update dependencies
([`3174456`](https://redirect.github.com/webpro-nl/knip/commit/3174456e0c0f3086cc52d41cbea647b5a50cc057))
- Re-gen plugins list
([`2da7ba4`](https://redirect.github.com/webpro-nl/knip/commit/2da7ba49e8930c68b3cf8d1421a88cf975af9800))
- Migrate from zod v3 → v4
([`a71c103`](https://redirect.github.com/webpro-nl/knip/commit/a71c1030be3ee6b7312fdb952504a3f1dbe5a694))

###
[`v5.64.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.64.0)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.63.1...5.64.0)

- Fix formatting
([`9000681`](https://redirect.github.com/webpro-nl/knip/commit/900068149a5612cb6d084d46a3ff31b94c49b284))
- Add `env-cmd` Support
([#&#8203;1254](https://redirect.github.com/webpro-nl/knip/issues/1254))
([`21d6b51`](https://redirect.github.com/webpro-nl/knip/commit/21d6b5183ad10b3296cdb9c8f21a8f2d01bb36e9))
- thanks [@&#8203;joealden](https://redirect.github.com/joealden)!
- Re-gen sponsorships chart
([`185c638`](https://redirect.github.com/webpro-nl/knip/commit/185c6389226216548c5691acbac38dda3bf07dfd))
- fix: handle only string modules in dependency resolution
([#&#8203;1263](https://redirect.github.com/webpro-nl/knip/issues/1263))
([`a54021b`](https://redirect.github.com/webpro-nl/knip/commit/a54021b6e5904fe6a6e87614728b841fe6931858))
- thanks [@&#8203;wattanx](https://redirect.github.com/wattanx)!
- fix: bun ci
([#&#8203;1267](https://redirect.github.com/webpro-nl/knip/issues/1267))
([`3d1c3c5`](https://redirect.github.com/webpro-nl/knip/commit/3d1c3c5b91f440ade9f1069dd41f402e50645c6c))
- thanks [@&#8203;Zamiell](https://redirect.github.com/Zamiell)!
- Filter out invalid binaries (resolves
[#&#8203;1264](https://redirect.github.com/webpro-nl/knip/issues/1264))
([`6f30611`](https://redirect.github.com/webpro-nl/knip/commit/6f306111e4571418546da2aaf40d9b533940dd28))
- Work types for good ol' ts 5.0.4
([`9913ee7`](https://redirect.github.com/webpro-nl/knip/commit/9913ee755014285036a12ceed65371eb47a321eb))
- Add [@&#8203;Datadog-OSS](https://redirect.github.com/Datadog-OSS)
sponsor
([`a61d9fe`](https://redirect.github.com/webpro-nl/knip/commit/a61d9fef9b3ea9c163c6408b1b38495417aeb1da))
- feat: GitHub actions reporter
([#&#8203;1231](https://redirect.github.com/webpro-nl/knip/issues/1231))
([`0a23450`](https://redirect.github.com/webpro-nl/knip/commit/0a234504fd626f9f0a59aa377301fa46639539c1))
- thanks
[@&#8203;cylewaitforit](https://redirect.github.com/cylewaitforit)!
- Add pos to unlisted deps issue type
([`5b54dae`](https://redirect.github.com/webpro-nl/knip/commit/5b54dae614d1b0719046405241d80e390ab9f4ba))
- Improve import specifier sanitizer (resolves
[#&#8203;1257](https://redirect.github.com/webpro-nl/knip/issues/1257))
([`087a98e`](https://redirect.github.com/webpro-nl/knip/commit/087a98e028994d3e19bfcfd88b7b6231855de781))
- Cover more cases for symbol refs finder (resolves
[#&#8203;1273](https://redirect.github.com/webpro-nl/knip/issues/1273))
([`3d76e51`](https://redirect.github.com/webpro-nl/knip/commit/3d76e51e59eceeb528ef6e20ca5e3a1bfff2a841))
- Fix package name of rslib enabler
([#&#8203;1272](https://redirect.github.com/webpro-nl/knip/issues/1272))
([`432bdcc`](https://redirect.github.com/webpro-nl/knip/commit/432bdccb9aa3c8c7d8c0114f6614a651d959e56d))
- thanks [@&#8203;nyarthan](https://redirect.github.com/nyarthan)!
- Pass parsed CLI args to config-as-a-function
([`b0814c9`](https://redirect.github.com/webpro-nl/knip/commit/b0814c9d454ccd060aeda693398d1707ef678fc4))
- Ignore !-suffixed deps/bins only in production mode (resolves
[#&#8203;1253](https://redirect.github.com/webpro-nl/knip/issues/1253))
([`06d4df8`](https://redirect.github.com/webpro-nl/knip/commit/06d4df84e7fe2735fce8bc1b1b12e78016e38ebb))
- Update docs
([`0d8fd13`](https://redirect.github.com/webpro-nl/knip/commit/0d8fd135b46855f6d606783e6c256cceeccf9acf))
- Auto-format
([`f54a7bd`](https://redirect.github.com/webpro-nl/knip/commit/f54a7bd2cd74354f51fb46ae978b3e5db8759fd7))
- Find accessed identifiers for dynamic imports (resolves
[#&#8203;1155](https://redirect.github.com/webpro-nl/knip/issues/1155),
resolves
[#&#8203;1230](https://redirect.github.com/webpro-nl/knip/issues/1230))
([`ec0be7e`](https://redirect.github.com/webpro-nl/knip/commit/ec0be7e3b222da5b6ddb34baad9d2591f0f479cb))
- Update oxc-resolver and a few more (dev) deps
([`96c822a`](https://redirect.github.com/webpro-nl/knip/commit/96c822a40855c21152f81a1599458850b4f6c2dc))
- Optimize `getAccessedIdentifiers`
([`8fb9501`](https://redirect.github.com/webpro-nl/knip/commit/8fb95019030533909c970bdb204b4779c19eaf5d))
- fix: enable pnpm plugin on root config & lockfile
([#&#8203;1275](https://redirect.github.com/webpro-nl/knip/issues/1275))
([`6e339ca`](https://redirect.github.com/webpro-nl/knip/commit/6e339cadc079b0e144c2036134154c696e8b31c0))
- thanks [@&#8203;nyarthan](https://redirect.github.com/nyarthan)!
- Remove ancient past sponsors
([`e9e6e91`](https://redirect.github.com/webpro-nl/knip/commit/e9e6e911d87cf550df87647f5a9b949d32faa27f))
- Remove default `binaries` values in plugins
([`aac28c4`](https://redirect.github.com/webpro-nl/knip/commit/aac28c491ead836231e7487a8ebea056d0cf16cc))
- Remove default `containingFilePath` value in angular plugin
([`9208927`](https://redirect.github.com/webpro-nl/knip/commit/92089275df7752a830c171d8d1d4cb39b0a83565))
- Add `isRootOnly` to pnpm plugin
([`fe99f59`](https://redirect.github.com/webpro-nl/knip/commit/fe99f594ac79c2bb3590091651300062b690a12b))
- Move/extend docs to write plugin
([`497bddb`](https://redirect.github.com/webpro-nl/knip/commit/497bddb5479a53d59baaa078225343a621eaa317))
- feat: add `time` & `unzip` to ignored binaries
([#&#8203;1276](https://redirect.github.com/webpro-nl/knip/issues/1276))
([`4f8d9df`](https://redirect.github.com/webpro-nl/knip/commit/4f8d9df599ffaba171e2535ffe61153f4ce1089a))
- thanks [@&#8203;nyarthan](https://redirect.github.com/nyarthan)!
- Add `Rstest` Plugin
([#&#8203;1277](https://redirect.github.com/webpro-nl/knip/issues/1277))
([`5b7d92f`](https://redirect.github.com/webpro-nl/knip/commit/5b7d92f101153294708a3d1afe8d2c4d61595116))
- thanks [@&#8203;nyarthan](https://redirect.github.com/nyarthan)!
- Edit docs
([`847ccf1`](https://redirect.github.com/webpro-nl/knip/commit/847ccf168776f2cb6c9b5108a208ea8eae12799f))
- feat: add plugin for `bumpp`
([#&#8203;1278](https://redirect.github.com/webpro-nl/knip/issues/1278))
([`136a14b`](https://redirect.github.com/webpro-nl/knip/commit/136a14bc4ff4138389a831afc62f5406f66223a5))
- thanks [@&#8203;nyarthan](https://redirect.github.com/nyarthan)!
- Support input resolver from args in plugins (resolve
[#&#8203;1274](https://redirect.github.com/webpro-nl/knip/issues/1274))
([`19dd367`](https://redirect.github.com/webpro-nl/knip/commit/19dd367764fa078fb9c93bb0a715492ff0581098))
- Edit docs
([`77d683e`](https://redirect.github.com/webpro-nl/knip/commit/77d683e2b75b44c7fd5fc47b59621398b86028ea))

###
[`v5.63.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.63.1)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.63.0...5.63.1)

- Fix `rsbuild` Plugin
([#&#8203;1227](https://redirect.github.com/webpro-nl/knip/issues/1227))
([`e91eea3`](https://redirect.github.com/webpro-nl/knip/commit/e91eea3382059ad4067ace6079e856b2268d9f94))
- thanks [@&#8203;joealden](https://redirect.github.com/joealden)!
- Binaries don't contain colons (closes
[#&#8203;1234](https://redirect.github.com/webpro-nl/knip/issues/1234))
([`1d060ac`](https://redirect.github.com/webpro-nl/knip/commit/1d060ac1043ccf211380682962c4c668758740ed))
- Refactor options all over the place
([`982d327`](https://redirect.github.com/webpro-nl/knip/commit/982d3272e46609f06ca858605d802a75726500d1))
- feat: detect nuxt modules as dependencies
([#&#8203;1241](https://redirect.github.com/webpro-nl/knip/issues/1241))
([`f2072e6`](https://redirect.github.com/webpro-nl/knip/commit/f2072e6aecd81a2082dc60f440d1e48ab583e480))
- thanks [@&#8203;danielamaia](https://redirect.github.com/danielamaia)!
- Add missing pnpm commands
([#&#8203;1236](https://redirect.github.com/webpro-nl/knip/issues/1236))
([`a4eb20b`](https://redirect.github.com/webpro-nl/knip/commit/a4eb20b8777f436250fa523989b2ab234c9553b4))
- thanks [@&#8203;kretajak](https://redirect.github.com/kretajak)!
- Hire me
([`165c9ea`](https://redirect.github.com/webpro-nl/knip/commit/165c9ea5cb2f5a0d039fcb2e5a1ce2fabaf62f79))
- feat: pnpm plugin
([#&#8203;1219](https://redirect.github.com/webpro-nl/knip/issues/1219))
([`e81eac3`](https://redirect.github.com/webpro-nl/knip/commit/e81eac311abb880188bc11e5dc988a429be4f98e))
- thanks [@&#8203;lishaduck](https://redirect.github.com/lishaduck)!
- Bump zod a bit
([`8b338a2`](https://redirect.github.com/webpro-nl/knip/commit/8b338a25c5a6c323bc686557b3dbcf707ae271e2))
- Update `rsbuild` Plugin to Check Environments
([#&#8203;1246](https://redirect.github.com/webpro-nl/knip/issues/1246))
([`c7366b5`](https://redirect.github.com/webpro-nl/knip/commit/c7366b5d620fc678b53777d1e0d4dca99803134c))
- thanks [@&#8203;joealden](https://redirect.github.com/joealden)!

</details>

<details>
<summary>evilmartians/lefthook (lefthook)</summary>

###
[`v1.13.4`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1134-2025-09-23)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.13.3...v1.13.4)

- fix: add exclude option to hook level
([#&#8203;1141](https://redirect.github.com/evilmartians/lefthook/pull/1141))
by [@&#8203;mrexox]()
- fix: allow skipping groups
([#&#8203;1140](https://redirect.github.com/evilmartians/lefthook/pull/1140))
by [@&#8203;mrexox]()

###
[`v1.13.3`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1133-2025-09-23)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.13.2...v1.13.3)

- deps: September 2025
([#&#8203;1139](https://redirect.github.com/evilmartians/lefthook/pull/1139))
by [@&#8203;mrexox]()
- fix: concurrent map access issue
([#&#8203;1138](https://redirect.github.com/evilmartians/lefthook/pull/1138))
by [@&#8203;mrexox]()

###
[`v1.13.2`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1132-2025-09-22)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.13.1...v1.13.2)

- feat: inherit file\_types from parent jobs
([#&#8203;1135](https://redirect.github.com/evilmartians/lefthook/pull/1135))
by [@&#8203;mrexox]()
- fix: move gen at root
([#&#8203;1133](https://redirect.github.com/evilmartians/lefthook/pull/1133))
by [@&#8203;mrexox]()
- refactor: better scope subpackages
([#&#8203;1132](https://redirect.github.com/evilmartians/lefthook/pull/1132))
by [@&#8203;mrexox]()

###
[`v1.13.1`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1131-2025-09-17)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.13.0...v1.13.1)

- feat: add no stage fixed argument
([#&#8203;1130](https://redirect.github.com/evilmartians/lefthook/pull/1130))
by [@&#8203;mrexox]()
- refactor: reduce the amount of code in a single file
([#&#8203;1131](https://redirect.github.com/evilmartians/lefthook/pull/1131))
by [@&#8203;mrexox]()
- fix: re-evaluate status for changeset
([#&#8203;1129](https://redirect.github.com/evilmartians/lefthook/pull/1129))
by [@&#8203;mrexox]()
- refactor: reduce the amount of code in a single file
([#&#8203;1118](https://redirect.github.com/evilmartians/lefthook/pull/1118))
by [@&#8203;mrexox]()
- chore: update issue templates by
[@&#8203;mrexox](https://redirect.github.com/mrexox)
- docs: add fail\_on\_changes to configuration/README.md
([#&#8203;1119](https://redirect.github.com/evilmartians/lefthook/pull/1119))
by [@&#8203;7crabs](https://redirect.github.com/7crabs)
- docs: update go installation note
([#&#8203;1117](https://redirect.github.com/evilmartians/lefthook/pull/1117))
by [@&#8203;leakedmemory](https://redirect.github.com/leakedmemory)

###
[`v1.13.0`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1130-2025-09-11)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.12.4...v1.13.0)

- fix: use batched cmd for calculating git hashes
([#&#8203;1116](https://redirect.github.com/evilmartians/lefthook/pull/1116))
by [@&#8203;mrexox]()
- fix: add mutex to prevent concurrent git adds
([#&#8203;1115](https://redirect.github.com/evilmartians/lefthook/pull/1115))
by [@&#8203;mrexox]()
- refactor: improve structuring
([#&#8203;1103](https://redirect.github.com/evilmartians/lefthook/pull/1103))
by [@&#8203;mrexox]()
- feat: fail on change
([#&#8203;1095](https://redirect.github.com/evilmartians/lefthook/pull/1095))
by [@&#8203;olivier-lacroix]()
- fix: set --force for git add command
([#&#8203;1104](https://redirect.github.com/evilmartians/lefthook/pull/1104))
by [@&#8203;michaelm]()
- feat: recursively log successful results in summary
([#&#8203;1108](https://redirect.github.com/evilmartians/lefthook/pull/1108))
by [@&#8203;siler]()
- fix: groups with successes and skips are successful
([#&#8203;1107](https://redirect.github.com/evilmartians/lefthook/pull/1107))
by [@&#8203;siler]()

###
[`v1.12.4`](https://redirect.github.com/evilmartians/lefthook/blob/HEAD/CHANGELOG.md#1124-2025-09-05)

[Compare
Source](https://redirect.github.com/evilmartians/lefthook/compare/v1.12.3...v1.12.4)

- deps: September 2025
([#&#8203;1102](https://redirect.github.com/evilmartians/lefthook/pull/1102))
by [@&#8203;mrexox]()
- feat: add tags argument
([#&#8203;1101](https://redirect.github.com/evilmartians/lefthook/pull/1101))
by [@&#8203;mrexox]()
- chore: bump github.com/go-viper/mapstructure/v2
([#&#8203;1094](https://redirect.github.com/evilmartians/lefthook/pull/1094))

</details>

<details>
<summary>privatenumber/tsx (tsx)</summary>

###
[`v4.20.6`](https://redirect.github.com/privatenumber/tsx/releases/tag/v4.20.6)

[Compare
Source](https://redirect.github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6)

##### Bug Fixes

- properly hide relaySignal from process.listeners()
([#&#8203;741](https://redirect.github.com/privatenumber/tsx/issues/741))
([710a424](https://redirect.github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2))

***

This release is also available on:

- [npm package (@&#8203;latest
dist-tag)](https://www.npmjs.com/package/tsx/v/4.20.6)

</details>

<details>
<summary>google/zx (zx)</summary>

###
[`v8.8.4`](https://redirect.github.com/google/zx/releases/tag/8.8.4): —
Flange Coupling

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.3...8.8.4)

It's time. This release updates zx internals to make [the `ps`
API](https://google.github.io/zx/api#ps) and related methods
`ProcessPromise.kill()`, `kill()` work on Windows systems without
[`wmic`](https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic).
[#&#8203;1344](https://redirect.github.com/google/zx/pull/1344)
[webpod/ps#15](https://redirect.github.com/webpod/ps/pull/15)

> 1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
> 2. The windows-latest label in GitHub Actions will migrate from
Windows Server 2022 to Windows Server 2025 beginning September 2, 2025
and finishing by September 30, 2025.


<https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration>

###
[`v8.8.3`](https://redirect.github.com/google/zx/releases/tag/8.8.3): —
Sealing Gasket

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.2...8.8.3)

Continues
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339) to
prevent injections via `Proxy` input or custom `toString()`
manipulations.

###
[`v8.8.2`](https://redirect.github.com/google/zx/releases/tag/8.8.2): —
Leaking Valve

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.1...8.8.2)

Fixes potential cmd injection via `kill()` method for Windows platform.
[#&#8203;1337](https://redirect.github.com/google/zx/issues/1337)
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339). Affects
the versions range `8.7.1...8.8.1`.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoidHJ1bmsiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
wadackel pushed a commit to reg-viz/storycap-testrun that referenced this pull request Oct 23, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.8.1` ->
`8.8.4`](https://renovatebot.com/diffs/npm/zx/8.8.1/8.8.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.8.1/8.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>google/zx (zx)</summary>

###
[`v8.8.4`](https://redirect.github.com/google/zx/releases/tag/8.8.4): —
Flange Coupling

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.3...8.8.4)

It's time. This release updates zx internals to make [the `ps`
API](https://google.github.io/zx/api#ps) and related methods
`ProcessPromise.kill()`, `kill()` work on Windows systems without
[`wmic`](https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic).
[#&#8203;1344](https://redirect.github.com/google/zx/pull/1344)
[webpod/ps#15](https://redirect.github.com/webpod/ps/pull/15)

> 1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
> 2. The windows-latest label in GitHub Actions will migrate from
Windows Server 2022 to Windows Server 2025 beginning September 2, 2025
and finishing by September 30, 2025.


<https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration>

###
[`v8.8.3`](https://redirect.github.com/google/zx/releases/tag/8.8.3): —
Sealing Gasket

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.2...8.8.3)

Continues
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339) to
prevent injections via `Proxy` input or custom `toString()`
manipulations.

###
[`v8.8.2`](https://redirect.github.com/google/zx/releases/tag/8.8.2): —
Leaking Valve

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.1...8.8.2)

Fixes potential cmd injection via `kill()` method for Windows platform.
[#&#8203;1337](https://redirect.github.com/google/zx/issues/1337)
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339). Affects
the versions range `8.7.1...8.8.1`.

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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/reg-viz/storycap-testrun).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to cedarjs/cedar that referenced this pull request Nov 22, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.7.1` ->
`8.8.5`](https://renovatebot.com/diffs/npm/zx/8.7.1/8.8.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.7.1/8.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

### GitHub Vulnerability Alerts

#### [CVE-2025-13437](https://nvd.nist.gov/vuln/detail/CVE-2025-13437)

When zx is invoked with --prefer-local=<path>, the CLI creates a symlink
named ./node_modules pointing to <path>/node_modules. Due to a logic
error in src/cli.ts (linkNodeModules / cleanup), the function returns
the target path instead of the alias (symlink path). The later cleanup
routine removes what it received, which deletes the target directory
itself. Result: zx can delete an external <path>/node_modules outside
the current working directory.

---

### Release Notes

<details>
<summary>google/zx (zx)</summary>

###
[`v8.8.5`](https://redirect.github.com/google/zx/releases/tag/8.8.5): —
Temporary Reservoir

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.4...8.8.5)

This release fixes the issue, when zx flushes external `node_modules` on
linking
[#&#8203;1348](https://redirect.github.com/google/zx/issues/1348)
[#&#8203;1349](https://redirect.github.com/google/zx/issues/1349)
[#&#8203;1355](https://redirect.github.com/google/zx/issues/1355)

Also
[`[email protected]`](https://redirect.github.com/sindresorhus/globby/releases/tag/v15.0.0)
arrives here.

###
[`v8.8.4`](https://redirect.github.com/google/zx/releases/tag/8.8.4): —
Flange Coupling

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.3...8.8.4)

It's time. This release updates zx internals to make [the `ps`
API](https://google.github.io/zx/api#ps) and related methods
`ProcessPromise.kill()`, `kill()` work on Windows systems without
[`wmic`](https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic).
[#&#8203;1344](https://redirect.github.com/google/zx/pull/1344)
[webpod/ps#15](https://redirect.github.com/webpod/ps/pull/15)

> 1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
> 2. The windows-latest label in GitHub Actions will migrate from
Windows Server 2022 to Windows Server 2025 beginning September 2, 2025
and finishing by September 30, 2025.


<https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration>

###
[`v8.8.3`](https://redirect.github.com/google/zx/releases/tag/8.8.3): —
Sealing Gasket

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.2...8.8.3)

Continues
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339) to
prevent injections via `Proxy` input or custom `toString()`
manipulations.

###
[`v8.8.2`](https://redirect.github.com/google/zx/releases/tag/8.8.2): —
Leaking Valve

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.1...8.8.2)

Fixes potential cmd injection via `kill()` method for Windows platform.
[#&#8203;1337](https://redirect.github.com/google/zx/issues/1337)
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339). Affects
the versions range `8.7.1...8.8.1`.

###
[`v8.8.1`](https://redirect.github.com/google/zx/releases/tag/8.8.1): —
Turbo Flush

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.0...8.8.1)

We keep improving the projects internal infra to bring more stability,
safety and performance for artifacts.

##### Featfixes

- Applied flags filtration for CLI-driven deps install
[#&#8203;1308](https://redirect.github.com/google/zx/pull/1308)
- Added `kill()` event logging
[#&#8203;1312](https://redirect.github.com/google/zx/pull/1312)
- Set `SIGTERM` as `kill()` fallback signal
[#&#8203;1313](https://redirect.github.com/google/zx/pull/1313)
- Allowed `stdio()` arg be an array
[#&#8203;1311](https://redirect.github.com/google/zx/pull/1311)

```ts
const p = $({halt: true})`cmd`
p.stdio([stream, 'ignore', 'pipe'])
```

##### Enhancements

- Added check for **zx\@&#8203;lite** pkg contents
[#&#8203;1317](https://redirect.github.com/google/zx/pull/1317)
[#&#8203;1316](https://redirect.github.com/google/zx/issues/1316)
- Simplified `ProcessPromise[asyncIterator]` inners
[#&#8203;1307](https://redirect.github.com/google/zx/pull/1307)
- Updated deps: chalk 5.6.0, fs-extra 11.3.1, yaml 2.8.1
[#&#8203;1309](https://redirect.github.com/google/zx/pull/1309)
[#&#8203;1323](https://redirect.github.com/google/zx/pull/1323)
[#&#8203;1326](https://redirect.github.com/google/zx/pull/1326)
- Added TS\@&#8203;next to the test matrix
[#&#8203;1310](https://redirect.github.com/google/zx/pull/1310)
- Optimized internal `shell` setters
[#&#8203;1314](https://redirect.github.com/google/zx/pull/1314)
- Refactored build-publish pipelines and scripts
[#&#8203;1319](https://redirect.github.com/google/zx/pull/1319)
[#&#8203;1320](https://redirect.github.com/google/zx/pull/1320)
[#&#8203;1321](https://redirect.github.com/google/zx/pull/1321)
[#&#8203;1322](https://redirect.github.com/google/zx/pull/1322)
[#&#8203;1324](https://redirect.github.com/google/zx/pull/1324)
[#&#8203;1325](https://redirect.github.com/google/zx/pull/1325)
[#&#8203;1327](https://redirect.github.com/google/zx/pull/1327)

###
[`v8.8.0`](https://redirect.github.com/google/zx/releases/tag/8.8.0): —
Pressure Tested

[Compare
Source](https://redirect.github.com/google/zx/compare/8.7.2...8.8.0)

This release enhances the coherence between the **ProcessPromise** and
the **Streams API**, eliminating the need for certain script-level
workarounds.

##### ✨ New Features

##### `unpipe()` — Selectively stop piping

You can now call `.unpipe()` to stop data transfer from a source to a
destination without closing any of the pair.
[#&#8203;1302](https://redirect.github.com/google/zx/pull/1302)

```ts
const p1 = $`echo foo && sleep 0.1 && echo bar && sleep 0.1 && echo baz && sleep 0.1 && echo qux`
const p2 = $`echo 1 && sleep 0.15 && echo 2 && sleep 0.1 && echo 3`
const p3 = $`cat`

p1.pipe(p3)
p2.pipe(p3)

setTimeout(() => p1.unpipe(p3), 150)

const { stdout } = await p3
// 'foo\n1\nbar\n2\n3\n'
```

##### Many-to-one piping

Multiple sources can now stream into a single destination. All sources
complete before the destination closes.
[#&#8203;1300](https://redirect.github.com/google/zx/pull/1300)

```ts
const $h = $({ halt: true })
const p1 = $`echo foo`
const p2 = $h`echo a && sleep 0.1 && echo c && sleep 0.2 && echo e`
const p3 = $h`sleep 0.05 && echo b && sleep 0.1 && echo d`
const p4 = $`sleep 0.4 && echo bar`
const p5 = $h`cat`

await p1
p1.pipe(p5)
p2.pipe(p5)
p3.pipe(p5)
p4.pipe(p5)

const { stdout } = await p5.run()
// 'foo\na\nb\nc\nd\ne\nbar\n'
```

##### Piping from rejected processes

Processes that exit with errors can now still pipe their output. The
internal recorder retains their stream, status, and exit code.
[#&#8203;1296](https://redirect.github.com/google/zx/pull/1296)

```ts
const p1 = $({ nothrow: true })`echo foo && exit 1`
await p1

const p2 = p1.pipe($({ nothrow: true })`cat`)
await p2

p1.output.toString() // 'foo\n'
p1.output.ok         // false
p1.output.exitCode   // 1

p2.output.toString() // 'foo\n'
p2.output.ok         // false
p2.output.exitCode   // 1
```

##### Components versions

Since zx bundles third-party libraries without their package.jsons,
their versions weren’t previously visible. You can now access them via
the `versions` static map — including zx itself.
[#&#8203;1298](https://redirect.github.com/google/zx/pull/1298)
[#&#8203;1295](https://redirect.github.com/google/zx/pull/1295)

```ts
import { versions } from 'zx'

versions.zx     // 8.7.2
versions.chalk  // 5.4.1
```

###
[`v8.7.2`](https://redirect.github.com/google/zx/releases/tag/8.7.2): —
Copper Crafter

[Compare
Source](https://redirect.github.com/google/zx/compare/8.7.1...8.7.2)

Stability and customizability improvements

- Handle `nothrow` option on `ProcessPromise` init stage
[#&#8203;1288](https://redirect.github.com/google/zx/pull/1288)

```ts
const o = await $({ nothrow: true })`\033`
o.ok      // false
o.cause   // Error
```

- Handle `_snapshot.killSignal` value on `kill()`
[#&#8203;1287](https://redirect.github.com/google/zx/pull/1287)

```ts
const p = $({killSignal: 'SIGKILL'})`sleep 10`
await p.kill()
p.signal  // 'SIGKILL'
```

- Introduced `Fail` class
[#&#8203;1285](https://redirect.github.com/google/zx/pull/1285)

```ts
import { Fail } from 'zx'

Fail.EXIT_CODES['2'] = 'Custom error message'
Fail.formatErrorMessage = (err: Error, from: string): string =>
  `${err.message} (${from})`
```

- Expose `$` as type
[#&#8203;1283](https://redirect.github.com/google/zx/pull/1283)

```ts
import type { $, Options } from 'zx'

const custom$: $ = (pieces: TemplateStringsArray | Partial<Options>, ...args: any[]) => {
  // ... custom implementation
}
```

- Internal tweak ups
[#&#8203;1276](https://redirect.github.com/google/zx/pull/1276)
[#&#8203;1277](https://redirect.github.com/google/zx/pull/1277)
[#&#8203;1278](https://redirect.github.com/google/zx/pull/1278)
[#&#8203;1279](https://redirect.github.com/google/zx/pull/1279)
[#&#8203;1280](https://redirect.github.com/google/zx/pull/1280)
[#&#8203;1281](https://redirect.github.com/google/zx/pull/1281)
[#&#8203;1282](https://redirect.github.com/google/zx/pull/1282)
[#&#8203;1286](https://redirect.github.com/google/zx/pull/1286)
[#&#8203;1289](https://redirect.github.com/google/zx/pull/1289)

- Described the zx architecture basics. This section helps to better
understand the zx concepts and internal logic, and will be useful for
those who want to become a project contributor, make tools based on it,
or create something similar from scratch.
[#&#8203;1290](https://redirect.github.com/google/zx/pull/1290)
[#&#8203;1291](https://redirect.github.com/google/zx/pull/1291)
[#&#8203;1292](https://redirect.github.com/google/zx/pull/1292)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), 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 these
updates 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/cedarjs/cedar).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe added a commit to cedarjs/cedar that referenced this pull request Nov 25, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.7.1` ->
`8.8.5`](https://renovatebot.com/diffs/npm/zx/8.7.1/8.8.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.7.1/8.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

### GitHub Vulnerability Alerts

#### [CVE-2025-13437](https://nvd.nist.gov/vuln/detail/CVE-2025-13437)

When zx is invoked with --prefer-local=<path>, the CLI creates a symlink
named ./node_modules pointing to <path>/node_modules. Due to a logic
error in src/cli.ts (linkNodeModules / cleanup), the function returns
the target path instead of the alias (symlink path). The later cleanup
routine removes what it received, which deletes the target directory
itself. Result: zx can delete an external <path>/node_modules outside
the current working directory.

---

### Release Notes

<details>
<summary>google/zx (zx)</summary>

###
[`v8.8.5`](https://redirect.github.com/google/zx/releases/tag/8.8.5): —
Temporary Reservoir

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.4...8.8.5)

This release fixes the issue, when zx flushes external `node_modules` on
linking
[#&#8203;1348](https://redirect.github.com/google/zx/issues/1348)
[#&#8203;1349](https://redirect.github.com/google/zx/issues/1349)
[#&#8203;1355](https://redirect.github.com/google/zx/issues/1355)

Also
[`[email protected]`](https://redirect.github.com/sindresorhus/globby/releases/tag/v15.0.0)
arrives here.

###
[`v8.8.4`](https://redirect.github.com/google/zx/releases/tag/8.8.4): —
Flange Coupling

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.3...8.8.4)

It's time. This release updates zx internals to make [the `ps`
API](https://google.github.io/zx/api#ps) and related methods
`ProcessPromise.kill()`, `kill()` work on Windows systems without
[`wmic`](https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic).
[#&#8203;1344](https://redirect.github.com/google/zx/pull/1344)
[webpod/ps#15](https://redirect.github.com/webpod/ps/pull/15)

> 1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
> 2. The windows-latest label in GitHub Actions will migrate from
Windows Server 2022 to Windows Server 2025 beginning September 2, 2025
and finishing by September 30, 2025.


<https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration>

###
[`v8.8.3`](https://redirect.github.com/google/zx/releases/tag/8.8.3): —
Sealing Gasket

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.2...8.8.3)

Continues
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339) to
prevent injections via `Proxy` input or custom `toString()`
manipulations.

###
[`v8.8.2`](https://redirect.github.com/google/zx/releases/tag/8.8.2): —
Leaking Valve

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.1...8.8.2)

Fixes potential cmd injection via `kill()` method for Windows platform.
[#&#8203;1337](https://redirect.github.com/google/zx/issues/1337)
[#&#8203;1339](https://redirect.github.com/google/zx/pull/1339). Affects
the versions range `8.7.1...8.8.1`.

###
[`v8.8.1`](https://redirect.github.com/google/zx/releases/tag/8.8.1): —
Turbo Flush

[Compare
Source](https://redirect.github.com/google/zx/compare/8.8.0...8.8.1)

We keep improving the projects internal infra to bring more stability,
safety and performance for artifacts.

##### Featfixes

- Applied flags filtration for CLI-driven deps install
[#&#8203;1308](https://redirect.github.com/google/zx/pull/1308)
- Added `kill()` event logging
[#&#8203;1312](https://redirect.github.com/google/zx/pull/1312)
- Set `SIGTERM` as `kill()` fallback signal
[#&#8203;1313](https://redirect.github.com/google/zx/pull/1313)
- Allowed `stdio()` arg be an array
[#&#8203;1311](https://redirect.github.com/google/zx/pull/1311)

```ts
const p = $({halt: true})`cmd`
p.stdio([stream, 'ignore', 'pipe'])
```

##### Enhancements

- Added check for **zx\@&#8203;lite** pkg contents
[#&#8203;1317](https://redirect.github.com/google/zx/pull/1317)
[#&#8203;1316](https://redirect.github.com/google/zx/issues/1316)
- Simplified `ProcessPromise[asyncIterator]` inners
[#&#8203;1307](https://redirect.github.com/google/zx/pull/1307)
- Updated deps: chalk 5.6.0, fs-extra 11.3.1, yaml 2.8.1
[#&#8203;1309](https://redirect.github.com/google/zx/pull/1309)
[#&#8203;1323](https://redirect.github.com/google/zx/pull/1323)
[#&#8203;1326](https://redirect.github.com/google/zx/pull/1326)
- Added TS\@&#8203;next to the test matrix
[#&#8203;1310](https://redirect.github.com/google/zx/pull/1310)
- Optimized internal `shell` setters
[#&#8203;1314](https://redirect.github.com/google/zx/pull/1314)
- Refactored build-publish pipelines and scripts
[#&#8203;1319](https://redirect.github.com/google/zx/pull/1319)
[#&#8203;1320](https://redirect.github.com/google/zx/pull/1320)
[#&#8203;1321](https://redirect.github.com/google/zx/pull/1321)
[#&#8203;1322](https://redirect.github.com/google/zx/pull/1322)
[#&#8203;1324](https://redirect.github.com/google/zx/pull/1324)
[#&#8203;1325](https://redirect.github.com/google/zx/pull/1325)
[#&#8203;1327](https://redirect.github.com/google/zx/pull/1327)

###
[`v8.8.0`](https://redirect.github.com/google/zx/releases/tag/8.8.0): —
Pressure Tested

[Compare
Source](https://redirect.github.com/google/zx/compare/8.7.2...8.8.0)

This release enhances the coherence between the **ProcessPromise** and
the **Streams API**, eliminating the need for certain script-level
workarounds.

##### ✨ New Features

##### `unpipe()` — Selectively stop piping

You can now call `.unpipe()` to stop data transfer from a source to a
destination without closing any of the pair.
[#&#8203;1302](https://redirect.github.com/google/zx/pull/1302)

```ts
const p1 = $`echo foo && sleep 0.1 && echo bar && sleep 0.1 && echo baz && sleep 0.1 && echo qux`
const p2 = $`echo 1 && sleep 0.15 && echo 2 && sleep 0.1 && echo 3`
const p3 = $`cat`

p1.pipe(p3)
p2.pipe(p3)

setTimeout(() => p1.unpipe(p3), 150)

const { stdout } = await p3
// 'foo\n1\nbar\n2\n3\n'
```

##### Many-to-one piping

Multiple sources can now stream into a single destination. All sources
complete before the destination closes.
[#&#8203;1300](https://redirect.github.com/google/zx/pull/1300)

```ts
const $h = $({ halt: true })
const p1 = $`echo foo`
const p2 = $h`echo a && sleep 0.1 && echo c && sleep 0.2 && echo e`
const p3 = $h`sleep 0.05 && echo b && sleep 0.1 && echo d`
const p4 = $`sleep 0.4 && echo bar`
const p5 = $h`cat`

await p1
p1.pipe(p5)
p2.pipe(p5)
p3.pipe(p5)
p4.pipe(p5)

const { stdout } = await p5.run()
// 'foo\na\nb\nc\nd\ne\nbar\n'
```

##### Piping from rejected processes

Processes that exit with errors can now still pipe their output. The
internal recorder retains their stream, status, and exit code.
[#&#8203;1296](https://redirect.github.com/google/zx/pull/1296)

```ts
const p1 = $({ nothrow: true })`echo foo && exit 1`
await p1

const p2 = p1.pipe($({ nothrow: true })`cat`)
await p2

p1.output.toString() // 'foo\n'
p1.output.ok         // false
p1.output.exitCode   // 1

p2.output.toString() // 'foo\n'
p2.output.ok         // false
p2.output.exitCode   // 1
```

##### Components versions

Since zx bundles third-party libraries without their package.jsons,
their versions weren’t previously visible. You can now access them via
the `versions` static map — including zx itself.
[#&#8203;1298](https://redirect.github.com/google/zx/pull/1298)
[#&#8203;1295](https://redirect.github.com/google/zx/pull/1295)

```ts
import { versions } from 'zx'

versions.zx     // 8.7.2
versions.chalk  // 5.4.1
```

###
[`v8.7.2`](https://redirect.github.com/google/zx/releases/tag/8.7.2): —
Copper Crafter

[Compare
Source](https://redirect.github.com/google/zx/compare/8.7.1...8.7.2)

Stability and customizability improvements

- Handle `nothrow` option on `ProcessPromise` init stage
[#&#8203;1288](https://redirect.github.com/google/zx/pull/1288)

```ts
const o = await $({ nothrow: true })`\033`
o.ok      // false
o.cause   // Error
```

- Handle `_snapshot.killSignal` value on `kill()`
[#&#8203;1287](https://redirect.github.com/google/zx/pull/1287)

```ts
const p = $({killSignal: 'SIGKILL'})`sleep 10`
await p.kill()
p.signal  // 'SIGKILL'
```

- Introduced `Fail` class
[#&#8203;1285](https://redirect.github.com/google/zx/pull/1285)

```ts
import { Fail } from 'zx'

Fail.EXIT_CODES['2'] = 'Custom error message'
Fail.formatErrorMessage = (err: Error, from: string): string =>
  `${err.message} (${from})`
```

- Expose `$` as type
[#&#8203;1283](https://redirect.github.com/google/zx/pull/1283)

```ts
import type { $, Options } from 'zx'

const custom$: $ = (pieces: TemplateStringsArray | Partial<Options>, ...args: any[]) => {
  // ... custom implementation
}
```

- Internal tweak ups
[#&#8203;1276](https://redirect.github.com/google/zx/pull/1276)
[#&#8203;1277](https://redirect.github.com/google/zx/pull/1277)
[#&#8203;1278](https://redirect.github.com/google/zx/pull/1278)
[#&#8203;1279](https://redirect.github.com/google/zx/pull/1279)
[#&#8203;1280](https://redirect.github.com/google/zx/pull/1280)
[#&#8203;1281](https://redirect.github.com/google/zx/pull/1281)
[#&#8203;1282](https://redirect.github.com/google/zx/pull/1282)
[#&#8203;1286](https://redirect.github.com/google/zx/pull/1286)
[#&#8203;1289](https://redirect.github.com/google/zx/pull/1289)

- Described the zx architecture basics. This section helps to better
understand the zx concepts and internal logic, and will be useful for
those who want to become a project contributor, make tools based on it,
or create something similar from scratch.
[#&#8203;1290](https://redirect.github.com/google/zx/pull/1290)
[#&#8203;1291](https://redirect.github.com/google/zx/pull/1291)
[#&#8203;1292](https://redirect.github.com/google/zx/pull/1292)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), 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 these
updates 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/cedarjs/cedar).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tobbe Lundberg <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants