d3-dag

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

fmt:prettier

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

fmt

yarn fmt:prettier --write

lint:eslint

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

lint:tsc

pnpify tsc

lint:doc

pnpify typedoc --emit none

lint

yarn lint:tsc && yarn lint:eslint && yarn lint:doc

build:ts

pnpify 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 && pnpify run tsd

test:bundle

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

test

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

prepack

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

doc

pnpify typedoc

Metadata

  • MIT
  • Whatever
  • Erik Brinkman
  • released 7/25/2022

Downloads

Maintainers