Files
mermaid/docs/config/tidy-tree.md
2025-08-13 19:31:10 +05:30

1.3 KiB

Warning

THIS IS AN AUTOGENERATED FILE. DO NOT EDIT.

Please edit the corresponding file in /packages/mermaid/src/docs/config/tidy-tree.md.

Tidy-tree Layout Instructions

Instructions to use the Tidy-tree layout algorithm.

Getting Started

Installation

npm install non-layered-tidy-tree-layout
# or
yarn add non-layered-tidy-tree-layout

There's also a built version: dist/non-layered-tidy-tree-layout.js for use with browser <script> tag, or as a Javascript module.

Tidy tree Layouts

Mermaid also supports a Tidy Tree layout for mindmaps.

---
config:
  layout: tidy-tree
---
mindmap
root((mindmap is a long thing))
  A
  B
  C
  D

With bundlers

npm install @mermaid-js/layout-tidy-tree
import mermaid from 'mermaid';
import tidyTreeLayouts from '@mermaid-js/layout-tidy-tree';

mermaid.registerLayoutLoaders(tidyTreeLayouts);

With CDN

<script type="module">
  import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
  import tidyTreeLayouts from 'https://cdn.jsdelivr.net/npm/@mermaid-js/layout-tidy-tree@0/dist/mermaid-layout-tidy-tree.esm.min.mjs';

  mermaid.registerLayoutLoaders(tidyTreeLayouts);
</script>