├── .github └── workflows │ ├── lang-dot-build.yml │ ├── lang-dot-publish.yml │ ├── viz-build.yml │ ├── viz-publish.yml │ ├── website-deploy.yml │ └── website-test.yml ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── packages ├── lang-dot │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── dot.grammar │ │ ├── index.js │ │ └── tokens.js │ ├── test │ │ ├── graph.txt │ │ ├── test-dot.js │ │ └── types │ │ │ ├── dot.ts │ │ │ ├── package-lock.json │ │ │ └── package.json │ └── types │ │ └── index.d.ts └── viz │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── babel.config.json │ ├── backend │ ├── Dockerfile │ ├── pre.js │ └── viz.c │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ └── generate-metadata.js │ ├── site │ └── index.md │ ├── src │ ├── errors.js │ ├── index.js │ ├── viz.js │ └── wrapper.js │ ├── test │ ├── browser │ │ ├── .gitignore │ │ ├── index.html │ │ └── package.json │ ├── commonjs-require │ │ ├── index.js │ │ └── package.json │ ├── context-info.test.js │ ├── graph-objects.test.js │ ├── index.test.js │ ├── manual │ │ ├── instance-reuse.js │ │ ├── performance-multiple.js │ │ ├── performance-object.js │ │ ├── performance-timing.js │ │ └── utils.js │ ├── module-import │ │ ├── index.js │ │ └── package.json │ ├── render-formats.test.js │ ├── render-unwrapped.test.js │ ├── render.test.js │ └── types │ │ ├── graph-objects.ts │ │ ├── namespace.ts │ │ ├── package.json │ │ ├── render-formats.ts │ │ ├── render-options.ts │ │ ├── render-result.ts │ │ ├── render-svg-element.ts │ │ ├── top-level.ts │ │ └── viz.ts │ ├── typedoc.json │ └── types │ └── index.d.ts ├── scripts └── collect-release-info.js └── website ├── .gitignore ├── .parcelrc ├── package-lock.json ├── package.json ├── src ├── api │ └── index.html ├── components │ ├── App.jsx │ ├── Editor.jsx │ ├── EditorToolbar.jsx │ ├── Errors.jsx │ ├── ImageZoom.jsx │ ├── ImageZoom.module.css │ ├── Output.jsx │ ├── OutputToolbar.jsx │ └── Resize.jsx ├── examples.js ├── images │ └── logo.svg ├── index.html ├── index.jsx ├── links.js ├── reloadable-promise-worker.js ├── sitemap.txt ├── styles │ ├── api.css │ ├── app.css │ └── site.css └── worker.js └── test └── links.test.js /.github/workflows/lang-dot-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/lang-dot-build.yml -------------------------------------------------------------------------------- /.github/workflows/lang-dot-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/lang-dot-publish.yml -------------------------------------------------------------------------------- /.github/workflows/viz-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/viz-build.yml -------------------------------------------------------------------------------- /.github/workflows/viz-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/viz-publish.yml -------------------------------------------------------------------------------- /.github/workflows/website-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/website-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/website-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/.github/workflows/website-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .parcel-cache/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/lang-dot/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | src/parser.* 3 | dist/ 4 | -------------------------------------------------------------------------------- /packages/lang-dot/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/CHANGELOG.md -------------------------------------------------------------------------------- /packages/lang-dot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/README.md -------------------------------------------------------------------------------- /packages/lang-dot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/package.json -------------------------------------------------------------------------------- /packages/lang-dot/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/rollup.config.js -------------------------------------------------------------------------------- /packages/lang-dot/src/dot.grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/src/dot.grammar -------------------------------------------------------------------------------- /packages/lang-dot/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/src/index.js -------------------------------------------------------------------------------- /packages/lang-dot/src/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/src/tokens.js -------------------------------------------------------------------------------- /packages/lang-dot/test/graph.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/test/graph.txt -------------------------------------------------------------------------------- /packages/lang-dot/test/test-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/test/test-dot.js -------------------------------------------------------------------------------- /packages/lang-dot/test/types/dot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/test/types/dot.ts -------------------------------------------------------------------------------- /packages/lang-dot/test/types/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/test/types/package-lock.json -------------------------------------------------------------------------------- /packages/lang-dot/test/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/test/types/package.json -------------------------------------------------------------------------------- /packages/lang-dot/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/lang-dot/types/index.d.ts -------------------------------------------------------------------------------- /packages/viz/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | lib/ 3 | node_modules/ 4 | docs/ 5 | -------------------------------------------------------------------------------- /packages/viz/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/CHANGELOG.md -------------------------------------------------------------------------------- /packages/viz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/Makefile -------------------------------------------------------------------------------- /packages/viz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/README.md -------------------------------------------------------------------------------- /packages/viz/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/babel.config.json -------------------------------------------------------------------------------- /packages/viz/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/backend/Dockerfile -------------------------------------------------------------------------------- /packages/viz/backend/pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/backend/pre.js -------------------------------------------------------------------------------- /packages/viz/backend/viz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/backend/viz.c -------------------------------------------------------------------------------- /packages/viz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/package.json -------------------------------------------------------------------------------- /packages/viz/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/rollup.config.js -------------------------------------------------------------------------------- /packages/viz/scripts/generate-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/scripts/generate-metadata.js -------------------------------------------------------------------------------- /packages/viz/site/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/site/index.md -------------------------------------------------------------------------------- /packages/viz/src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/src/errors.js -------------------------------------------------------------------------------- /packages/viz/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/src/index.js -------------------------------------------------------------------------------- /packages/viz/src/viz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/src/viz.js -------------------------------------------------------------------------------- /packages/viz/src/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/src/wrapper.js -------------------------------------------------------------------------------- /packages/viz/test/browser/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .parcel-cache/ 4 | -------------------------------------------------------------------------------- /packages/viz/test/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/browser/index.html -------------------------------------------------------------------------------- /packages/viz/test/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/browser/package.json -------------------------------------------------------------------------------- /packages/viz/test/commonjs-require/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/commonjs-require/index.js -------------------------------------------------------------------------------- /packages/viz/test/commonjs-require/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/commonjs-require/package.json -------------------------------------------------------------------------------- /packages/viz/test/context-info.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/context-info.test.js -------------------------------------------------------------------------------- /packages/viz/test/graph-objects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/graph-objects.test.js -------------------------------------------------------------------------------- /packages/viz/test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/index.test.js -------------------------------------------------------------------------------- /packages/viz/test/manual/instance-reuse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/manual/instance-reuse.js -------------------------------------------------------------------------------- /packages/viz/test/manual/performance-multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/manual/performance-multiple.js -------------------------------------------------------------------------------- /packages/viz/test/manual/performance-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/manual/performance-object.js -------------------------------------------------------------------------------- /packages/viz/test/manual/performance-timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/manual/performance-timing.js -------------------------------------------------------------------------------- /packages/viz/test/manual/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/manual/utils.js -------------------------------------------------------------------------------- /packages/viz/test/module-import/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/module-import/index.js -------------------------------------------------------------------------------- /packages/viz/test/module-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/module-import/package.json -------------------------------------------------------------------------------- /packages/viz/test/render-formats.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/render-formats.test.js -------------------------------------------------------------------------------- /packages/viz/test/render-unwrapped.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/render-unwrapped.test.js -------------------------------------------------------------------------------- /packages/viz/test/render.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/render.test.js -------------------------------------------------------------------------------- /packages/viz/test/types/graph-objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/graph-objects.ts -------------------------------------------------------------------------------- /packages/viz/test/types/namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/namespace.ts -------------------------------------------------------------------------------- /packages/viz/test/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/package.json -------------------------------------------------------------------------------- /packages/viz/test/types/render-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/render-formats.ts -------------------------------------------------------------------------------- /packages/viz/test/types/render-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/render-options.ts -------------------------------------------------------------------------------- /packages/viz/test/types/render-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/render-result.ts -------------------------------------------------------------------------------- /packages/viz/test/types/render-svg-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/render-svg-element.ts -------------------------------------------------------------------------------- /packages/viz/test/types/top-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/top-level.ts -------------------------------------------------------------------------------- /packages/viz/test/types/viz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/test/types/viz.ts -------------------------------------------------------------------------------- /packages/viz/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/typedoc.json -------------------------------------------------------------------------------- /packages/viz/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/packages/viz/types/index.d.ts -------------------------------------------------------------------------------- /scripts/collect-release-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/scripts/collect-release-info.js -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .parcel-cache/ 4 | -------------------------------------------------------------------------------- /website/.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/.parcelrc -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/package.json -------------------------------------------------------------------------------- /website/src/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/api/index.html -------------------------------------------------------------------------------- /website/src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/App.jsx -------------------------------------------------------------------------------- /website/src/components/Editor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/Editor.jsx -------------------------------------------------------------------------------- /website/src/components/EditorToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/EditorToolbar.jsx -------------------------------------------------------------------------------- /website/src/components/Errors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/Errors.jsx -------------------------------------------------------------------------------- /website/src/components/ImageZoom.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/ImageZoom.jsx -------------------------------------------------------------------------------- /website/src/components/ImageZoom.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/ImageZoom.module.css -------------------------------------------------------------------------------- /website/src/components/Output.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/Output.jsx -------------------------------------------------------------------------------- /website/src/components/OutputToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/OutputToolbar.jsx -------------------------------------------------------------------------------- /website/src/components/Resize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/components/Resize.jsx -------------------------------------------------------------------------------- /website/src/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/examples.js -------------------------------------------------------------------------------- /website/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/images/logo.svg -------------------------------------------------------------------------------- /website/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/index.html -------------------------------------------------------------------------------- /website/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/index.jsx -------------------------------------------------------------------------------- /website/src/links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/links.js -------------------------------------------------------------------------------- /website/src/reloadable-promise-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/reloadable-promise-worker.js -------------------------------------------------------------------------------- /website/src/sitemap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/sitemap.txt -------------------------------------------------------------------------------- /website/src/styles/api.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/styles/api.css -------------------------------------------------------------------------------- /website/src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/styles/app.css -------------------------------------------------------------------------------- /website/src/styles/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/styles/site.css -------------------------------------------------------------------------------- /website/src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/src/worker.js -------------------------------------------------------------------------------- /website/test/links.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdaines/viz-js/HEAD/website/test/links.test.js --------------------------------------------------------------------------------