Skip to content

Bump the dev-dependencies group across 1 directory with 7 updates - #58

Merged
shinyaoguri merged 1 commit into
developfrom
dependabot/npm_and_yarn/develop/dev-dependencies-2d5907fdbf
May 17, 2026
Merged

Bump the dev-dependencies group across 1 directory with 7 updates#58
shinyaoguri merged 1 commit into
developfrom
dependabot/npm_and_yarn/develop/dev-dependencies-2d5907fdbf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-dependencies group with 6 updates in the / directory:

Package From To
@types/node 25.6.0 25.8.0
rollup 4.60.2 4.60.4
vite 8.0.10 8.0.13
vitest 4.1.5 4.1.6
@cloudflare/workers-types 4.20260426.1 4.20260517.1
wrangler 4.86.0 4.92.0

Updates @types/node from 25.6.0 to 25.8.0

Commits

Updates rollup from 4.60.2 to 4.60.4

Release notes

Sourced from rollup's releases.

v4.60.4

4.60.4

2026-05-14

Bug Fixes

  • Improve stability of chunk hashes (#6362)

Pull Requests

Changelog

Sourced from rollup's changelog.

4.60.4

2026-05-14

Bug Fixes

  • Improve stability of chunk hashes (#6362)

Pull Requests

4.60.3

2026-05-04

Bug Fixes

  • Ensure nested "exports" variables are not renamed (#6360)

Pull Requests

Commits
  • d311a84 4.60.4
  • 6aa3248 fix: stabilize chunk assignment across parallel file reads (#6362)
  • 82a0fe7 Resolve vulnerabilities (#6375)
  • 71f5ebc chore(deps): update dependency lru-cache to v11 (#6371)
  • af91d77 chore(deps): lock file maintenance (#6373)
  • 65e7b94 chore(deps): update react monorepo to v19 (major) (#6372)
  • 642587f fix(deps): update minor/patch updates (#6370)
  • b47bdab 4.60.3
  • 15c5f33 Add again some unneeded dev dependencies, to make some builds succeed
  • 12195dc fix: do not rename nested "exports" bindings that do not conflict (#6360)
  • Additional commits viewable in compare view

Updates vite from 8.0.10 to 8.0.13

Release notes

Sourced from vite's releases.

v8.0.13

Please refer to CHANGELOG.md for details.

v8.0.12

Please refer to CHANGELOG.md for details.

v8.0.11

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

8.0.13 (2026-05-14)

Features

  • bundled-dev: add lazy bundling support (#21406) (4f0949f)
  • optimizer: improve the esbuild plugin converter to pass some properties of build result to onEnd (#22357) (47071ce)
  • update rolldown to 1.0.1 (#22444) (8c766a6)

Bug Fixes

  • build: copy public directory after building same environment with write=false (#22328) (158e8ae)
  • css: await sass/less/styl worker disposal on teardown (fix #22274) (#22275) (b7edcb7)
  • css: keep deprecated name/originalFileName in synthetic assetFileNames call (#22439) (8e59c97)
  • make isBundled per environment (#22257) (a576326)
  • ssr: avoid rewriting labels that collide with imports (#22451) (d9b18e0)

Miscellaneous Chores

8.0.12 (2026-05-11)

Features

Bug Fixes

  • deps: update all non-major dependencies (#22420) (2be6000)
  • module-runner: prevent partial-exports race on concurrent imports of in-flight invalidated re-export chains (#22369) (f5a22e6)
  • refer to rolldownOptions instead of deprecated rollupOptions in messages (#22400) (b675c7b)
  • worker: apply build.target to worker bundle (#22404) (3c93fde)
  • worker: forward define to worker bundle transform (#22408) (d4838a0)

Miscellaneous Chores

8.0.11 (2026-05-07)

Features

Bug Fixes

  • deps: update all non-major dependencies (#22334) (672c962)
  • deps: update all non-major dependencies (#22382) (5c0cfcb)
  • glob: align hmr matcher options with glob enumeration (#22306) (30028f9)
  • make separate object instance for each environment (#22276) (7c2aa3b)

... (truncated)

Commits
  • a46f11a release: v8.0.13
  • d9b18e0 fix(ssr): avoid rewriting labels that collide with imports (#22451)
  • 4f0949f feat(bundled-dev): add lazy bundling support (#21406)
  • 158e8ae fix(build): copy public directory after building same environment with `write...
  • 47071ce feat(optimizer): improve the esbuild plugin converter to pass some properties...
  • 8e59c97 fix(css): keep deprecated name/originalFileName in synthetic `assetFileNa...
  • a576326 fix: make isBundled per environment (#22257)
  • 8c766a6 feat: update rolldown to 1.0.1 (#22444)
  • b7edcb7 fix(css): await sass/less/styl worker disposal on teardown (fix #22274) (#22275)
  • fcdc87c chore: update changelog (#22413)
  • Additional commits viewable in compare view

Updates vitest from 4.1.5 to 4.1.6

Release notes

Sourced from vitest's releases.

v4.1.6

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub
Commits
  • a8fd24c chore: release v4.1.6
  • 18af98c fix(browser): simplify orchestrator otel carrier (#10285)
  • 3188260 feat(browser): provide project reference in ToMatchScreenshotResolvePath (#...
  • See full diff in compare view

Updates @vitest/coverage-v8 from 4.1.5 to 4.1.6

Release notes

Sourced from @​vitest/coverage-v8's releases.

v4.1.6

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub
Commits

Updates @cloudflare/workers-types from 4.20260426.1 to 4.20260517.1

Commits

Updates wrangler from 4.86.0 to 4.92.0

Release notes

Sourced from wrangler's releases.

wrangler@4.92.0

Minor Changes

  • #13670 506aa02 Thanks @​elithrar! - Add wrangler artifacts commands for managing Artifacts repos and repo tokens.

    This adds CLI support for the Artifacts control-plane workflows that were previously only available through the API. You can now list and inspect namespaces, create, list, inspect, and delete repos, and issue repo-scoped tokens when you need to authenticate git access.

    The new commands support both human-readable output and --json output so they fit existing Wrangler automation patterns.

  • #13916 be8a98c Thanks @​emily-shen! - Add --keep-vars flag to wrangler versions upload, matching the existing behavior in wrangler deploy. When set, environment variables configured via the dashboard are preserved rather than being deleted before the upload.

Patch Changes

  • #13926 19ed49a Thanks @​dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260511.1 1.20260515.1
  • #11471 3ff0a50 Thanks @​HW13! - Improve wrangler types --env-interface for multi-worker projects.

    Custom env interfaces generated by wrangler types no longer expand from Cloudflare.Env, avoiding some unintended type expansion when multiple workers' generated types are used together.

  • #13910 bf688f7 Thanks @​timoconnellaus! - Fix Failed to fetch auth token: 401 Unauthorized from sibling-rotated refresh tokens

    refreshToken previously used the refresh token from module-level localState, which is populated once at startup and never re-read. OAuth refresh tokens are single-use, so when a sibling wrangler process (in another repo, another shell, or a parallel script) refreshes first, it rotates the token server-side and writes the new value to the shared config file (~/Library/Preferences/.wrangler/config/default.toml on macOS). The long-lived process — typically wrangler dev — then sends its stale in-memory token on the next refresh and gets 401 Unauthorized from https://dash.cloudflare.com/oauth2/token, falling through to interactive login and timing out unattended.

    refreshToken now calls reinitialiseAuthTokens() before exchanging, picking up the latest refresh token written by any sibling process. The previously empty catch {} also now logs the underlying error at debug level so future refresh failures are diagnosable without source-diving.

  • #13843 2e72c83 Thanks @​nzws! - Fix wrangler versions secret put/delete/bulk to preserve the existing version's placement settings

    When creating a new version via wrangler versions secret, the previous code only re-emitted a bare { mode: "smart" } placement when the API reported placement_mode === "smart", dropping any other placement entirely. The new version is now created with the placement settings returned by the API, so placement settings survive a secret put/delete/bulk round-trip.

  • #13908 802eaf4 Thanks @​shiminshen! - fix: stop rewriting query strings that happen to contain the request Host

    wrangler dev previously rewrote occurrences of the outer host inside request.url's query string. For example, a request to ?echo=https%3A%2F%2Fdevelopment.test%2Fpath with Host: development.test would be seen by the user worker as ?echo=https%3A%2F%2Fproduction.test%2Fpath, silently mutating opaque application data such as redirect_uri values in OAuth flows.

    The proxy worker now sets the internal MF-Original-URL header after its blanket host-rewriting pass over request headers, so the URL passed to the user worker preserves the original query string.

  • #13827 8f5cdb1 Thanks @​greyvugrin! - Fix multi-environment warning when CLOUDFLARE_ENV is set

    Commands that warn when multiple environments are configured but none is specified (e.g. wrangler deploy, wrangler secret put) were not accounting for the CLOUDFLARE_ENV environment variable when deciding whether to show the warning. This caused a misleading warning to appear even when the target environment was correctly specified via CLOUDFLARE_ENV.

  • Updated dependencies [19ed49a]:

    • miniflare@4.20260515.0

wrangler@4.91.0

Minor Changes

... (truncated)

Commits
  • a3fa623 Version Packages (#13918)
  • 802eaf4 fix(wrangler): stop rewriting query strings that contain the request Host (#1...
  • 2e72c83 [wrangler] Preserve placement on versions secret commands (#13843)
  • 19ed49a build(deps): bump the workerd-and-workers-types group with 2 updates (#13926)
  • 3ff0a50 fix: wrangler types decouple env-interface from namespace (#11471)
  • 506aa02 [wrangler] Add artifacts CLI commands (#13670)
  • 8f5cdb1 fix(wrangler): hide multi-env warning when env is set via CLOUDFLARE_ENV (#13...
  • be8a98c refactor deploy/versions upload (part 1) (#13916)
  • bf688f7 [wrangler] fix: re-read refresh_token from disk to avoid 401 from sibling-pro...
  • adbf8cb Version Packages (#13895)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 17, 2026
Bumps the dev-dependencies group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.8.0` |
| [rollup](https://github.com/rollup/rollup) | `4.60.2` | `4.60.4` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.13` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |
| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260426.1` | `4.20260517.1` |
| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.86.0` | `4.92.0` |



Updates `@types/node` from 25.6.0 to 25.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `rollup` from 4.60.2 to 4.60.4
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.60.2...v4.60.4)

Updates `vite` from 8.0.10 to 8.0.13
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.13/packages/vite)

Updates `vitest` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest)

Updates `@vitest/coverage-v8` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/coverage-v8)

Updates `@cloudflare/workers-types` from 4.20260426.1 to 4.20260517.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

Updates `wrangler` from 4.86.0 to 4.92.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.92.0/packages/wrangler)

---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260517.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@types/node"
  dependency-version: 25.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: rollup
  dependency-version: 4.60.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: vite
  dependency-version: 8.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: vitest
  dependency-version: 4.1.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: wrangler
  dependency-version: 4.92.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/develop/dev-dependencies-2d5907fdbf branch from 51eb6ca to b789bc7 Compare May 17, 2026 14:27
@shinyaoguri
shinyaoguri merged commit 88064d0 into develop May 17, 2026
1 check passed
@shinyaoguri
shinyaoguri deleted the dependabot/npm_and_yarn/develop/dev-dependencies-2d5907fdbf branch May 17, 2026 14:34
shinyaoguri added a commit that referenced this pull request Sep 9, 2026
## Summary

`Dependabot Updates` の security update (`npm_and_yarn in /. for sharp`)
が failure し続けていた件を、root の `overrides` で塞ぐ。あわせて dead になっていた `uuid`
override を外す。

miniflare が sharp を範囲ではなく **exact `0.35.2`** で要求しているため dependabot
は脆弱版から動かせず、最新の `miniflare@5.20260908.0-alpha` も同じ pin なので wrangler /
miniflare を上げても解決しない (#288 で wrangler を 4.115.0 → 4.127.1 に上げた後も alert は
open のままだった)。override が唯一の手段になる。#259 で `undici` に対して行ったのとまったく同じパターンの二例目。

```
typedcode@1.1.0
`-- wrangler@4.127.1 (dev)
  `-- miniflare@5.20260828.0-alpha
    `-- sharp@0.35.2   <- exact pin
```

**影響度**: `GHSA-rgj7-g3m4-5g8c` (high) / sharp `< 0.35.4` / libheif の
HEIF・AVIF デコード脆弱性。scope は development で本番 Worker には配布されない。sharp は
miniflare の Images binding ハンドラ内で動的 import されるだけだが、本リポの wrangler 設定 3 つに
Images binding は無く `packages/workers/src` に `IMAGES`
の参照も無いため、インストールされるだけで実行されない。実行時のリスクではなく衛生の問題 (high alert が open
のまま、Dependabot Updates が毎回赤、`npm audit` が赤)。

**変更点**:

- `overrides` に `"sharp": "^0.35.4"` を追加 (`0.35.2 → 0.35.4` は patch で
API 互換)
- dead になっていた `"uuid": "^11.1.1"` override を削除。唯一の依存元だった
`vite-plugin-top-level-await` を #256 で外した時点で dead になっており、lock
に要求元もエントリも無い (#259 は同じ原因で dead になった rollup override だけを外し、uuid を見落としていた)
- lock の差分は sharp 本体と `@img/sharp-*` / `@img/sharp-libvips-*`
のプラットフォームバイナリ群のみで、他の依存は動いていない

残る override のうち `dompurify` は live で必須 (`monaco-editor@0.56.0` の exact
`3.4.8` を上書きして 3.4.14 に載せている)。`vite` / `ws` / `undici` は現時点では冗長だが floor
としては無害なので今回は触らない。

## Test plan

`npm ci --include=optional` でクリーンに入れ直した上で、CI の 3
ジョブに対応するコマンドを一式ローカルで実行した。

- [x] `npm audit` — high **3 件 → 0 件** (`sharp` / それを含む `miniflare` /
`wrangler` がすべて消えた)
- [x] `npm ls sharp` — `wrangler@4.127.1 → miniflare@5.20260828.0-alpha
→ sharp@0.35.4` に解決。optional なプラットフォームバイナリ (`@img/sharp-*`) も解決漏れなし
- [x] `npm run build` — 全パッケージビルド成功
- [x] `npm run typecheck` / `npm run lint` — pass (lint の warning / info
は既存分のみ)
- [x] `npm run test:run --workspaces --if-present` — 820 件 pass / 3 skip
- [x] `npm run deploy:staging -w @typedcode/workers -- --dry-run` / 同
`deploy:production` — 両方成功
- [x] `npm run test -w @typedcode/e2e` — 17 件 pass。**wrangler dev (=
miniflare) が実際に起動する唯一の経路**で、sharp 0.35.4 入りの node_modules で正常に動くことの確認
- [x] `npm run test:build -w @typedcode/e2e` — 1 件 pass

## Documentation impact

- [x] 上記いずれも該当なし (依存の解決版のみの変更で、不変条件・公開仕様・環境変数に影響しない)

## ADR (該当する場合)

- [x] N/A

## Related issues / PRs

Closes #307

- #259 — `undici` を override で上げ、dead な rollup override を外した先例。今回はその二例目
- #270 — 同型の nanoid の件。**#288 (dev deps 一括更新) で postcss が 8.5.26 に上がり
`nanoid@3.3.18` に解決されたことで既に解消済み** (alert #58 は fixed)。この PR には含めず、Issue
側に事実を記録して close する。#270 のトリアージが宿題として挙げていた dead override (`uuid`)
の掃除だけをこの PR に取り込んだ
- #287 / #288 / #289 — この件に気づいた dependabot PR (いずれもマージ済み)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant