Skip to content

chore(deps): update dependencies - #392

Merged
jancurn merged 1 commit into
mainfrom
claude/kind-brahmagupta-2a13wa
Sep 10, 2026
Merged

chore(deps): update dependencies#392
jancurn merged 1 commit into
mainfrom
claude/kind-brahmagupta-2a13wa

Conversation

@jancurn

@jancurn jancurn commented Sep 10, 2026

Copy link
Copy Markdown
Member

Refreshes the dependency tree to current versions. This clears every advisory pnpm audit reports against the lockfile (57 before, 0 after) with no resolution overrides — the transitive fixes come from the packages themselves.

  • Direct bumps: chalk 5→6, @napi-rs/keyring 1→2, vitest + @vitest/coverage-v8 4→5, undici 7.28→7.29.1, plus eslint/typescript-eslint/@types/node/viem/tsx/esbuild/globals.
  • vite is now an explicit devDependency — vitest 5 makes it a required peer.
  • undici held on 7.x: src/lib/proxy.ts hands an undici dispatcher to Node's built-in global fetch, and undici 8 changed the dispatcher handler contract. Node 22/24 still bundle undici 6.x, whose global fetch rejects an 8.x dispatcher with invalid onRequestStart method — a bare fetch failed on every request, caught by the e2e suites. Documented in that module.
  • typescript held on 6.x: typescript-eslint has no TS 7 release yet and throws typescript-eslint does not support TS 7.0 on load, failing lint.

Verified: lint, build, check:reference, 1081 unit tests, and the legacy + modern-protocol e2e matrices all pass. Under Bun only basic/remote-open fails, which reproduces identically on main (it needs outbound access to mcp.apify.com).

🤖 Generated with Claude Code

https://claude.ai/code/session_01ESn1wANzq7wXruibfhJ5eM


Generated by Claude Code

Refresh the dependency tree to current versions. This clears every advisory
`pnpm audit` reported against the lockfile (57 before, 0 after) without any
resolution overrides — the transitive fixes come from the packages themselves.

Notable direct bumps: chalk 5 -> 6, @napi-rs/keyring 1 -> 2, vitest and
@vitest/coverage-v8 4 -> 5, undici 7.28 -> 7.29.1.

Two majors are deliberately held back:

- undici stays on 7.x. src/lib/proxy.ts hands an undici dispatcher to Node's
  built-in global fetch, and undici 8 changed the dispatcher handler contract:
  Node 22/24 still bundle undici 6.x, whose global fetch rejects an 8.x
  dispatcher with `invalid onRequestStart method`, which surfaces as a bare
  `fetch failed` on every request (caught by the e2e suites). Documented at
  the top of that module.
- typescript stays on 6.x. typescript-eslint has no release supporting TS 7 yet
  and throws "typescript-eslint does not support TS 7.0" on load, failing lint.

vitest 5 makes vite a required peer dependency, so vite is now declared
explicitly as a devDependency.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESn1wANzq7wXruibfhJ5eM
@jancurn
jancurn merged commit 6d0a8d9 into main Sep 10, 2026
8 checks passed
@jancurn
jancurn deleted the claude/kind-brahmagupta-2a13wa branch September 10, 2026 11:16
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