1.4.0 • Published 1 year ago
@sapphirecode/graphviz-builder v1.4.0
@sapphirecode/graphviz-builder
version: 1.4.x
constructing graphviz files using an easy typescript interface
Installation
npm:
npm i --save @sapphirecode/graphviz-builder
yarn:
yarn add @sapphirecode/graphviz-builder
Usage
Object structure
import {Graph,Color} from '@sapphirecode/graphviz-builder';
// create a new graph
const g = new Graph('foo');
// add a node to the graph
// this function returns the full name of the node that's later used for creating edges
const bar = g.add_node('bar');
// if you want to specify attributes
const baz = g.add_node(n => {
n.name = 'baz';
n.label = 'node baz';
n.color = Color.red;
});
// connect nodes
g.add_edge(bar, baz);
// add a subgraph
g.add_graph(sg=>{
sg.name = 'subgraph';
sg.add_node('foo');
})
// get info about current stream state
g.node_count // count of nodes written
g.path // get current path (parent graph names separated by underscores)
License
MIT © Timo Hocker timo@scode.ovh
1.4.0
1 year ago
1.3.4
4 years ago
1.3.3
4 years ago
1.3.2
4 years ago
1.3.1
4 years ago
1.3.0
4 years ago
1.2.9
4 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.6
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.3
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.1.16
4 years ago
1.1.15
4 years ago
1.1.14
4 years ago
1.1.12
4 years ago
1.1.13
4 years ago
1.1.11
4 years ago
1.1.10
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.0.33
4 years ago
1.0.32
4 years ago
1.0.31
4 years ago
1.0.30
4 years ago