Skip to content

chore(deps): upgrade staged dependencies - #844

Merged
matt2e merged 3 commits into
mainfrom
staged-dep-upgrade
Jul 2, 2026
Merged

chore(deps): upgrade staged dependencies#844
matt2e merged 3 commits into
mainfrom
staged-dep-upgrade

Conversation

@matt2e

@matt2e matt2e commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade staged app JS/Tauri dependencies and refresh pnpm/Cargo locks.
  • Switch diff viewer consumers from lucide-svelte to @lucide/svelte.
  • Pin the Hermit Node shim to Node 24.15.0.

Testing

  • Push hooks passed: crates-fmt, crates-test, crates-lint, differ-ci, staged-ci.

matt2e and others added 2 commits July 2, 2026 16:46
Bump @builderbot/staged dependencies, including major versions: vite
7->8 (Rolldown), typescript 5.9->6.0, @sveltejs/vite-plugin-svelte 6->7,
shiki 3->4, marked 17->18, prettier-plugin-svelte 3->4, @types/node
24->26, plus minor/patch bumps across the board.

TS 6 required dropping the deprecated baseUrl from tsconfig; $lib still
resolves via relative paths + vite's alias.

Bumping svelte to 5.56 split the workspace onto two svelte copies via
the deprecated lucide-svelte peer of the shared diff-viewer package,
breaking svelte-check on Snippet types. Migrated diff-viewer and its
other consumer (differ) from lucide-svelte to @lucide/svelte, leaving a
single svelte and a single lucide package across the monorepo.

Refreshed apps/staged/src-tauri/Cargo.lock via within-range cargo update
(e.g. tauri 2.10->2.11.5); no Cargo.toml changes.

Verified: staged fmt/check/test(339)/build; src-tauri build/test(398)/
clippy -D warnings on the pinned 1.96.1 toolchain; differ fmt/check/build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Move the Hermit-managed node, corepack, npm, and npx shims from the node@24 channel to the concrete node-24.15.0 package so the runtime toolchain is pinned while matching the upgraded Node dependency scope.

Signed-off-by: Matt Toohey <contact@matttoohey.com>
@matt2e
matt2e requested review from baxen and wesbillman as code owners July 2, 2026 07:16
Signed-off-by: Matt Toohey <contact@matttoohey.com>
@matt2e
matt2e merged commit 94947e9 into main Jul 2, 2026
6 checks passed
@matt2e
matt2e deleted the staged-dep-upgrade branch July 2, 2026 10:28
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.

1 participant