Skip to content

fix(deps): override vite to resolve vite and esbuild vulnerabilities - #256

Merged
gkrajniak merged 1 commit into
platform-mesh:mainfrom
gkrajniak:chore/vuls-16092026
Sep 16, 2026
Merged

gkrajniak merged 1 commit into
platform-mesh:mainfrom
gkrajniak:chore/vuls-16092026

Conversation

@gkrajniak

Copy link
Copy Markdown
Contributor

Override:

Verified:

  • npm audit reports 0 vulnerabilities
  • vitepress build passes
  • in headless Chrome, vitepress preview renders pages including Mermaid
    diagrams
  • vitepress dev renders pages with no console errors when the existing
    Mermaid dev-server issue (fastdom default import, also present on main)
    is worked around with optimizeDeps.include: ['mermaid']; that fix is not
    part of this PR
    🤖 Generated with Claude Code

Override:
- vite 5.4.21 → 6.4.3 via `overrides`, which also moves esbuild
  0.21.5 → 0.25.12
- resolves GHSA-fx2h-pf6j-xcff, GHSA-v6wh-96g9-6wx3 and GHSA-4w7w-66w2-5vf9
  (vite) and GHSA-67mh-4wv8-2f99 (esbuild)
- vitepress 1.6.4 is the latest stable release and depends on vite ^5.4.14;
  no patched vite 5 release exists, so this is a major override of a
  development-only dependency

Verified:
- npm audit reports 0 vulnerabilities
- `vitepress build` passes
- in headless Chrome, `vitepress preview` renders pages including Mermaid
  diagrams
- `vitepress dev` renders pages with no console errors when the existing
  Mermaid dev-server issue (fastdom default import, also present on main)
  is worked around with `optimizeDeps.include: ['mermaid']`; that fix is not
  part of this PR

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: gkrajniak <gkrajniak@gmail.com>
@gkrajniak gkrajniak self-assigned this Sep 16, 2026
@gkrajniak gkrajniak moved this to In-Review in OpenMesh - Backlog Sep 16, 2026
@gkrajniak
gkrajniak enabled auto-merge (squash) September 16, 2026 12:28
@gkrajniak
gkrajniak merged commit 88f2634 into platform-mesh:main Sep 16, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from In-Review to Done in OpenMesh - Backlog Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants