Skip to content

Fix Dependabot alerts: bump dompurify, override vite to 6.4.5 - #516

Merged
simonebortolin merged 1 commit into
mainfrom
claude/zealous-johnson-i9un18
Oct 25, 2026
Merged

simonebortolin merged 1 commit into
mainfrom
claude/zealous-johnson-i9un18

Conversation

@simonebortolin

Copy link
Copy Markdown
Contributor

Fixes all 12 open Dependabot alerts (all dev-scope, transitive).

Changes

@vitejs/plugin-vue 5.2.4 (used by vitepress) officially supports vite ^5 || ^6. The override can be dropped once vitepress 2 is stable.

Verification

  • npm audit: 0 vulnerabilities
  • vitepress build: all pages render successfully
  • vitepress dev: starts, home page responds 200

Note: the lockfile was regenerated with npm 11, which adds libc fields to some optional sharp packages; npm ci with npm 10 reads it without issues.


Generated by Claude Code

- dompurify 3.4.16 -> 3.4.17 (transitive via mermaid)
- force vite ^6.4.5 via overrides (vitepress 1.6.4 still pins vite 5),
  which also pulls esbuild 0.25 and the patched bundled launch-editor

npm audit: 0 vulnerabilities; vitepress build and dev verified.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015qs8s6YqB5SPsCr5ZDeopS
@github-actions

Copy link
Copy Markdown

Preview of the website obtained from the PR: https://3dc95a08.hack-gpon-preview.pages.dev

@simonebortolin
simonebortolin merged commit 32839f2 into main Oct 25, 2026
4 checks passed
@simonebortolin
simonebortolin deleted the claude/zealous-johnson-i9un18 branch October 25, 2026 21:19
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