Skip to content

fix: update dependencies and resolve audit vulnerabilities - #44

Merged
owenwahlgren merged 2 commits into
mainfrom
fix/dependency-updates
Jul 1, 2026
Merged

owenwahlgren merged 2 commits into
mainfrom
fix/dependency-updates

Conversation

@owenwahlgren

Copy link
Copy Markdown
Collaborator

Summary

Dependency refresh ahead of making the repo public. Resolves all local pnpm audit findings (37 → 0).

Changes

  • Refresh pnpm-lock.yaml to latest within-range versions
  • Bump exact-pinned patch releases: next 16.2.4→16.2.9, react/react-dom 19.2.4→19.2.7, eslint-config-next 16.2.4→16.2.9
  • Raise caret floors for runtime + dev deps (viem, wagmi, react-query, motion, lucide-react, shadcn, base-ui, tailwind, orval, prettier, @types/*)
  • Add pnpm.overrides entry ws@<8.21.0 → >=8.21.0 to patch a transitive high-severity DoS pulled in via viem (viem still pins ws@8.20.1 even at latest)

Verification

  • ✅ pnpm typecheck
  • ✅ pnpm lint (--max-warnings=0)
  • ✅ pnpm format:check
  • ✅ pnpm build (all 18 routes compile)
  • ✅ pnpm audit — no known vulnerabilities

Deferred (not in this PR)

Major bumps that risk breaking the toolchain: typescript 5→6, eslint 9→10, @types/node 20→26, lint-staged 16→17.

Refresh lockfile to latest within-range versions and bump exact-pinned
next/react/react-dom/eslint-config-next patch releases. Add pnpm override
forcing ws>=8.21.0 to patch a transitive high-severity DoS pulled in via
viem. Resolves all 37 pnpm audit findings (now 0).

Verified: typecheck, lint, format:check, and production build all pass.
Codegen drift from the orval 8.9→8.19 bump: updated generator header and
new @items.minimum annotations. Regenerated from openapi.json to satisfy
the CI codegen-drift check. No behavioral change.
@owenwahlgren
owenwahlgren merged commit 6917d68 into main Jul 1, 2026
5 checks passed
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