Repository navigation
chore(deps): update docs toolchain for open Dependabot alerts - #378
Merged
Merged
Conversation
All four open alerts are development-only dependencies of the docs site and the JS unit tests; nothing here is shipped in the dashboard. - mermaid ^12.0.0 -> ^12.2.0: brings katex 0.18.10 (GHSA-238p-pmpm-9mq7, low) and dompurify 3.4.17 (GHSA-p98j-92pf-mc4p and GHSA-6688-9rhm-gjv2, low). mermaid 12.0 pinned katex ^0.16, which has no patched release. - source-map-js 1.2.1 -> 1.2.2 via postcss and vue (GHSA-68fv-2mgg-jv7q, high). The lock was regenerated in node:24 on Linux so the cross-platform optional binaries stay in it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves Dependabot alerts #29, #30, #31 and #32.
Problem
Four open Dependabot alerts, all in
package-lock.jsonand all development-only (VitePress docs site and Vitest). None of these packages are shipped in the generated dashboard, the server or the Python package.Fix
mermaid^12.0.0→^12.2.0. mermaid 12.0 requiredkatex ^0.16, which has no patched release; 12.2 requireskatex ^0.18. Resolves to katex 0.18.10 and dompurify 3.4.17.source-map-js1.2.1 → 1.2.2 through postcss (vite) and the Vue compiler, lockfile only.node:24on Linux, so the optional native binaries for other platforms stay in it andnpm ciin CI keeps working.Tests
In
node:24from a cleannpm ci:npm audit: found 0 vulnerabilitiesnpm run docs:build: build completenpm run test:js: 24 files, 480 passed/robotframework-dashboard/and opened it in Chromium. The 3 mermaid diagrams on the Architecture page render to SVG. The only 404 isversions.json, which only the versioned deploy build creates.🤖 Generated with Claude Code