d3-dag

v0.1.1
Layout algorithms for visualizing directed acylic graphs.
d3 d3-module layout dag infovis

pretest

rm -rf dist && mkdir dist && rollup --banner "$(preamble)" --config

test

tape 'test/**/*-test.js' && eslint index.js src

publish

npm run test && uglifyjs -b beautify=false,preamble="'$(preamble)'" dist/d3-dag.js -c -m -o dist/d3-dag.min.js

preexamples

npm run pretest && kill $(lsof -t -i:7777); http-server -p 7777 &

examples

while ! lsof -t -i:7777 > /dev/null; do sleep 1; done && ls examples/ | grep '.html$' | cut -d. -f1 | while IFS=_ read BASE DIM; do google-chrome --headless --disable-gpu --screenshot --window-size=${DIM} "http://localhost:7777/examples/${BASE}_${DIM}.html" && mv screenshot.png "examples/${BASE}.png"; done

postexamples

kill $(lsof -t -i:7777)

todo

grep -nrEI 'FIXME|TODO|XXX' index.js src test

Metadata

  • MIT
  • Whatever
  • Erik Brinkman
  • released 8/18/2018

Downloads

Maintainers