├── .github └── workflows │ ├── nodejs.yml │ └── typedoc.yml ├── .gitignore ├── .npmignore ├── .prettierrc.toml ├── .watchmanconfig ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── biome.json ├── bun.lockb ├── examples ├── dag.json ├── en.json ├── ex.json ├── genealogy.json ├── grafo.json ├── materials.json ├── square.json ├── triangle.json └── zherebko.json ├── package.json ├── resources ├── grid-greedy-bottomup.png ├── grid-greedy-topdown.png ├── grid-opt.png ├── sugi-coffmangraham-opt-quad.png ├── sugi-longestpath-opt-quad.png ├── sugi-simplex-opt-center.png ├── sugi-simplex-opt-greedy.png ├── sugi-simplex-opt-quad.png ├── sugi-simplex-twolayer-quad.png ├── sugi-simplex-twolayer-simplex.png ├── sugi-topological-opt-topological.png └── zherebko.png ├── src ├── collections.test.ts ├── collections.ts ├── graph │ ├── connect.test.ts │ ├── connect.ts │ ├── hierarchy.test.ts │ ├── hierarchy.ts │ ├── index.test.ts │ ├── index.ts │ ├── json.test.ts │ ├── json.ts │ ├── stratify.test.ts │ ├── stratify.ts │ ├── utils.test.ts │ └── utils.ts ├── grid │ ├── index.test.ts │ ├── index.ts │ └── lane │ │ ├── greedy.test.ts │ │ ├── greedy.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── opt.test.ts │ │ ├── opt.ts │ │ ├── test-utils.ts │ │ └── utils.ts ├── index.test.ts ├── index.ts ├── iters.test.ts ├── iters.ts ├── layout.test.ts ├── layout.ts ├── simplex.ts ├── sugiyama │ ├── coord │ │ ├── center.test.ts │ │ ├── center.ts │ │ ├── greedy.test.ts │ │ ├── greedy.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── quad.test.ts │ │ ├── quad.ts │ │ ├── simplex.test.ts │ │ ├── simplex.ts │ │ ├── topological.test.ts │ │ ├── topological.ts │ │ └── utils.ts │ ├── decross │ │ ├── dfs.test.ts │ │ ├── dfs.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── opt.test.ts │ │ ├── opt.ts │ │ ├── two-layer.test.ts │ │ └── two-layer.ts │ ├── index.test.ts │ ├── index.ts │ ├── layering │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── longest-path.test.ts │ │ ├── longest-path.ts │ │ ├── simplex.test.ts │ │ ├── simplex.ts │ │ ├── test-utils.ts │ │ ├── topological.test.ts │ │ └── topological.ts │ ├── sugify.test.ts │ ├── sugify.ts │ ├── test-utils.ts │ ├── twolayer │ │ ├── agg.test.ts │ │ ├── agg.ts │ │ ├── greedy.test.ts │ │ ├── greedy.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── opt.test.ts │ │ └── opt.ts │ ├── utils.test.ts │ └── utils.ts ├── test-graphs.ts ├── test-utils.ts ├── tweaks.test.ts ├── tweaks.ts ├── types.d.ts ├── utils.test.ts ├── utils.ts └── zherebko │ ├── greedy.ts │ ├── index.test.ts │ └── index.ts ├── tsconfig.build.json ├── tsconfig.json └── typedoc.json /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/.github/workflows/typedoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- 1 | trailingComma = "none" 2 | arrowParens = "always" 3 | -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/bun.lockb -------------------------------------------------------------------------------- /examples/dag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/dag.json -------------------------------------------------------------------------------- /examples/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/en.json -------------------------------------------------------------------------------- /examples/ex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/ex.json -------------------------------------------------------------------------------- /examples/genealogy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/genealogy.json -------------------------------------------------------------------------------- /examples/grafo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/grafo.json -------------------------------------------------------------------------------- /examples/materials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/materials.json -------------------------------------------------------------------------------- /examples/square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/square.json -------------------------------------------------------------------------------- /examples/triangle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/triangle.json -------------------------------------------------------------------------------- /examples/zherebko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/examples/zherebko.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/package.json -------------------------------------------------------------------------------- /resources/grid-greedy-bottomup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/grid-greedy-bottomup.png -------------------------------------------------------------------------------- /resources/grid-greedy-topdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/grid-greedy-topdown.png -------------------------------------------------------------------------------- /resources/grid-opt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/grid-opt.png -------------------------------------------------------------------------------- /resources/sugi-coffmangraham-opt-quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-coffmangraham-opt-quad.png -------------------------------------------------------------------------------- /resources/sugi-longestpath-opt-quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-longestpath-opt-quad.png -------------------------------------------------------------------------------- /resources/sugi-simplex-opt-center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-simplex-opt-center.png -------------------------------------------------------------------------------- /resources/sugi-simplex-opt-greedy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-simplex-opt-greedy.png -------------------------------------------------------------------------------- /resources/sugi-simplex-opt-quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-simplex-opt-quad.png -------------------------------------------------------------------------------- /resources/sugi-simplex-twolayer-quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-simplex-twolayer-quad.png -------------------------------------------------------------------------------- /resources/sugi-simplex-twolayer-simplex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-simplex-twolayer-simplex.png -------------------------------------------------------------------------------- /resources/sugi-topological-opt-topological.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/sugi-topological-opt-topological.png -------------------------------------------------------------------------------- /resources/zherebko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/resources/zherebko.png -------------------------------------------------------------------------------- /src/collections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/collections.test.ts -------------------------------------------------------------------------------- /src/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/collections.ts -------------------------------------------------------------------------------- /src/graph/connect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/connect.test.ts -------------------------------------------------------------------------------- /src/graph/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/connect.ts -------------------------------------------------------------------------------- /src/graph/hierarchy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/hierarchy.test.ts -------------------------------------------------------------------------------- /src/graph/hierarchy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/hierarchy.ts -------------------------------------------------------------------------------- /src/graph/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/index.test.ts -------------------------------------------------------------------------------- /src/graph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/index.ts -------------------------------------------------------------------------------- /src/graph/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/json.test.ts -------------------------------------------------------------------------------- /src/graph/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/json.ts -------------------------------------------------------------------------------- /src/graph/stratify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/stratify.test.ts -------------------------------------------------------------------------------- /src/graph/stratify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/stratify.ts -------------------------------------------------------------------------------- /src/graph/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/utils.test.ts -------------------------------------------------------------------------------- /src/graph/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/graph/utils.ts -------------------------------------------------------------------------------- /src/grid/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/index.test.ts -------------------------------------------------------------------------------- /src/grid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/index.ts -------------------------------------------------------------------------------- /src/grid/lane/greedy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/greedy.test.ts -------------------------------------------------------------------------------- /src/grid/lane/greedy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/greedy.ts -------------------------------------------------------------------------------- /src/grid/lane/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/index.test.ts -------------------------------------------------------------------------------- /src/grid/lane/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/index.ts -------------------------------------------------------------------------------- /src/grid/lane/opt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/opt.test.ts -------------------------------------------------------------------------------- /src/grid/lane/opt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/opt.ts -------------------------------------------------------------------------------- /src/grid/lane/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/test-utils.ts -------------------------------------------------------------------------------- /src/grid/lane/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/grid/lane/utils.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/iters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/iters.test.ts -------------------------------------------------------------------------------- /src/iters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/iters.ts -------------------------------------------------------------------------------- /src/layout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/layout.test.ts -------------------------------------------------------------------------------- /src/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/layout.ts -------------------------------------------------------------------------------- /src/simplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/simplex.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/center.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/center.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/center.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/center.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/greedy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/greedy.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/greedy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/greedy.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/index.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/index.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/quad.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/quad.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/quad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/quad.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/simplex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/simplex.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/simplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/simplex.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/topological.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/topological.test.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/topological.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/topological.ts -------------------------------------------------------------------------------- /src/sugiyama/coord/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/coord/utils.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/dfs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/dfs.test.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/dfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/dfs.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/index.test.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/index.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/opt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/opt.test.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/opt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/opt.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/two-layer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/two-layer.test.ts -------------------------------------------------------------------------------- /src/sugiyama/decross/two-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/decross/two-layer.ts -------------------------------------------------------------------------------- /src/sugiyama/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/index.test.ts -------------------------------------------------------------------------------- /src/sugiyama/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/index.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/index.test.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/index.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/longest-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/longest-path.test.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/longest-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/longest-path.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/simplex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/simplex.test.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/simplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/simplex.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/test-utils.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/topological.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/topological.test.ts -------------------------------------------------------------------------------- /src/sugiyama/layering/topological.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/layering/topological.ts -------------------------------------------------------------------------------- /src/sugiyama/sugify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/sugify.test.ts -------------------------------------------------------------------------------- /src/sugiyama/sugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/sugify.ts -------------------------------------------------------------------------------- /src/sugiyama/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/test-utils.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/agg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/agg.test.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/agg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/agg.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/greedy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/greedy.test.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/greedy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/greedy.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/index.test.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/index.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/opt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/opt.test.ts -------------------------------------------------------------------------------- /src/sugiyama/twolayer/opt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/twolayer/opt.ts -------------------------------------------------------------------------------- /src/sugiyama/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/utils.test.ts -------------------------------------------------------------------------------- /src/sugiyama/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/sugiyama/utils.ts -------------------------------------------------------------------------------- /src/test-graphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/test-graphs.ts -------------------------------------------------------------------------------- /src/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/test-utils.ts -------------------------------------------------------------------------------- /src/tweaks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/tweaks.test.ts -------------------------------------------------------------------------------- /src/tweaks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/tweaks.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/zherebko/greedy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/zherebko/greedy.ts -------------------------------------------------------------------------------- /src/zherebko/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/zherebko/index.test.ts -------------------------------------------------------------------------------- /src/zherebko/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/src/zherebko/index.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbrinkman/d3-dag/HEAD/typedoc.json --------------------------------------------------------------------------------