{"library":"mermaid-formatter","type":"library","category":null,"description":"Zero-dependency formatter for Mermaid diagram syntax. Current version 0.3.0, targets Node >=18. Provides CLI tool (mermaidfmt), Prettier plugin, and programmatic API. Supports all major diagram types (sequence, flowchart, class, state, ER, gantt, etc.) and formats Mermaid code blocks inside Markdown files. Differentiators: lightweight with zero runtime dependencies, uses its own AST parser, normalizes arrow message spacing (A->>B:msg → A ->> B: msg), and integrates with Prettier for consistent formatting across projects. Release cadence is irregular.","language":"javascript","status":"active","version":"0.3.0","tags":["javascript","mermaid","formatter","prettier","prettier-plugin","diagram","markdown","sequence-diagram","flowchart","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install mermaid-formatter","imports":["import { formatMermaid } from 'mermaid-formatter'","import { formatMarkdownMermaidBlocks } from 'mermaid-formatter'","import { parse } from 'mermaid-formatter'","import { detectDiagramType } from 'mermaid-formatter'"]},{"cmd":"yarn add mermaid-formatter","imports":[]},{"cmd":"pnpm add mermaid-formatter","imports":[]}],"homepage":"https://github.com/chenyanchen/mermaid-formatter#readme","github":"https://github.com/chenyanchen/mermaid-formatter","docs":null,"changelog":null,"pypi":null,"npm":"mermaid-formatter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}