├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── demo.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── CHANGES.md ├── LICENSE-MIT.txt ├── README.md ├── __tests__ ├── basics.js ├── editing.js ├── graphchanges.js ├── nav.js └── thumbnail.js ├── bin └── the-graph-render ├── examples ├── assets │ ├── loading.gif │ └── photobooth.json.js ├── demo-full.html ├── demo-full.js ├── demo-simple.html ├── demo-simple.js ├── demo-thumbnail.html └── demo-thumbnail.js ├── index.js ├── jest-setup.js ├── package.json ├── render.jsjob.js ├── scripts └── build-font-awesome-javascript.js ├── spec ├── fixtures │ └── photobooth.json └── render-cli.js ├── the-graph-editor ├── clipboard.js └── index.html ├── the-graph-nav └── the-graph-nav.js ├── the-graph-thumb └── the-graph-thumb.js ├── the-graph ├── SVGImage.js ├── TextBG.js ├── arcs.js ├── factories.js ├── font-awesome-unicode-map.js ├── geometryutils.js ├── hammer.js ├── merge.js ├── mixins.js ├── render.js ├── the-graph-app.js ├── the-graph-autolayout.js ├── the-graph-edge.js ├── the-graph-graph.js ├── the-graph-group.js ├── the-graph-iip.js ├── the-graph-library.js ├── the-graph-menu.js ├── the-graph-modalbg.js ├── the-graph-node-menu-port.js ├── the-graph-node-menu-ports.js ├── the-graph-node-menu.js ├── the-graph-node.js ├── the-graph-port.js └── the-graph-tooltip.js ├── themes ├── dark │ ├── the-graph-spectrum.styl │ └── the-graph.styl ├── default │ └── the-graph.styl ├── light │ ├── the-graph-spectrum.styl │ └── the-graph.styl ├── the-graph-dark.styl └── the-graph-light.styl └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.github/workflows/demo.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE-MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/LICENSE-MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/__tests__/basics.js -------------------------------------------------------------------------------- /__tests__/editing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/__tests__/editing.js -------------------------------------------------------------------------------- /__tests__/graphchanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/__tests__/graphchanges.js -------------------------------------------------------------------------------- /__tests__/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/__tests__/nav.js -------------------------------------------------------------------------------- /__tests__/thumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/__tests__/thumbnail.js -------------------------------------------------------------------------------- /bin/the-graph-render: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/bin/the-graph-render -------------------------------------------------------------------------------- /examples/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/assets/loading.gif -------------------------------------------------------------------------------- /examples/assets/photobooth.json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/assets/photobooth.json.js -------------------------------------------------------------------------------- /examples/demo-full.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-full.html -------------------------------------------------------------------------------- /examples/demo-full.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-full.js -------------------------------------------------------------------------------- /examples/demo-simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-simple.html -------------------------------------------------------------------------------- /examples/demo-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-simple.js -------------------------------------------------------------------------------- /examples/demo-thumbnail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-thumbnail.html -------------------------------------------------------------------------------- /examples/demo-thumbnail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/examples/demo-thumbnail.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/index.js -------------------------------------------------------------------------------- /jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/jest-setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/package.json -------------------------------------------------------------------------------- /render.jsjob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/render.jsjob.js -------------------------------------------------------------------------------- /scripts/build-font-awesome-javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/scripts/build-font-awesome-javascript.js -------------------------------------------------------------------------------- /spec/fixtures/photobooth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/spec/fixtures/photobooth.json -------------------------------------------------------------------------------- /spec/render-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/spec/render-cli.js -------------------------------------------------------------------------------- /the-graph-editor/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph-editor/clipboard.js -------------------------------------------------------------------------------- /the-graph-editor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph-editor/index.html -------------------------------------------------------------------------------- /the-graph-nav/the-graph-nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph-nav/the-graph-nav.js -------------------------------------------------------------------------------- /the-graph-thumb/the-graph-thumb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph-thumb/the-graph-thumb.js -------------------------------------------------------------------------------- /the-graph/SVGImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/SVGImage.js -------------------------------------------------------------------------------- /the-graph/TextBG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/TextBG.js -------------------------------------------------------------------------------- /the-graph/arcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/arcs.js -------------------------------------------------------------------------------- /the-graph/factories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/factories.js -------------------------------------------------------------------------------- /the-graph/font-awesome-unicode-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/font-awesome-unicode-map.js -------------------------------------------------------------------------------- /the-graph/geometryutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/geometryutils.js -------------------------------------------------------------------------------- /the-graph/hammer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/hammer.js -------------------------------------------------------------------------------- /the-graph/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/merge.js -------------------------------------------------------------------------------- /the-graph/mixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/mixins.js -------------------------------------------------------------------------------- /the-graph/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/render.js -------------------------------------------------------------------------------- /the-graph/the-graph-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-app.js -------------------------------------------------------------------------------- /the-graph/the-graph-autolayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-autolayout.js -------------------------------------------------------------------------------- /the-graph/the-graph-edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-edge.js -------------------------------------------------------------------------------- /the-graph/the-graph-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-graph.js -------------------------------------------------------------------------------- /the-graph/the-graph-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-group.js -------------------------------------------------------------------------------- /the-graph/the-graph-iip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-iip.js -------------------------------------------------------------------------------- /the-graph/the-graph-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-library.js -------------------------------------------------------------------------------- /the-graph/the-graph-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-menu.js -------------------------------------------------------------------------------- /the-graph/the-graph-modalbg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-modalbg.js -------------------------------------------------------------------------------- /the-graph/the-graph-node-menu-port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-node-menu-port.js -------------------------------------------------------------------------------- /the-graph/the-graph-node-menu-ports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-node-menu-ports.js -------------------------------------------------------------------------------- /the-graph/the-graph-node-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-node-menu.js -------------------------------------------------------------------------------- /the-graph/the-graph-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-node.js -------------------------------------------------------------------------------- /the-graph/the-graph-port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-port.js -------------------------------------------------------------------------------- /the-graph/the-graph-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/the-graph/the-graph-tooltip.js -------------------------------------------------------------------------------- /themes/dark/the-graph-spectrum.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/dark/the-graph-spectrum.styl -------------------------------------------------------------------------------- /themes/dark/the-graph.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/dark/the-graph.styl -------------------------------------------------------------------------------- /themes/default/the-graph.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/default/the-graph.styl -------------------------------------------------------------------------------- /themes/light/the-graph-spectrum.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/light/the-graph-spectrum.styl -------------------------------------------------------------------------------- /themes/light/the-graph.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/light/the-graph.styl -------------------------------------------------------------------------------- /themes/the-graph-dark.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/the-graph-dark.styl -------------------------------------------------------------------------------- /themes/the-graph-light.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/themes/the-graph-light.styl -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flowhub/the-graph/HEAD/webpack.config.js --------------------------------------------------------------------------------