Mermaid の Gitgraph Diagrams から↓みたいなよくあるアスキーアートの Git コミットグラフを生成できると便利かもと思って https://github.com/mermaid-js/mermaid のソースコードを少し眺めてみたが、AST を作ったりしてる様子は見られたものの、どうやって使うのかさっぱりわからない。
E-------F \ \ G---H---I---J \ L--M
https://github.com/mermaid-js/mermaid-cli というのがあって、これを読めば mermaid の API の使い方がわかるのでは?と思って眺めてみたら、なんと API など全く使っておらず、mermaid で HTML ファイルに SVG を描画して、その SVG を取り出してるだけだった。