MCPcopy
hub / github.com/dagrejs/dagre-d3

github.com/dagrejs/dagre-d3 @v0.6.4 sqlite

repository ↗ · DeepWiki ↗ · release v0.6.4 ↗
59 symbols 101 edges 39 files 0 documented · 0%
README

dagre-d3 - A D3-based renderer for dagre

Dagre is a JavaScript library that makes it easy to lay out directed graphs on the client-side. The dagre-d3 library acts as a front-end to dagre, providing actual rendering using D3.

For more details, including examples and configuration options, please see our wiki.

License

dagre-d3 is licensed under the terms of the MIT License. See the LICENSE file for details.

Core symbols most depended-on inside this repo

createOrSelectGroup
called by 5
lib/render.js
escapeId
called by 3
lib/util.js
addLabel
called by 3
lib/label/add-label.js
createLine
called by 2
lib/create-edge-paths.js
intersectEllipse
called by 2
lib/intersect/intersect-ellipse.js
intersectNode
called by 2
lib/intersect/intersect-node.js
sameSign
called by 2
lib/intersect/intersect-line.js
testDone
called by 2
test/demo-test.js

Shape

Function 59

Languages

TypeScript100%

Modules by API surface

lib/create-edge-paths.js7 symbols
demo/tipsy.js7 symbols
lib/util.js6 symbols
lib/render.js5 symbols
lib/shapes.js4 symbols
test/demo-test.js3 symbols
lib/arrows.js3 symbols
lib/position-nodes.js2 symbols
lib/position-edge-labels.js2 symbols
lib/position-clusters.js2 symbols
lib/label/add-text-label.js2 symbols
lib/intersect/intersect-line.js2 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

browser-sync2.26.7 · 1×
browserify16.2.3 · 1×
chai4.1.2 · 1×
d35.14 · 1×
dagre0.8.5 · 1×
del3.0.0 · 1×
eslint5.13.0 · 1×
graphlib2.1.8 · 1×
jshint2.9.6 · 1×
jshint-stylish2.2.1 · 1×
karma4.1.0 · 1×
karma-chrome-launcher2.2.0 · 1×

For agents

$ claude mcp add dagre-d3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact