d3-dag
v0.9.0 d3 d3-module layout dag infovis
prettier
prettier {src,test,test-d,types}/**/*.ts {,.}*.json
fmt
yarn prettier --write
lint
yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts
build
rm -rf dist && tsc -p tsconfig.build.json
bundle-iife
esbuild dist/index.js --bundle --minify --define:this=window --external:fs --external:child_process --global-name=d3 --banner:js="$(preamble)
var d3 = Object.assign(d3 || {}, (() => {" --footer:js='return d3; })())' --outfile=bundle/d3-dag.iife.min.js
bundle-cjs
esbuild dist/index.js --bundle --minify --format=cjs --define:this=global --platform=node --banner:js="$(preamble)" --outfile=bundle/d3-dag.cjs.min.js
bundle-esm
esbuild dist/index.js --bundle --minify --format=esm --define:this=undefined --external:fs --external:child_process --banner:js="$(preamble)" --outfile=bundle/d3-dag.esm.min.js
bundle
rm -rf bundle && yarn bundle-iife && yarn bundle-cjs && yarn bundle-esm
test
tsc && yarn lint && jest /test/ --coverage && yarn build && tsd && yarn bundle && jest bundle.test.ts
prepare
jest --clear-cache && yarn test && yarn build && yarn bundle-esm
todo
grep -rI --color TODO src test types
doc
typedoc
npm i [email protected]
Source Code
github.com/erikbrinkman/d3-d...Metadata
- MIT
- Whatever
- Erik Brinkman
- released 12/31/2021