There are lots of JS graph viz packages if that's all you want.
{ name: "", inputs : {}, outputs {} }
?
Specialized lib is always better. The best thing about noFlo is visualisation.
a->b
b->c
d->c
{ name: "a", inputs : {}, outputs {"b"} }
{ name: "b", inputs : {"a"}, outputs {"c"} }
{ name: "c", inputs : {"b","d"}, outputs {} }
{ name: "d", inputs : {}, outputs {"c"} }
???