Skip to content

Bump Vite, Vitest, and electron-builder on their current majors - #3

Merged
gotzastory merged 3 commits into
mainfrom
cursor/dev-dependency-bumps-b956
Nov 9, 2026
Merged

gotzastory merged 3 commits into
mainfrom
cursor/dev-dependency-bumps-b956

Conversation

@gotzastory

Copy link
Copy Markdown
Owner

Summary

Dev-dependency refresh only. No application code changes, and no npm audit fix --force.

  • Vite ^8.3.6 (latest 8.x), Vitest ^4.1.12 (latest 4.x; not Vitest 5), electron-builder ^26.18.1 (stays on 26, specifically 26.18.x).
  • Removed unused devDependencies concurrently and cross-env. Nothing in the scripts or source imports them.
  • Transitive updates inside the same major: undici 7.29.1 → 7.30.2, source-map-js 1.2.1 → 1.2.2, top-level minimatch 10.2.5 → 10.2.6. Nested minimatch 3.1.5, 5.1.9, and 9.0.9 were already the latest releases of those majors. undici 6.29.1 under node-gyp is already the latest 6.x.
  • npm audit still reports a moderate minimatch advisory whose suggested fix is electron-builder@24.13.3. That is a major downgrade, so it was not applied. The high Electron advisory (GHSA-jr5w-w6x2-84p9) is fixed by Electron 43.8.1 in the app-fixes PR, not here. Production npm audit --omit=dev --audit-level=high is clean aside from moderate fast-uri, which that other PR overrides.

npm test (155) and npm run build passed on Vite 8.3.6.

This branch rewrites package-lock.json from main. The CI and app-fix PRs also touch the lockfile. Merge one of them at a time and rebase the others onto main if they conflict.

Manual Windows check

No runtime behavior changes. A packaged smoke test is not required for this diff. CI on Windows covers typecheck, unit tests, and the production build.

Open in Web Open in Cursor 

cursoragent and others added 3 commits November 9, 2026 08:31
Removes unused concurrently and cross-env, and refreshes undici, source-map-js, and minimatch inside their current majors.

Co-authored-by: Thana <gotzastory@users.noreply.github.com>
…-bumps-b956

Co-authored-by: Thana <gotzastory@users.noreply.github.com>

# Conflicts:
#	package-lock.json
#	package.json
…-bumps-b956

Co-authored-by: Thana <gotzastory@users.noreply.github.com>

# Conflicts:
#	package-lock.json
#	package.json
@gotzastory
gotzastory merged commit 10476a7 into main Nov 9, 2026
1 check 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