{"library":"ts-graphviz","type":"library","category":null,"description":"ts-graphviz is a TypeScript-first library designed to programmatically construct and render Graphviz DOT language graphs. It provides a type-safe API for defining complex graph structures, including nodes, edges, and subgraphs, with full attribute support. The current stable version is 3.0.7, which is part of a monorepo that sees regular patch and minor releases across its constituent packages like `@ts-graphviz/core`, `@ts-graphviz/react`, and `@ts-graphviz/adapter`. This library differentiates itself by leveraging TypeScript's strong typing to prevent common Graphviz syntax errors at compile-time and offering a clean, object-oriented API for graph construction, making it suitable for modern Node.js and browser environments, especially when integrated with frameworks like React.","language":"javascript","status":"active","version":"3.0.7","tags":["javascript","graphviz","dot","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ts-graphviz","imports":["import { digraph } from 'ts-graphviz';","import { node } from 'ts-graphviz';","import { render } from 'ts-graphviz';","import { toDot } from 'ts-graphviz';"]},{"cmd":"yarn add ts-graphviz","imports":[]},{"cmd":"pnpm add ts-graphviz","imports":[]}],"homepage":"https://ts-graphviz.github.io/ts-graphviz/","github":"https://github.com/ts-graphviz/ts-graphviz","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ts-graphviz","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ts-graphviz/compatibility"}}