d3-dag

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

fmt:prettier

prettier '{src,test,test-d,types}/**/*.ts' '*.{json,mjs,ts}' 'examples/*.json'

fmt

yarn fmt:prettier --write

lint:prettier

yarn fmt:prettier --check

lint:eslint

eslint --cache {src,test,test-d,types}/**/*.ts *.mjs

lint

yarn lint:prettier && yarn lint:eslint

build:ts

tsc -p tsconfig.build.json

build:flow

node flow.mjs --cache

build:bundle

rm -rf bundle && node bundle.mjs

build

yarn build:ts && yarn build:flow && yarn build:bundle

test:jest

jest test/

test:coverage

yarn test:jest --coverage

test:tsd

yarn build:ts && tsd

test:bundle

yarn build:bundle && jest bundle.test.ts

test

tsc && yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle

prepack

jest --clear-cache && rm -rf dist bundle && yarn test && yarn build

todo

grep -rI --color TODO src test types

doc

typedoc

Metadata

  • MIT
  • Whatever
  • Erik Brinkman
  • released 4/9/2022

Downloads

Maintainers