Skip to content

chore: bump @types/node, react-router-dom and pnpm - #509

Merged
chensid merged 1 commit into
mainfrom
claude/dependency-updates-check-pnpfwm
Jul 30, 2026
Merged

chore: bump @types/node, react-router-dom and pnpm#509
chensid merged 1 commit into
mainfrom
claude/dependency-updates-check-pnpfwm

Conversation

@chensid

@chensid chensid commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

Picks up the dependency updates that have cleared pnpm's 24h minimumReleaseAge gate.

package from to age at commit
@types/node 26.1.1 26.1.2 ~70h
react-router-dom 7.18.1 7.18.2 ~42h
pnpm (packageManager) 11.17.0 11.18.0 ~32h

All are devDependencies or tooling pins — no runtime or published-API change. react-router-dom is only used by the examples app.

Deliberately left out

Still inside the 24h gate at the time of this commit, so pnpm holds them back:

  • size-limit + @size-limit/file 13.0.1 → 13.0.3 (~2.7h old)
  • @vitejs/plugin-react 6.0.4 → 6.0.5 (~5.5h old)

Taking them now would mean adding minimumReleaseAgeExclude entries that go stale within a day and immediately need pruning again — exactly the accumulation the dep-management notes warn about. They can ride the next bump.

pnpm-workspace.yaml is untouched and minimumReleaseAgeExclude remains empty, which confirms no gated version slipped into the lockfile.

TypeScript

Stays on ~6.0.3. The toolchain is unchanged (Vite+ 0.2.6, tsdown 0.22.13), so the vp pack dts-emit blocker documented in CLAUDE.md (#508) still applies to 7.0.2.

Test plan

  • vp check — pass (132 files formatted, 89 typechecked)
  • vp test run --project unit — 292/292 pass
  • vp pack — all three entries built, attw + publint clean
  • vp run size — all three budgets green (index 12.35/13 kB, registry 2.45/3 kB, preset-full 989 B/1.5 kB)
  • vp install --frozen-lockfile — pass (the CI install path, re-validates the release-age gate)

The browser project is not runnable in this sandbox (preinstalled Chromium is build 1194, Playwright 1.62 wants 1234), so it is covered by CI rather than locally.

🤖 Generated with Claude Code

https://claude.ai/code/session_01R6AGGmoatgTmzaNWMALktH


Generated by Claude Code

Picks up the dependency updates that have cleared pnpm's 24h
minimumReleaseAge gate:

- @types/node 26.1.1 -> 26.1.2
- react-router-dom 7.18.1 -> 7.18.2
- pnpm 11.17.0 -> 11.18.0 (packageManager)

Deliberately left out, all still inside the 24h gate at the time of this
commit: size-limit and @size-limit/file 13.0.3 (~2.7h old) and
@vitejs/plugin-react 6.0.5 (~5.5h old). Taking them now would mean adding
minimumReleaseAgeExclude entries that go stale within a day and need
pruning again, so they can ride the next bump instead.

typescript stays on ~6.0.3. The toolchain is unchanged (Vite+ 0.2.6,
tsdown 0.22.13), so the `vp pack` dts-emit blocker documented in
CLAUDE.md still applies to 7.0.2.

pnpm-workspace.yaml is untouched and minimumReleaseAgeExclude remains
empty, confirming no gated version slipped into the lockfile.
@chensid
chensid merged commit 8197957 into main Jul 30, 2026
2 checks passed
@chensid
chensid deleted the claude/dependency-updates-check-pnpfwm branch July 30, 2026 15:49
@codecov

codecov Bot commented Jul 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (ea016b8) to head (3510113).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #509   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           20        20           
  Lines          648       648           
  Branches       151       150    -1     
=========================================
  Hits           648       648           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

2 participants