├── .eslintrc.json ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .jshintrc ├── .npmignore ├── LICENSE ├── Makefile ├── README.md ├── dist ├── dagre.cjs.js ├── dagre.cjs.js.LEGAL.txt ├── dagre.cjs.js.map ├── dagre.d.ts ├── dagre.esm.js ├── dagre.esm.js.LEGAL.txt ├── dagre.esm.js.map ├── dagre.js ├── dagre.js.LEGAL.txt ├── dagre.js.map ├── dagre.min.js ├── dagre.min.js.LEGAL.txt └── dagre.min.js.map ├── index.d.ts ├── index.js ├── jest.config.js ├── lib ├── acyclic.js ├── add-border-segments.js ├── coordinate-system.js ├── data │ └── list.js ├── debug.js ├── greedy-fas.js ├── layout.js ├── nesting-graph.js ├── normalize.js ├── order │ ├── add-subgraph-constraints.js │ ├── barycenter.js │ ├── build-layer-graph.js │ ├── cross-count.js │ ├── index.js │ ├── init-order.js │ ├── resolve-conflicts.js │ ├── sort-subgraph.js │ └── sort.js ├── parent-dummy-chains.js ├── position │ ├── bk.js │ └── index.js ├── rank │ ├── feasible-tree.js │ ├── index.js │ ├── network-simplex.js │ └── util.js ├── util.js └── version.js ├── package.json ├── src ├── bench.js └── release │ ├── bump-version.js │ ├── check-version.js │ ├── make-version.js │ └── release.sh └── test ├── acyclic-test.js ├── add-border-segments-test.js ├── bundle-test.js ├── console.html ├── coordinate-system-test.js ├── data └── list-test.js ├── greedy-fas-test.js ├── layout-test.js ├── nesting-graph-test.js ├── normalize-test.js ├── order ├── add-subgraph-constraints-test.js ├── barycenter-test.js ├── build-layer-graph-test.js ├── cross-count-test.js ├── init-order-test.js ├── order-test.js ├── resolve-conflicts-test.js ├── sort-subgraph-test.js └── sort-test.js ├── parent-dummy-chains-test.js ├── position-test.js ├── position └── bk-test.js ├── rank ├── feasible-tree-test.js ├── network-simplex-test.js ├── rank-test.js └── util-test.js ├── unique-id-test.js ├── util-test.js └── version-test.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | tmp/ 4 | coverage/ 5 | /.nyc_output 6 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /bench 2 | /build 3 | /Makefile 4 | /node_modules 5 | /src 6 | /test 7 | /tmp 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/README.md -------------------------------------------------------------------------------- /dist/dagre.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.cjs.js -------------------------------------------------------------------------------- /dist/dagre.cjs.js.LEGAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.cjs.js.LEGAL.txt -------------------------------------------------------------------------------- /dist/dagre.cjs.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.cjs.js.map -------------------------------------------------------------------------------- /dist/dagre.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.d.ts -------------------------------------------------------------------------------- /dist/dagre.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.esm.js -------------------------------------------------------------------------------- /dist/dagre.esm.js.LEGAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.esm.js.LEGAL.txt -------------------------------------------------------------------------------- /dist/dagre.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.esm.js.map -------------------------------------------------------------------------------- /dist/dagre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.js -------------------------------------------------------------------------------- /dist/dagre.js.LEGAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.js.LEGAL.txt -------------------------------------------------------------------------------- /dist/dagre.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.js.map -------------------------------------------------------------------------------- /dist/dagre.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.min.js -------------------------------------------------------------------------------- /dist/dagre.min.js.LEGAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.min.js.LEGAL.txt -------------------------------------------------------------------------------- /dist/dagre.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/dist/dagre.min.js.map -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/acyclic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/acyclic.js -------------------------------------------------------------------------------- /lib/add-border-segments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/add-border-segments.js -------------------------------------------------------------------------------- /lib/coordinate-system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/coordinate-system.js -------------------------------------------------------------------------------- /lib/data/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/data/list.js -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/debug.js -------------------------------------------------------------------------------- /lib/greedy-fas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/greedy-fas.js -------------------------------------------------------------------------------- /lib/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/layout.js -------------------------------------------------------------------------------- /lib/nesting-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/nesting-graph.js -------------------------------------------------------------------------------- /lib/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/normalize.js -------------------------------------------------------------------------------- /lib/order/add-subgraph-constraints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/add-subgraph-constraints.js -------------------------------------------------------------------------------- /lib/order/barycenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/barycenter.js -------------------------------------------------------------------------------- /lib/order/build-layer-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/build-layer-graph.js -------------------------------------------------------------------------------- /lib/order/cross-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/cross-count.js -------------------------------------------------------------------------------- /lib/order/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/index.js -------------------------------------------------------------------------------- /lib/order/init-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/init-order.js -------------------------------------------------------------------------------- /lib/order/resolve-conflicts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/resolve-conflicts.js -------------------------------------------------------------------------------- /lib/order/sort-subgraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/sort-subgraph.js -------------------------------------------------------------------------------- /lib/order/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/order/sort.js -------------------------------------------------------------------------------- /lib/parent-dummy-chains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/parent-dummy-chains.js -------------------------------------------------------------------------------- /lib/position/bk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/position/bk.js -------------------------------------------------------------------------------- /lib/position/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/position/index.js -------------------------------------------------------------------------------- /lib/rank/feasible-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/rank/feasible-tree.js -------------------------------------------------------------------------------- /lib/rank/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/rank/index.js -------------------------------------------------------------------------------- /lib/rank/network-simplex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/rank/network-simplex.js -------------------------------------------------------------------------------- /lib/rank/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/rank/util.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/version.js: -------------------------------------------------------------------------------- 1 | module.exports = "2.0.2-pre"; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/package.json -------------------------------------------------------------------------------- /src/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/src/bench.js -------------------------------------------------------------------------------- /src/release/bump-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/src/release/bump-version.js -------------------------------------------------------------------------------- /src/release/check-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/src/release/check-version.js -------------------------------------------------------------------------------- /src/release/make-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/src/release/make-version.js -------------------------------------------------------------------------------- /src/release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/src/release/release.sh -------------------------------------------------------------------------------- /test/acyclic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/acyclic-test.js -------------------------------------------------------------------------------- /test/add-border-segments-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/add-border-segments-test.js -------------------------------------------------------------------------------- /test/bundle-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/bundle-test.js -------------------------------------------------------------------------------- /test/console.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/console.html -------------------------------------------------------------------------------- /test/coordinate-system-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/coordinate-system-test.js -------------------------------------------------------------------------------- /test/data/list-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/data/list-test.js -------------------------------------------------------------------------------- /test/greedy-fas-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/greedy-fas-test.js -------------------------------------------------------------------------------- /test/layout-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/layout-test.js -------------------------------------------------------------------------------- /test/nesting-graph-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/nesting-graph-test.js -------------------------------------------------------------------------------- /test/normalize-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/normalize-test.js -------------------------------------------------------------------------------- /test/order/add-subgraph-constraints-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/add-subgraph-constraints-test.js -------------------------------------------------------------------------------- /test/order/barycenter-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/barycenter-test.js -------------------------------------------------------------------------------- /test/order/build-layer-graph-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/build-layer-graph-test.js -------------------------------------------------------------------------------- /test/order/cross-count-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/cross-count-test.js -------------------------------------------------------------------------------- /test/order/init-order-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/init-order-test.js -------------------------------------------------------------------------------- /test/order/order-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/order-test.js -------------------------------------------------------------------------------- /test/order/resolve-conflicts-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/resolve-conflicts-test.js -------------------------------------------------------------------------------- /test/order/sort-subgraph-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/sort-subgraph-test.js -------------------------------------------------------------------------------- /test/order/sort-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/order/sort-test.js -------------------------------------------------------------------------------- /test/parent-dummy-chains-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/parent-dummy-chains-test.js -------------------------------------------------------------------------------- /test/position-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/position-test.js -------------------------------------------------------------------------------- /test/position/bk-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/position/bk-test.js -------------------------------------------------------------------------------- /test/rank/feasible-tree-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/rank/feasible-tree-test.js -------------------------------------------------------------------------------- /test/rank/network-simplex-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/rank/network-simplex-test.js -------------------------------------------------------------------------------- /test/rank/rank-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/rank/rank-test.js -------------------------------------------------------------------------------- /test/rank/util-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/rank/util-test.js -------------------------------------------------------------------------------- /test/unique-id-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/unique-id-test.js -------------------------------------------------------------------------------- /test/util-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/util-test.js -------------------------------------------------------------------------------- /test/version-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagrejs/dagre/HEAD/test/version-test.js --------------------------------------------------------------------------------