Commit Graph
4 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub 2876239a94 chore(deps): bump mermaid from 11.16.0 to 11.16.1
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.16.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 11.16.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-08 08:21:51 +00:00
yeasy 2c8acc6c9c build(deps): retire the unused VuePress toolchain
The build moved to mdPress in 1.7.0 ('移除遗留的 vuepress 构建,统一使用
mdpress'), but the VuePress devDependencies stayed. Nothing references them:
build/serve/start/pdf all call mdpress, and the only occurrence of vuepress
in code is '.vuepress' inside check_project_rules.py's ignore list. Pages
still ran 'npm ci', so every deploy installed the whole VuePress tree as
dead weight.

They were also the entire source of the repo's 91 Dependabot alerts. The
lockfile carried two copies of several packages; the vulnerable ones were
all VuePress's (dompurify 2.4.3, highlight.js 9.18.5, katex 0.15.6,
mermaid 9.4.3) while mermaid-cli's copies are above every patched
threshold. Removing the three devDependencies drops 16 of the 20 flagged
packages from the tree entirely and leaves the other four at safe versions.

.vuepress/config.js is deliberately kept — the mirror site it configures is
still live, and whether to archive it is a separate decision.

Verified: npm test passes (3 + 35 tests) and check_project_rules passes
202 files.
2026-07-22 20:11:38 -07:00
288212bbe9 chore(deps): bump @mermaid-js/mermaid-cli in the dependencies group (#570)
Bumps the dependencies group with 1 update: [@mermaid-js/mermaid-cli](https://github.com/mermaid-js/mermaid-cli).


Updates `@mermaid-js/mermaid-cli` from 10.9.1 to 11.16.0
- [Release notes](https://github.com/mermaid-js/mermaid-cli/releases)
- [Commits](https://github.com/mermaid-js/mermaid-cli/compare/10.9.1...11.16.0)

---
updated-dependencies:
- dependency-name: "@mermaid-js/mermaid-cli"
  dependency-version: 11.16.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 18:49:49 -07:00
yeasy daa6661b2b fix(ci): harden publishing and validate examples 2026-07-10 19:29:30 -07:00