Skip to content

chore(deps): update Mermaid lint dependencies - #4743

Merged
alangou merged 1 commit into
mainfrom
chore/update-mermaid/SDAChess
Oct 20, 2026
Merged

alangou merged 1 commit into
mainfrom
chore/update-mermaid/SDAChess

Conversation

@SDAChess

Copy link
Copy Markdown
Member

Summary

Update the documentation diagram linter to Mermaid 12.2.0 and refresh its transitive dependencies, including KaTeX 0.18.10. Raise the existing DOMPurify override to 3.4.17.

Related Issue

No linked issue, as explicitly requested by the maintainer for this dependency update.

Changes

  • Update Mermaid from 11.16.1 to 12.2.0.
  • Update the DOMPurify override from 3.4.15 to 3.4.17.
  • Regenerate the lockfile, allowing Mermaid to select its supported transitive dependencies. Keep jsdom unchanged.

Release Notes

Testing

  • Clean dependency installation with npm --prefix scripts/lint-mermaid ci --ignore-scripts --no-audit --no-fund.
  • node scripts/lint-mermaid/lint-mermaid.mjs .: scanned 209 files; all diagrams valid.
  • npm --prefix scripts/lint-mermaid audit --package-lock-only --json: zero vulnerabilities.
  • npm --prefix scripts/lint-mermaid ls mermaid dompurify katex jsdom: confirms Mermaid 12.2.0, DOMPurify 3.4.17, KaTeX 0.18.10, and jsdom 25.0.1.
  • git diff --check.

Validation used Node 24.15.0. Git hooks were skipped with explicit maintainer authorization.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture documentation: not applicable to this dependency update.

Signed-off-by: Simon Scatton <sscatton@nvidia.com>
@alangou
alangou added this pull request to the merge queue Oct 20, 2026
Merged via the queue into main with commit d97709f Oct 20, 2026
81 checks passed
@alangou
alangou deleted the chore/update-mermaid/SDAChess branch October 20, 2026 12:50
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