Evented-graph is a Graph, inherited from EventEmitter, which is more useful in some practical cases, comparing to the pure graph. Evented-graph emits mutator events: add
, delete
, clear
, connect
, disconnect
. It also emits change
for every actual mutation.
var Graph = require('evented-graph');
var graph = new Graph();
graph.on('add', function (node) {
console.log('Add a new node ', node);
});
graph.add(1);
tolstoy — generic graph structure with ascetic API.
stream-graph — graph with nodes represented with streams and connections with pipes.
audio-graph — graph for connected pcm-streams.
evented-array — Array, inherited from EventEmitter and emitting mutator events.