TypeScript × Graphviz

OVERVIEW

TypeScriptでGraphvizのライブラリを作成してnpmに公開した。 また、Graphvizで開発を行う際の周辺ツール(Jest用プラグイン, GitHub ActionでCIできるようにするためのAction)などを整備した。

YEAR 2019

ts-graphviz

GitHub: https://github.com/kamiazya/ts-graphviz

npm: https://www.npmjs.com/package/ts-graphviz

Document: https://kamiazya.github.io/ts-graphviz/


また、周辺環境も用意した。

jest-graphviz

Graphviz用のグラフ記述言語であるdot言語の構文などをテストするためのJest用プラグイン。

GitHub: https://github.com/kamiazya/jest-graphviz

npm: https://www.npmjs.com/package/jest-graphviz

setup-graphviz

GitHub Acrtion上でクロスプラットフォーム(Linux, macos, Wintdows)でGraphvizを実行できるようにsetupを自動化するActionを作成した。

GitHub: https://github.com/kamiazya/setup-graphviz


WEBSITE