d3-dag - Layout algorithms for visualizing directed acyclic graphs
Often data sets are hierarchical, but are not in a tree structure, such as genetic data. In these instances d3-hierarchy may not suit your needs, which is why d3-dag (Directed Acyclic Graph) exists. This module implements a data structure for manipulating DAGs that mimics the API of d3-hierarchy as much as possible, while allowing layouts of acylic DAGs. The update from 0.1 to 0.2 includes a few small backwards incompatible changes.
d3-array : ^1.2.1
fastpriorityqueue : ^0.5.0
quadprog-js : ^0.1.3