From f0c3dfe3b3b8f12230b5f57e80b2d9206fbb7075 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Mon, 12 May 2025 15:47:58 +0200 Subject: [PATCH] Added rendering and documentation for treemap --- .cspell/code-terms.txt | 1 + cypress/platform/knsv2.html | 77 +++- package.json | 2 +- packages/mermaid/src/diagrams/treemap/db.ts | 50 +++ .../mermaid/src/diagrams/treemap/parser.ts | 25 +- .../mermaid/src/diagrams/treemap/renderer.ts | 78 ++-- .../mermaid/src/diagrams/treemap/types.ts | 7 +- .../mermaid/src/diagrams/treemap/utils.ts | 4 +- .../mermaid/src/docs/.vitepress/config.ts | 1 + packages/mermaid/src/docs/syntax/treemap.md | 185 ++++++++++ pnpm-lock.yaml | 333 ++++++++++++------ 11 files changed, 615 insertions(+), 148 deletions(-) create mode 100644 packages/mermaid/src/docs/syntax/treemap.md diff --git a/.cspell/code-terms.txt b/.cspell/code-terms.txt index 285b66365..a82ff5a4b 100644 --- a/.cspell/code-terms.txt +++ b/.cspell/code-terms.txt @@ -87,6 +87,7 @@ NODIR NSTR outdir Qcontrolx +QSTR reinit rels reqs diff --git a/cypress/platform/knsv2.html b/cypress/platform/knsv2.html index a48350690..2518159e5 100644 --- a/cypress/platform/knsv2.html +++ b/cypress/platform/knsv2.html @@ -32,8 +32,26 @@ href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Rubik+Mono+One&display=swap" rel="stylesheet" /> + + +