diff --git a/pkgs/ui/.eslintrc.json b/pkgs/ui/.eslintrc.json
index 891a985..4dce0ed 100644
--- a/pkgs/ui/.eslintrc.json
+++ b/pkgs/ui/.eslintrc.json
@@ -1,10 +1,19 @@
{
"root": true,
- "extends": ["next/core-web-vitals", "plugin:tailwindcss/recommended", "plugin:@typescript-eslint/recommended"],
+ "extends": [
+ "next/core-web-vitals",
+ "plugin:tailwindcss/recommended",
+ "plugin:@typescript-eslint/recommended"
+ ],
"parser": "@typescript-eslint/parser",
- "plugins": ["@typescript-eslint"],
- "ignorePatterns": ["**/src/api/*"],
+ "plugins": [
+ "@typescript-eslint"
+ ],
+ "ignorePatterns": [
+ "**/src/api/*"
+ ],
"rules": {
- "@typescript-eslint/no-explicit-any": "off"
+ "@typescript-eslint/no-explicit-any": "off",
+ "tailwindcss/no-custom-classname": "off"
}
-}
+}
\ No newline at end of file
diff --git a/pkgs/ui/_document.js b/pkgs/ui/_document.js
new file mode 100644
index 0000000..78d3628
--- /dev/null
+++ b/pkgs/ui/_document.js
@@ -0,0 +1 @@
+;
diff --git a/pkgs/ui/nix/pdefs.nix b/pkgs/ui/nix/pdefs.nix
index c7a2b74..66787a9 100644
--- a/pkgs/ui/nix/pdefs.nix
+++ b/pkgs/ui/nix/pdefs.nix
@@ -301,6 +301,19 @@
version = "7.22.10";
};
};
+ "@braintree/sanitize-url" = {
+ "6.0.4" = {
+ fetchInfo = {
+ narHash = "sha256-jvJSLbfIhpe2zW/i7QdjA52OpjOWMR3IVitJVtYLTew=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz";
+ };
+ ident = "@braintree/sanitize-url";
+ ltype = "file";
+ treeInfo = { };
+ version = "6.0.4";
+ };
+ };
"@emotion/babel-plugin" = {
"11.11.0" = {
depInfo = {
@@ -3542,6 +3555,19 @@
version = "4.0.3";
};
};
+ "@types/d3-scale-chromatic" = {
+ "3.0.3" = {
+ fetchInfo = {
+ narHash = "sha256-zt3tU8oHb30AGYPzS/4zHcmAQTMgyA8uL4+vzhe1+mc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz";
+ };
+ ident = "@types/d3-scale-chromatic";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.3";
+ };
+ };
"@types/d3-shape" = {
"3.1.1" = {
depInfo = {
@@ -3587,6 +3613,25 @@
version = "3.0.0";
};
};
+ "@types/debug" = {
+ "4.1.12" = {
+ depInfo = {
+ "@types/ms" = {
+ descriptor = "*";
+ pin = "0.7.34";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-HFd2r0EbXHE1LxrZSMTyVd8iSDJKiwtU/ooGyJsVzx8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz";
+ };
+ ident = "@types/debug";
+ ltype = "file";
+ version = "4.1.12";
+ };
+ };
"@types/es-aggregate-error" = {
"1.0.2" = {
depInfo = {
@@ -3645,6 +3690,38 @@
version = "0.0.29";
};
};
+ "@types/mdast" = {
+ "3.0.15" = {
+ depInfo = {
+ "@types/unist" = {
+ descriptor = "^2";
+ pin = "2.0.10";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-XCi9mTmLhmbuda5mfZKitBeqpivm3siWo7c0io48I6w=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz";
+ };
+ ident = "@types/mdast";
+ ltype = "file";
+ version = "3.0.15";
+ };
+ };
+ "@types/ms" = {
+ "0.7.34" = {
+ fetchInfo = {
+ narHash = "sha256-GTqMYbLGrzLj9Joj0tPhOq4PQOMO/5bSg526nh26Z8U=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz";
+ };
+ ident = "@types/ms";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.7.34";
+ };
+ };
"@types/node" = {
"20.4.7" = {
fetchInfo = {
@@ -3796,6 +3873,19 @@
version = "7.5.4";
};
};
+ "@types/unist" = {
+ "2.0.10" = {
+ fetchInfo = {
+ narHash = "sha256-7ODjtCH0mqwhV9pDfAYR76QrIB5uCjuZI2R6Z4iSU3g=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz";
+ };
+ ident = "@types/unist";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.10";
+ };
+ };
"@types/urijs" = {
"1.19.19" = {
fetchInfo = {
@@ -5301,6 +5391,19 @@
version = "4.1.2";
};
};
+ character-entities = {
+ "2.0.2" = {
+ fetchInfo = {
+ narHash = "sha256-jK/EpyIGEf7fXiNp+OFMxvoAh76A9pel+NS4ZUXDNJY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz";
+ };
+ ident = "character-entities";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.2";
+ };
+ };
chokidar = {
"3.5.3" = {
depInfo = {
@@ -5456,6 +5559,11 @@
pin = "5.0.0";
runtime = true;
};
+ mermaid = {
+ descriptor = "^10.6.1";
+ pin = "10.6.1";
+ runtime = true;
+ };
next = {
descriptor = "13.4.12";
pin = "13.4.12";
@@ -5639,6 +5747,9 @@
"node_modules/@babel/types" = {
key = "@babel/types/7.22.10";
};
+ "node_modules/@braintree/sanitize-url" = {
+ key = "@braintree/sanitize-url/6.0.4";
+ };
"node_modules/@emotion/babel-plugin" = {
key = "@emotion/babel-plugin/11.11.0";
};
@@ -6073,6 +6184,9 @@
"node_modules/@types/d3-scale" = {
key = "@types/d3-scale/4.0.3";
};
+ "node_modules/@types/d3-scale-chromatic" = {
+ key = "@types/d3-scale-chromatic/3.0.3";
+ };
"node_modules/@types/d3-shape" = {
key = "@types/d3-shape/3.1.1";
};
@@ -6082,6 +6196,9 @@
"node_modules/@types/d3-timer" = {
key = "@types/d3-timer/3.0.0";
};
+ "node_modules/@types/debug" = {
+ key = "@types/debug/4.1.12";
+ };
"node_modules/@types/es-aggregate-error" = {
dev = true;
key = "@types/es-aggregate-error/1.0.2";
@@ -6097,6 +6214,12 @@
dev = true;
key = "@types/json5/0.0.29";
};
+ "node_modules/@types/mdast" = {
+ key = "@types/mdast/3.0.15";
+ };
+ "node_modules/@types/ms" = {
+ key = "@types/ms/0.7.34";
+ };
"node_modules/@types/node" = {
dev = true;
key = "@types/node/20.4.7";
@@ -6126,6 +6249,9 @@
"node_modules/@types/semver" = {
key = "@types/semver/7.5.4";
};
+ "node_modules/@types/unist" = {
+ key = "@types/unist/2.0.10";
+ };
"node_modules/@types/urijs" = {
dev = true;
key = "@types/urijs/1.19.19";
@@ -6333,6 +6459,9 @@
"node_modules/chalk" = {
key = "chalk/4.1.2";
};
+ "node_modules/character-entities" = {
+ key = "character-entities/2.0.2";
+ };
"node_modules/chokidar" = {
key = "chokidar/3.5.3";
};
@@ -6388,6 +6517,9 @@
"node_modules/convert-source-map" = {
key = "convert-source-map/1.9.0";
};
+ "node_modules/cose-base" = {
+ key = "cose-base/1.0.3";
+ };
"node_modules/cosmiconfig" = {
key = "cosmiconfig/7.1.0";
};
@@ -6407,27 +6539,114 @@
dev = true;
key = "cuid/2.1.8";
};
+ "node_modules/cytoscape" = {
+ key = "cytoscape/3.28.1";
+ };
+ "node_modules/cytoscape-cose-bilkent" = {
+ key = "cytoscape-cose-bilkent/4.1.0";
+ };
+ "node_modules/cytoscape-fcose" = {
+ key = "cytoscape-fcose/2.2.0";
+ };
+ "node_modules/cytoscape-fcose/node_modules/cose-base" = {
+ key = "cose-base/2.2.0";
+ };
+ "node_modules/cytoscape-fcose/node_modules/layout-base" = {
+ key = "layout-base/2.0.1";
+ };
+ "node_modules/d3" = {
+ key = "d3/7.8.5";
+ };
"node_modules/d3-array" = {
key = "d3-array/3.2.4";
};
+ "node_modules/d3-axis" = {
+ key = "d3-axis/3.0.0";
+ };
+ "node_modules/d3-brush" = {
+ key = "d3-brush/3.0.0";
+ };
+ "node_modules/d3-chord" = {
+ key = "d3-chord/3.0.1";
+ };
"node_modules/d3-color" = {
key = "d3-color/3.1.0";
};
+ "node_modules/d3-contour" = {
+ key = "d3-contour/4.0.2";
+ };
+ "node_modules/d3-delaunay" = {
+ key = "d3-delaunay/6.0.4";
+ };
+ "node_modules/d3-dispatch" = {
+ key = "d3-dispatch/3.0.1";
+ };
+ "node_modules/d3-drag" = {
+ key = "d3-drag/3.0.0";
+ };
+ "node_modules/d3-dsv" = {
+ key = "d3-dsv/3.0.1";
+ };
+ "node_modules/d3-dsv/node_modules/commander" = {
+ key = "commander/7.2.0";
+ };
"node_modules/d3-ease" = {
key = "d3-ease/3.0.1";
};
+ "node_modules/d3-fetch" = {
+ key = "d3-fetch/3.0.1";
+ };
+ "node_modules/d3-force" = {
+ key = "d3-force/3.0.0";
+ };
"node_modules/d3-format" = {
key = "d3-format/3.1.0";
};
+ "node_modules/d3-geo" = {
+ key = "d3-geo/3.1.0";
+ };
+ "node_modules/d3-hierarchy" = {
+ key = "d3-hierarchy/3.1.2";
+ };
"node_modules/d3-interpolate" = {
key = "d3-interpolate/3.0.1";
};
"node_modules/d3-path" = {
key = "d3-path/3.1.0";
};
+ "node_modules/d3-polygon" = {
+ key = "d3-polygon/3.0.1";
+ };
+ "node_modules/d3-quadtree" = {
+ key = "d3-quadtree/3.0.1";
+ };
+ "node_modules/d3-random" = {
+ key = "d3-random/3.0.1";
+ };
+ "node_modules/d3-sankey" = {
+ key = "d3-sankey/0.12.3";
+ };
+ "node_modules/d3-sankey/node_modules/d3-array" = {
+ key = "d3-array/2.12.1";
+ };
+ "node_modules/d3-sankey/node_modules/d3-path" = {
+ key = "d3-path/1.0.9";
+ };
+ "node_modules/d3-sankey/node_modules/d3-shape" = {
+ key = "d3-shape/1.3.7";
+ };
+ "node_modules/d3-sankey/node_modules/internmap" = {
+ key = "internmap/1.0.1";
+ };
"node_modules/d3-scale" = {
key = "d3-scale/4.0.2";
};
+ "node_modules/d3-scale-chromatic" = {
+ key = "d3-scale-chromatic/3.0.0";
+ };
+ "node_modules/d3-selection" = {
+ key = "d3-selection/3.0.0";
+ };
"node_modules/d3-shape" = {
key = "d3-shape/3.2.0";
};
@@ -6440,6 +6659,15 @@
"node_modules/d3-timer" = {
key = "d3-timer/3.0.1";
};
+ "node_modules/d3-transition" = {
+ key = "d3-transition/3.0.1";
+ };
+ "node_modules/d3-zoom" = {
+ key = "d3-zoom/3.0.0";
+ };
+ "node_modules/dagre-d3-es" = {
+ key = "dagre-d3-es/7.0.10";
+ };
"node_modules/damerau-levenshtein" = {
dev = true;
key = "damerau-levenshtein/1.0.8";
@@ -6448,12 +6676,18 @@
dev = true;
key = "data-uri-to-buffer/2.0.2";
};
+ "node_modules/dayjs" = {
+ key = "dayjs/1.11.10";
+ };
"node_modules/debug" = {
key = "debug/4.3.4";
};
"node_modules/decimal.js-light" = {
key = "decimal.js-light/2.5.1";
};
+ "node_modules/decode-named-character-reference" = {
+ key = "decode-named-character-reference/1.0.2";
+ };
"node_modules/deep-is" = {
key = "deep-is/0.1.4";
};
@@ -6469,6 +6703,9 @@
dev = true;
key = "define-properties/1.2.0";
};
+ "node_modules/delaunator" = {
+ key = "delaunator/5.0.0";
+ };
"node_modules/delayed-stream" = {
key = "delayed-stream/1.0.0";
};
@@ -6477,12 +6714,14 @@
key = "dependency-graph/0.11.0";
};
"node_modules/dequal" = {
- dev = true;
key = "dequal/2.0.3";
};
"node_modules/didyoumean" = {
key = "didyoumean/1.2.2";
};
+ "node_modules/diff" = {
+ key = "diff/5.1.0";
+ };
"node_modules/dir-glob" = {
key = "dir-glob/3.0.1";
};
@@ -6495,9 +6734,15 @@
"node_modules/dom-helpers" = {
key = "dom-helpers/5.2.1";
};
+ "node_modules/dompurify" = {
+ key = "dompurify/3.0.8";
+ };
"node_modules/electron-to-chromium" = {
key = "electron-to-chromium/1.4.491";
};
+ "node_modules/elkjs" = {
+ key = "elkjs/0.8.2";
+ };
"node_modules/emoji-regex" = {
dev = true;
key = "emoji-regex/9.2.2";
@@ -6934,6 +7179,9 @@
dev = true;
key = "has-tostringtag/1.0.0";
};
+ "node_modules/heap" = {
+ key = "heap/0.2.7";
+ };
"node_modules/hex-rgb" = {
key = "hex-rgb/5.0.0";
};
@@ -6995,6 +7243,9 @@
dev = true;
key = "semver/5.7.2";
};
+ "node_modules/iconv-lite" = {
+ key = "iconv-lite/0.6.3";
+ };
"node_modules/ignore" = {
key = "ignore/5.2.4";
};
@@ -7188,6 +7439,12 @@
dev = true;
key = "jsx-ast-utils/3.3.5";
};
+ "node_modules/khroma" = {
+ key = "khroma/2.1.0";
+ };
+ "node_modules/kleur" = {
+ key = "kleur/4.1.5";
+ };
"node_modules/language-subtag-registry" = {
dev = true;
key = "language-subtag-registry/0.3.22";
@@ -7196,6 +7453,9 @@
dev = true;
key = "language-tags/1.0.5";
};
+ "node_modules/layout-base" = {
+ key = "layout-base/1.0.2";
+ };
"node_modules/leven" = {
dev = true;
key = "leven/3.1.0";
@@ -7274,6 +7534,12 @@
dev = true;
key = "escape-string-regexp/1.0.5";
};
+ "node_modules/mdast-util-from-markdown" = {
+ key = "mdast-util-from-markdown/1.3.1";
+ };
+ "node_modules/mdast-util-to-string" = {
+ key = "mdast-util-to-string/3.2.0";
+ };
"node_modules/merge-stream" = {
dev = true;
key = "merge-stream/2.0.0";
@@ -7281,6 +7547,72 @@
"node_modules/merge2" = {
key = "merge2/1.4.1";
};
+ "node_modules/mermaid" = {
+ key = "mermaid/10.6.1";
+ };
+ "node_modules/micromark" = {
+ key = "micromark/3.2.0";
+ };
+ "node_modules/micromark-core-commonmark" = {
+ key = "micromark-core-commonmark/1.1.0";
+ };
+ "node_modules/micromark-factory-destination" = {
+ key = "micromark-factory-destination/1.1.0";
+ };
+ "node_modules/micromark-factory-label" = {
+ key = "micromark-factory-label/1.1.0";
+ };
+ "node_modules/micromark-factory-space" = {
+ key = "micromark-factory-space/1.1.0";
+ };
+ "node_modules/micromark-factory-title" = {
+ key = "micromark-factory-title/1.1.0";
+ };
+ "node_modules/micromark-factory-whitespace" = {
+ key = "micromark-factory-whitespace/1.1.0";
+ };
+ "node_modules/micromark-util-character" = {
+ key = "micromark-util-character/1.2.0";
+ };
+ "node_modules/micromark-util-chunked" = {
+ key = "micromark-util-chunked/1.1.0";
+ };
+ "node_modules/micromark-util-classify-character" = {
+ key = "micromark-util-classify-character/1.1.0";
+ };
+ "node_modules/micromark-util-combine-extensions" = {
+ key = "micromark-util-combine-extensions/1.1.0";
+ };
+ "node_modules/micromark-util-decode-numeric-character-reference" = {
+ key = "micromark-util-decode-numeric-character-reference/1.1.0";
+ };
+ "node_modules/micromark-util-decode-string" = {
+ key = "micromark-util-decode-string/1.1.0";
+ };
+ "node_modules/micromark-util-encode" = {
+ key = "micromark-util-encode/1.1.0";
+ };
+ "node_modules/micromark-util-html-tag-name" = {
+ key = "micromark-util-html-tag-name/1.2.0";
+ };
+ "node_modules/micromark-util-normalize-identifier" = {
+ key = "micromark-util-normalize-identifier/1.1.0";
+ };
+ "node_modules/micromark-util-resolve-all" = {
+ key = "micromark-util-resolve-all/1.1.0";
+ };
+ "node_modules/micromark-util-sanitize-uri" = {
+ key = "micromark-util-sanitize-uri/1.2.0";
+ };
+ "node_modules/micromark-util-subtokenize" = {
+ key = "micromark-util-subtokenize/1.1.0";
+ };
+ "node_modules/micromark-util-symbol" = {
+ key = "micromark-util-symbol/1.1.0";
+ };
+ "node_modules/micromark-util-types" = {
+ key = "micromark-util-types/1.1.0";
+ };
"node_modules/micromatch" = {
key = "micromatch/4.0.5";
};
@@ -7301,6 +7633,9 @@
dev = true;
key = "minimist/1.2.8";
};
+ "node_modules/mri" = {
+ key = "mri/1.2.0";
+ };
"node_modules/ms" = {
key = "ms/2.1.2";
};
@@ -7346,6 +7681,9 @@
"node_modules/node-releases" = {
key = "node-releases/2.0.13";
};
+ "node_modules/non-layered-tidy-tree-layout" = {
+ key = "non-layered-tidy-tree-layout/2.0.2";
+ };
"node_modules/normalize-path" = {
key = "normalize-path/3.0.0";
};
@@ -7656,6 +7994,9 @@
"node_modules/rimraf" = {
key = "rimraf/3.0.2";
};
+ "node_modules/robust-predicates" = {
+ key = "robust-predicates/3.0.2";
+ };
"node_modules/rollup" = {
dev = true;
key = "rollup/2.79.1";
@@ -7663,6 +8004,12 @@
"node_modules/run-parallel" = {
key = "run-parallel/1.2.0";
};
+ "node_modules/rw" = {
+ key = "rw/1.3.3";
+ };
+ "node_modules/sade" = {
+ key = "sade/1.8.1";
+ };
"node_modules/safe-array-concat" = {
dev = true;
key = "safe-array-concat/1.0.0";
@@ -7675,6 +8022,9 @@
dev = true;
key = "safe-stable-stringify/1.1.1";
};
+ "node_modules/safer-buffer" = {
+ key = "safer-buffer/2.1.2";
+ };
"node_modules/scheduler" = {
key = "scheduler/0.23.0";
};
@@ -7840,6 +8190,9 @@
dev = true;
key = "tr46/0.0.3";
};
+ "node_modules/ts-dedent" = {
+ key = "ts-dedent/2.2.0";
+ };
"node_modules/ts-interface-checker" = {
key = "ts-interface-checker/0.1.13";
};
@@ -7889,6 +8242,9 @@
dev = true;
key = "unbox-primitive/1.0.2";
};
+ "node_modules/unist-util-stringify-position" = {
+ key = "unist-util-stringify-position/3.0.3";
+ };
"node_modules/universalify" = {
dev = true;
key = "universalify/2.0.0";
@@ -7913,6 +8269,12 @@
dev = true;
key = "utility-types/3.10.0";
};
+ "node_modules/uuid" = {
+ key = "uuid/9.0.1";
+ };
+ "node_modules/uvu" = {
+ key = "uvu/0.5.6";
+ };
"node_modules/validate-npm-package-name" = {
dev = true;
key = "validate-npm-package-name/3.0.0";
@@ -7946,6 +8308,9 @@
dev = true;
key = "wcwidth/1.0.1";
};
+ "node_modules/web-worker" = {
+ key = "web-worker/1.3.0";
+ };
"node_modules/webidl-conversions" = {
dev = true;
key = "webidl-conversions/3.0.1";
@@ -8187,6 +8552,17 @@
treeInfo = { };
version = "4.1.1";
};
+ "7.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-Lpfs1ZcB9tHStUY6cDcFQvdq2nIeJdF5b0/jdEmydIg=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz";
+ };
+ ident = "commander";
+ ltype = "file";
+ treeInfo = { };
+ version = "7.2.0";
+ };
};
commondir = {
"1.0.1" = {
@@ -8303,6 +8679,42 @@
version = "1.9.0";
};
};
+ cose-base = {
+ "1.0.3" = {
+ depInfo = {
+ layout-base = {
+ descriptor = "^1.0.0";
+ pin = "1.0.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-HUTWW3nM8EAHOdBeXrkkb342fJy/UXXgcOaG/bgAtVo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz";
+ };
+ ident = "cose-base";
+ ltype = "file";
+ version = "1.0.3";
+ };
+ "2.2.0" = {
+ depInfo = {
+ layout-base = {
+ descriptor = "^2.0.0";
+ pin = "2.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-D8lZoHNG9UnwXasWczHYBwL0nrtaSglfy98xi+2N6EM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz";
+ };
+ ident = "cose-base";
+ ltype = "file";
+ version = "2.2.0";
+ };
+ };
cosmiconfig = {
"7.1.0" = {
depInfo = {
@@ -8428,7 +8840,260 @@
version = "2.1.8";
};
};
+ cytoscape = {
+ "3.28.1" = {
+ depInfo = {
+ heap = {
+ descriptor = "^0.2.6";
+ pin = "0.2.7";
+ runtime = true;
+ };
+ lodash = {
+ descriptor = "^4.17.21";
+ pin = "4.17.21";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-lOuDDhUATOFFt0SE5h0ypt2M1SVH6OJb/a7BbREe5Vc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz";
+ };
+ ident = "cytoscape";
+ ltype = "file";
+ version = "3.28.1";
+ };
+ };
+ cytoscape-cose-bilkent = {
+ "4.1.0" = {
+ depInfo = {
+ cose-base = {
+ descriptor = "^1.0.0";
+ pin = "1.0.3";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-bDmyB0bZ7rulhiyMXd7NdWKQu5hK0B76xO5mRYzhb+M=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz";
+ };
+ ident = "cytoscape-cose-bilkent";
+ ltype = "file";
+ peerInfo = {
+ cytoscape = {
+ descriptor = "^3.2.0";
+ };
+ };
+ version = "4.1.0";
+ };
+ };
+ cytoscape-fcose = {
+ "2.2.0" = {
+ depInfo = {
+ cose-base = {
+ descriptor = "^2.2.0";
+ pin = "2.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Jz1hwZiApJIKD40bKDQHvH1Er9mzpnzGNX8RTvjFxPM=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz";
+ };
+ ident = "cytoscape-fcose";
+ ltype = "file";
+ peerInfo = {
+ cytoscape = {
+ descriptor = "^3.2.0";
+ };
+ };
+ version = "2.2.0";
+ };
+ };
+ d3 = {
+ "7.8.5" = {
+ depInfo = {
+ d3-array = {
+ descriptor = "3";
+ pin = "3.2.4";
+ runtime = true;
+ };
+ d3-axis = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-brush = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-chord = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-color = {
+ descriptor = "3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-contour = {
+ descriptor = "4";
+ pin = "4.0.2";
+ runtime = true;
+ };
+ d3-delaunay = {
+ descriptor = "6";
+ pin = "6.0.4";
+ runtime = true;
+ };
+ d3-dispatch = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-drag = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-dsv = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-ease = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-fetch = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-force = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-format = {
+ descriptor = "3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-geo = {
+ descriptor = "3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-hierarchy = {
+ descriptor = "3";
+ pin = "3.1.2";
+ runtime = true;
+ };
+ d3-interpolate = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-path = {
+ descriptor = "3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-polygon = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-quadtree = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-random = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-scale = {
+ descriptor = "4";
+ pin = "4.0.2";
+ runtime = true;
+ };
+ d3-scale-chromatic = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-selection = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-shape = {
+ descriptor = "3";
+ pin = "3.2.0";
+ runtime = true;
+ };
+ d3-time = {
+ descriptor = "3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-time-format = {
+ descriptor = "4";
+ pin = "4.1.0";
+ runtime = true;
+ };
+ d3-timer = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-transition = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-zoom = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-S9PAywzAjxCUNtLQfiOsWX2q35ZPu7ECFiSVGPJkpSk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz";
+ };
+ ident = "d3";
+ ltype = "file";
+ version = "7.8.5";
+ };
+ };
d3-array = {
+ "2.12.1" = {
+ depInfo = {
+ internmap = {
+ descriptor = "^1.0.0";
+ pin = "1.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-AjqsUDFxmg09nq61Rn40arhRJm3sECDR5ktY58XTzhk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz";
+ };
+ ident = "d3-array";
+ ltype = "file";
+ version = "2.12.1";
+ };
"3.2.4" = {
depInfo = {
internmap = {
@@ -8447,6 +9112,77 @@
version = "3.2.4";
};
};
+ d3-axis = {
+ "3.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-c8PP4li+qbg5CxSI/cc+4ETKFyJsznBX5AbRiBbthYA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz";
+ };
+ ident = "d3-axis";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.0";
+ };
+ };
+ d3-brush = {
+ "3.0.0" = {
+ depInfo = {
+ d3-dispatch = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-drag = {
+ descriptor = "2 - 3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-interpolate = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-selection = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-transition = {
+ descriptor = "3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-373h9J9+yJ4bq7xIu2QSbzKkcWorQ4H6kGSFLv+BSn8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz";
+ };
+ ident = "d3-brush";
+ ltype = "file";
+ version = "3.0.0";
+ };
+ };
+ d3-chord = {
+ "3.0.1" = {
+ depInfo = {
+ d3-path = {
+ descriptor = "1 - 3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-bXQXDU25yxnN959nY50aO48DfYZnXC4BqgGvLa5HzyU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz";
+ };
+ ident = "d3-chord";
+ ltype = "file";
+ version = "3.0.1";
+ };
+ };
d3-color = {
"3.1.0" = {
fetchInfo = {
@@ -8460,6 +9196,123 @@
version = "3.1.0";
};
};
+ d3-contour = {
+ "4.0.2" = {
+ depInfo = {
+ d3-array = {
+ descriptor = "^3.2.0";
+ pin = "3.2.4";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-V/L6HEp+vWN3scx0OAeih2hAd9tt3f2JLll/001rbpA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz";
+ };
+ ident = "d3-contour";
+ ltype = "file";
+ version = "4.0.2";
+ };
+ };
+ d3-delaunay = {
+ "6.0.4" = {
+ depInfo = {
+ delaunator = {
+ descriptor = "5";
+ pin = "5.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-KTMDMs/M237mHXPRp2QD91MB90qgon+CYRbxm0eKSz8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz";
+ };
+ ident = "d3-delaunay";
+ ltype = "file";
+ version = "6.0.4";
+ };
+ };
+ d3-dispatch = {
+ "3.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-K1m4co33vyB5cUn9pBj/s4G8z6BS3GotX7le81Y15cw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz";
+ };
+ ident = "d3-dispatch";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.1";
+ };
+ };
+ d3-drag = {
+ "3.0.0" = {
+ depInfo = {
+ d3-dispatch = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-selection = {
+ descriptor = "3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-j2AyffzgEunHmiQCo1JSQup0yxAGURXZPUAyfdeezqE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz";
+ };
+ ident = "d3-drag";
+ ltype = "file";
+ version = "3.0.0";
+ };
+ };
+ d3-dsv = {
+ "3.0.1" = {
+ binInfo = {
+ binPairs = {
+ csv2json = "bin/dsv2json.js";
+ csv2tsv = "bin/dsv2dsv.js";
+ dsv2dsv = "bin/dsv2dsv.js";
+ dsv2json = "bin/dsv2json.js";
+ json2csv = "bin/json2dsv.js";
+ json2dsv = "bin/json2dsv.js";
+ json2tsv = "bin/json2dsv.js";
+ tsv2csv = "bin/dsv2dsv.js";
+ tsv2json = "bin/dsv2json.js";
+ };
+ };
+ depInfo = {
+ commander = {
+ descriptor = "7";
+ pin = "7.2.0";
+ runtime = true;
+ };
+ iconv-lite = {
+ descriptor = "0.6";
+ pin = "0.6.3";
+ runtime = true;
+ };
+ rw = {
+ descriptor = "1";
+ pin = "1.3.3";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-9EwAoEnUQSj/MS1DgXxyqOT2oMCl6wGzARPt0k5zmco=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz";
+ };
+ ident = "d3-dsv";
+ ltype = "file";
+ version = "3.0.1";
+ };
+ };
d3-ease = {
"3.0.1" = {
fetchInfo = {
@@ -8473,6 +9326,54 @@
version = "3.0.1";
};
};
+ d3-fetch = {
+ "3.0.1" = {
+ depInfo = {
+ d3-dsv = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-LIHXIsy7Bj6DSNA7Fdumi2a1wbmcrhhRMuGyv0pGZHQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz";
+ };
+ ident = "d3-fetch";
+ ltype = "file";
+ version = "3.0.1";
+ };
+ };
+ d3-force = {
+ "3.0.0" = {
+ depInfo = {
+ d3-dispatch = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-quadtree = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-timer = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-7liVPqk18d70Q213TRn5SxKW3bRYWE7yYv86guj/upo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz";
+ };
+ ident = "d3-force";
+ ltype = "file";
+ version = "3.0.0";
+ };
+ };
d3-format = {
"3.1.0" = {
fetchInfo = {
@@ -8486,6 +9387,38 @@
version = "3.1.0";
};
};
+ d3-geo = {
+ "3.1.0" = {
+ depInfo = {
+ d3-array = {
+ descriptor = "2.5.0 - 3";
+ pin = "3.2.4";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-z8nKVfAb5/2D8+oBtGMxFkAjqY9p3KFERnx16WLKG4Q=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz";
+ };
+ ident = "d3-geo";
+ ltype = "file";
+ version = "3.1.0";
+ };
+ };
+ d3-hierarchy = {
+ "3.1.2" = {
+ fetchInfo = {
+ narHash = "sha256-1bo4oLsFql3z/pbeKYbSv7dG789MqC4069fxLDNjqVc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz";
+ };
+ ident = "d3-hierarchy";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.1.2";
+ };
+ };
d3-interpolate = {
"3.0.1" = {
depInfo = {
@@ -8506,6 +9439,17 @@
};
};
d3-path = {
+ "1.0.9" = {
+ fetchInfo = {
+ narHash = "sha256-fzeRHy3cgbUX0YzOSfK39oac8+t4x5QtqQKvCKcZmQY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz";
+ };
+ ident = "d3-path";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.0.9";
+ };
"3.1.0" = {
fetchInfo = {
narHash = "sha256-MS70PBjwXw68XDWlu+LUvIjKOQ0EBIp7f2kUlMqyq64=";
@@ -8518,6 +9462,69 @@
version = "3.1.0";
};
};
+ d3-polygon = {
+ "3.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-0DmegTztMQBVeKoCv9Ww17OSOFK2GzrCnZUqjwaXfNw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz";
+ };
+ ident = "d3-polygon";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.1";
+ };
+ };
+ d3-quadtree = {
+ "3.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-2s/Eru084bPt1sw8Gjmf0G1aaSrXacAk6iKzH7ELtOY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz";
+ };
+ ident = "d3-quadtree";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.1";
+ };
+ };
+ d3-random = {
+ "3.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-1CYK0FljhdRsAq5RVH06+FGpRYFVcRDuHTXiAvAaMzw=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz";
+ };
+ ident = "d3-random";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.1";
+ };
+ };
+ d3-sankey = {
+ "0.12.3" = {
+ depInfo = {
+ d3-array = {
+ descriptor = "1 - 2";
+ pin = "2.12.1";
+ runtime = true;
+ };
+ d3-shape = {
+ descriptor = "^1.2.0";
+ pin = "1.3.7";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-XKBgZdu31C3HXgaER7Wg8gO8BYV7a13hTCjgJ4R5MPk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz";
+ };
+ ident = "d3-sankey";
+ ltype = "file";
+ version = "0.12.3";
+ };
+ };
d3-scale = {
"4.0.2" = {
depInfo = {
@@ -8557,7 +9564,61 @@
version = "4.0.2";
};
};
+ d3-scale-chromatic = {
+ "3.0.0" = {
+ depInfo = {
+ d3-color = {
+ descriptor = "1 - 3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-interpolate = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-9KXjRjtVlGOejA1sqUs8+qCmgecfFC10r216Nvdjfc8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz";
+ };
+ ident = "d3-scale-chromatic";
+ ltype = "file";
+ version = "3.0.0";
+ };
+ };
+ d3-selection = {
+ "3.0.0" = {
+ fetchInfo = {
+ narHash = "sha256-BT6FcIookqYEzdg1cNQoaYheaIaxN5UfjB5KGvQcqhY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz";
+ };
+ ident = "d3-selection";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.0";
+ };
+ };
d3-shape = {
+ "1.3.7" = {
+ depInfo = {
+ d3-path = {
+ descriptor = "1";
+ pin = "1.0.9";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-9IW2w90hCeIkgPsB5Vg9El4SSN6MxNkFonol22ospew=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz";
+ };
+ ident = "d3-shape";
+ ltype = "file";
+ version = "1.3.7";
+ };
"3.2.0" = {
depInfo = {
d3-path = {
@@ -8627,6 +9688,113 @@
version = "3.0.1";
};
};
+ d3-transition = {
+ "3.0.1" = {
+ depInfo = {
+ d3-color = {
+ descriptor = "1 - 3";
+ pin = "3.1.0";
+ runtime = true;
+ };
+ d3-dispatch = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-ease = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-interpolate = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-timer = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-kTGkgirGo32+AFhaSzy+bTjg6QCCLnXhxL8AoJu+c54=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz";
+ };
+ ident = "d3-transition";
+ ltype = "file";
+ peerInfo = {
+ d3-selection = {
+ descriptor = "2 - 3";
+ };
+ };
+ version = "3.0.1";
+ };
+ };
+ d3-zoom = {
+ "3.0.0" = {
+ depInfo = {
+ d3-dispatch = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-drag = {
+ descriptor = "2 - 3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-interpolate = {
+ descriptor = "1 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ d3-selection = {
+ descriptor = "2 - 3";
+ pin = "3.0.0";
+ runtime = true;
+ };
+ d3-transition = {
+ descriptor = "2 - 3";
+ pin = "3.0.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-7Oa1W71iY9ICRBFwduQnTrirYabn0qQO1Ikm86ARsPc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz";
+ };
+ ident = "d3-zoom";
+ ltype = "file";
+ version = "3.0.0";
+ };
+ };
+ dagre-d3-es = {
+ "7.0.10" = {
+ depInfo = {
+ d3 = {
+ descriptor = "^7.8.2";
+ pin = "7.8.5";
+ runtime = true;
+ };
+ lodash-es = {
+ descriptor = "^4.17.21";
+ pin = "4.17.21";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-cd3cc4ftpfZG89YCyu7QqXm9EusFpc4dXxgbXCoQVEk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz";
+ };
+ ident = "dagre-d3-es";
+ ltype = "file";
+ version = "7.0.10";
+ };
+ };
damerau-levenshtein = {
"1.0.8" = {
fetchInfo = {
@@ -8653,6 +9821,19 @@
version = "2.0.2";
};
};
+ dayjs = {
+ "1.11.10" = {
+ fetchInfo = {
+ narHash = "sha256-rHzlH2wvt5b461uLYB6WlF7WMVlWEb9rzBQGOACdsrA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz";
+ };
+ ident = "dayjs";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.11.10";
+ };
+ };
debug = {
"3.2.7" = {
depInfo = {
@@ -8708,6 +9889,25 @@
version = "2.5.1";
};
};
+ decode-named-character-reference = {
+ "1.0.2" = {
+ depInfo = {
+ character-entities = {
+ descriptor = "^2.0.0";
+ pin = "2.0.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-p7iDUqcfz+axnu9v3pYM0YWVeudS4ffys4X8LROb3/I=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz";
+ };
+ ident = "decode-named-character-reference";
+ ltype = "file";
+ version = "1.0.2";
+ };
+ };
deep-is = {
"0.1.4" = {
fetchInfo = {
@@ -8777,6 +9977,25 @@
version = "1.2.0";
};
};
+ delaunator = {
+ "5.0.0" = {
+ depInfo = {
+ robust-predicates = {
+ descriptor = "^3.0.0";
+ pin = "3.0.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Cvri/POBx+1dKa6OrhSaoh/IpiGA5qbqgchG2Fvp2cE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz";
+ };
+ ident = "delaunator";
+ ltype = "file";
+ version = "5.0.0";
+ };
+ };
delayed-stream = {
"1.0.0" = {
fetchInfo = {
@@ -8829,6 +10048,19 @@
version = "1.2.2";
};
};
+ diff = {
+ "5.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-yNDIwajXaEerClmryFlqMOWvNJjdON2mIORdvEuu2iA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz";
+ };
+ ident = "diff";
+ ltype = "file";
+ treeInfo = { };
+ version = "5.1.0";
+ };
+ };
dir-glob = {
"3.0.1" = {
depInfo = {
@@ -8938,6 +10170,19 @@
version = "5.2.1";
};
};
+ dompurify = {
+ "3.0.8" = {
+ fetchInfo = {
+ narHash = "sha256-NaVY5ZT2T1TEcFeifexdiMQY6R3wVrV2IA8mORtYUik=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/dompurify/-/dompurify-3.0.8.tgz";
+ };
+ ident = "dompurify";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.8";
+ };
+ };
electron-to-chromium = {
"1.4.491" = {
fetchInfo = {
@@ -8951,6 +10196,19 @@
version = "1.4.491";
};
};
+ elkjs = {
+ "0.8.2" = {
+ fetchInfo = {
+ narHash = "sha256-WmnRW4+Ud8CLyJ7RWSxyugfY3hGl0Cs2dsd0j/Ffx+k=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz";
+ };
+ ident = "elkjs";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.8.2";
+ };
+ };
emoji-regex = {
"8.0.0" = {
fetchInfo = {
@@ -12069,6 +13327,19 @@
version = "1.0.0";
};
};
+ heap = {
+ "0.2.7" = {
+ fetchInfo = {
+ narHash = "sha256-kF6j19qDpro2YBzVmbfungoKbDuPpeTWmC4ABoY3oh0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz";
+ };
+ ident = "heap";
+ ltype = "file";
+ treeInfo = { };
+ version = "0.2.7";
+ };
+ };
hex-rgb = {
"5.0.0" = {
fetchInfo = {
@@ -12254,6 +13525,25 @@
version = "0.97.5";
};
};
+ iconv-lite = {
+ "0.6.3" = {
+ depInfo = {
+ safer-buffer = {
+ descriptor = ">= 2.1.2 < 3.0.0";
+ pin = "2.1.2";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-5WTD6wj4xQL0yKVTnCsqIUkbWZ6/A1wPKJeLlMvP6xA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz";
+ };
+ ident = "iconv-lite";
+ ltype = "file";
+ version = "0.6.3";
+ };
+ };
ignore = {
"5.2.4" = {
fetchInfo = {
@@ -12384,6 +13674,17 @@
};
};
internmap = {
+ "1.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-obIWFoN6IIGTe9sW7tvcNEFOdQ5UcQoWSM6auJUXVio=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz";
+ };
+ ident = "internmap";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.0.1";
+ };
"2.0.3" = {
fetchInfo = {
narHash = "sha256-KIR9V1DKo0L+A86SoyglogHN3+BJNc/AHV5nKZys7yY=";
@@ -13223,6 +14524,32 @@
version = "3.3.5";
};
};
+ khroma = {
+ "2.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-0Q0Y0dA2smPPI4UJRVU8I+uZ+4QSFrmSKcROg/REZF0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz";
+ };
+ ident = "khroma";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.1.0";
+ };
+ };
+ kleur = {
+ "4.1.5" = {
+ fetchInfo = {
+ narHash = "sha256-GfBnO6v505JHnsIcZv5iA+DxVSVnUHYAk/fX/eKR6u8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz";
+ };
+ ident = "kleur";
+ ltype = "file";
+ treeInfo = { };
+ version = "4.1.5";
+ };
+ };
language-subtag-registry = {
"0.3.22" = {
fetchInfo = {
@@ -13255,6 +14582,30 @@
version = "1.0.5";
};
};
+ layout-base = {
+ "1.0.2" = {
+ fetchInfo = {
+ narHash = "sha256-GcclGT529O3Pz95h1c19J+F5Ybj0766mi0m1K1JHrEc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz";
+ };
+ ident = "layout-base";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.0.2";
+ };
+ "2.0.1" = {
+ fetchInfo = {
+ narHash = "sha256-vdHpvtA9LJxC1sHSZyLo6O66KISo1AVegXZGLZdSDgU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz";
+ };
+ ident = "layout-base";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.1";
+ };
+ };
leven = {
"3.1.0" = {
fetchInfo = {
@@ -13601,6 +14952,99 @@
version = "1.1.1";
};
};
+ mdast-util-from-markdown = {
+ "1.3.1" = {
+ depInfo = {
+ "@types/mdast" = {
+ descriptor = "^3.0.0";
+ pin = "3.0.15";
+ runtime = true;
+ };
+ "@types/unist" = {
+ descriptor = "^2.0.0";
+ pin = "2.0.10";
+ runtime = true;
+ };
+ decode-named-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.0.2";
+ runtime = true;
+ };
+ mdast-util-to-string = {
+ descriptor = "^3.1.0";
+ pin = "3.2.0";
+ runtime = true;
+ };
+ micromark = {
+ descriptor = "^3.0.0";
+ pin = "3.2.0";
+ runtime = true;
+ };
+ micromark-util-decode-numeric-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-decode-string = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-normalize-identifier = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ unist-util-stringify-position = {
+ descriptor = "^3.0.0";
+ pin = "3.0.3";
+ runtime = true;
+ };
+ uvu = {
+ descriptor = "^0.5.0";
+ pin = "0.5.6";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-IEAnDY+UinxS1rtvqqHko3vkmWR2wrar1Kefl1ws4jk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz";
+ };
+ ident = "mdast-util-from-markdown";
+ ltype = "file";
+ version = "1.3.1";
+ };
+ };
+ mdast-util-to-string = {
+ "3.2.0" = {
+ depInfo = {
+ "@types/mdast" = {
+ descriptor = "^3.0.0";
+ pin = "3.0.15";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-cQtDpY3UJ2fohMneCCinjHd++s7s/BIfM/WrzExsWqc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz";
+ };
+ ident = "mdast-util-to-string";
+ ltype = "file";
+ version = "3.2.0";
+ };
+ };
merge-stream = {
"2.0.0" = {
fetchInfo = {
@@ -13627,6 +15071,770 @@
version = "1.4.1";
};
};
+ mermaid = {
+ "10.6.1" = {
+ depInfo = {
+ "@braintree/sanitize-url" = {
+ descriptor = "^6.0.1";
+ pin = "6.0.4";
+ runtime = true;
+ };
+ "@types/d3-scale" = {
+ descriptor = "^4.0.3";
+ pin = "4.0.3";
+ runtime = true;
+ };
+ "@types/d3-scale-chromatic" = {
+ descriptor = "^3.0.0";
+ pin = "3.0.3";
+ runtime = true;
+ };
+ cytoscape = {
+ descriptor = "^3.23.0";
+ pin = "3.28.1";
+ runtime = true;
+ };
+ cytoscape-cose-bilkent = {
+ descriptor = "^4.1.0";
+ pin = "4.1.0";
+ runtime = true;
+ };
+ cytoscape-fcose = {
+ descriptor = "^2.1.0";
+ pin = "2.2.0";
+ runtime = true;
+ };
+ d3 = {
+ descriptor = "^7.4.0";
+ pin = "7.8.5";
+ runtime = true;
+ };
+ d3-sankey = {
+ descriptor = "^0.12.3";
+ pin = "0.12.3";
+ runtime = true;
+ };
+ dagre-d3-es = {
+ descriptor = "7.0.10";
+ pin = "7.0.10";
+ runtime = true;
+ };
+ dayjs = {
+ descriptor = "^1.11.7";
+ pin = "1.11.10";
+ runtime = true;
+ };
+ dompurify = {
+ descriptor = "^3.0.5";
+ pin = "3.0.8";
+ runtime = true;
+ };
+ elkjs = {
+ descriptor = "^0.8.2";
+ pin = "0.8.2";
+ runtime = true;
+ };
+ khroma = {
+ descriptor = "^2.0.0";
+ pin = "2.1.0";
+ runtime = true;
+ };
+ lodash-es = {
+ descriptor = "^4.17.21";
+ pin = "4.17.21";
+ runtime = true;
+ };
+ mdast-util-from-markdown = {
+ descriptor = "^1.3.0";
+ pin = "1.3.1";
+ runtime = true;
+ };
+ non-layered-tidy-tree-layout = {
+ descriptor = "^2.0.2";
+ pin = "2.0.2";
+ runtime = true;
+ };
+ stylis = {
+ descriptor = "^4.1.3";
+ pin = "4.2.0";
+ runtime = true;
+ };
+ ts-dedent = {
+ descriptor = "^2.2.0";
+ pin = "2.2.0";
+ runtime = true;
+ };
+ uuid = {
+ descriptor = "^9.0.0";
+ pin = "9.0.1";
+ runtime = true;
+ };
+ web-worker = {
+ descriptor = "^1.2.0";
+ pin = "1.3.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-HSnb6HWQJZW8Ul7B4kmEmAgEOJUPYXy/vW5D32z5VBc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/mermaid/-/mermaid-10.6.1.tgz";
+ };
+ ident = "mermaid";
+ ltype = "file";
+ version = "10.6.1";
+ };
+ };
+ micromark = {
+ "3.2.0" = {
+ depInfo = {
+ "@types/debug" = {
+ descriptor = "^4.0.0";
+ pin = "4.1.12";
+ runtime = true;
+ };
+ debug = {
+ descriptor = "^4.0.0";
+ pin = "4.3.4";
+ runtime = true;
+ };
+ decode-named-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.0.2";
+ runtime = true;
+ };
+ micromark-core-commonmark = {
+ descriptor = "^1.0.1";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-factory-space = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-chunked = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-combine-extensions = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-decode-numeric-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-encode = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-normalize-identifier = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-resolve-all = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-sanitize-uri = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-subtokenize = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.1";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ uvu = {
+ descriptor = "^0.5.0";
+ pin = "0.5.6";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-MMvznzuXSwZoY2rdlJwDzXTonybRU0YsBliUCEJQTv4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz";
+ };
+ ident = "micromark";
+ ltype = "file";
+ version = "3.2.0";
+ };
+ };
+ micromark-core-commonmark = {
+ "1.1.0" = {
+ depInfo = {
+ decode-named-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.0.2";
+ runtime = true;
+ };
+ micromark-factory-destination = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-factory-label = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-factory-space = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-factory-title = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-factory-whitespace = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-chunked = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-classify-character = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-html-tag-name = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-normalize-identifier = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-resolve-all = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-subtokenize = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.1";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ uvu = {
+ descriptor = "^0.5.0";
+ pin = "0.5.6";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-JkJnPediE8cC2Apx5FIT35EgaFZe9zhOoNOgLftD6Fo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz";
+ };
+ ident = "micromark-core-commonmark";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-factory-destination = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-SBI0XUyGKl9X758zaE/Qs2XSk/LuLdbHKJL52XLeNtU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz";
+ };
+ ident = "micromark-factory-destination";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-factory-label = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ uvu = {
+ descriptor = "^0.5.0";
+ pin = "0.5.6";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-VZWsqxakHNN+kanAjSCrNAPI/gRR9cf3ZmIgJIaq9Ew=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz";
+ };
+ ident = "micromark-factory-label";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-factory-space = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Y9guDX5nBzov2qZwlGVfWwSoVSpOpJNY1LazVSnAkS0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz";
+ };
+ ident = "micromark-factory-space";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-factory-title = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-factory-space = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-0mPR7skhiGxZwxJdpkQRc6i02cVolSl1vRlWjd72L7M=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz";
+ };
+ ident = "micromark-factory-title";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-factory-whitespace = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-factory-space = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-7yVwgFnHzKPfBie1G2dfe++i+jBC07/yLX5eS0NK9Xo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz";
+ };
+ ident = "micromark-factory-whitespace";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-character = {
+ "1.2.0" = {
+ depInfo = {
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-tTZdAQOY+luXrIS5nWYY2I6yhdjWvL5HEkoKP4uWxio=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz";
+ };
+ ident = "micromark-util-character";
+ ltype = "file";
+ version = "1.2.0";
+ };
+ };
+ micromark-util-chunked = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-UJBNxWcn50IskzS+wemUnq+h9eq0G4WgmqTeFo4oRyY=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz";
+ };
+ ident = "micromark-util-chunked";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-classify-character = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-xYfUtre9jlHj37+uA4geiK1RCJr86CIBGBmBmkcQj20=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz";
+ };
+ ident = "micromark-util-classify-character";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-combine-extensions = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-chunked = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-g19DgHX2F1peqfRy8dHk+T/PQ5fC6wgHBJaMUJFK6QU=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz";
+ };
+ ident = "micromark-util-combine-extensions";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-decode-numeric-character-reference = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Pt/ojyrp7tNk7gCeDgqAbp25uNYS2Hchhgcbk6uWiqg=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz";
+ };
+ ident = "micromark-util-decode-numeric-character-reference";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-decode-string = {
+ "1.1.0" = {
+ depInfo = {
+ decode-named-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.0.2";
+ runtime = true;
+ };
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-decode-numeric-character-reference = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-yuh+fGP8SnkCfUVwmlh5bBveHwh0ATDdYpZ60TtWcMA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz";
+ };
+ ident = "micromark-util-decode-string";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-encode = {
+ "1.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-3o5yywNuGP7E0Jo6j/lmQ2q0Qq1VyndbMcFVuULZIgk=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz";
+ };
+ ident = "micromark-util-encode";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.1.0";
+ };
+ };
+ micromark-util-html-tag-name = {
+ "1.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-VLu8mBpF7mgrkh0jqTpMDGYhcoJPzXypgDI7G3ylOHE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz";
+ };
+ ident = "micromark-util-html-tag-name";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.2.0";
+ };
+ };
+ micromark-util-normalize-identifier = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-dxeP5sWg9/z7lNsD7MNgUQmUlOrriK15fUe5zENRq4U=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz";
+ };
+ ident = "micromark-util-normalize-identifier";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-resolve-all = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-vlnTU07tbL+5AqQ+JxinGIZ7w7H12nijEzAI/nQlQ0c=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz";
+ };
+ ident = "micromark-util-resolve-all";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-sanitize-uri = {
+ "1.2.0" = {
+ depInfo = {
+ micromark-util-character = {
+ descriptor = "^1.0.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ micromark-util-encode = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-/Vi6KhiBlNWGods/Y1EL0tlp0X0kLZFWwa53gTIf+F8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz";
+ };
+ ident = "micromark-util-sanitize-uri";
+ ltype = "file";
+ version = "1.2.0";
+ };
+ };
+ micromark-util-subtokenize = {
+ "1.1.0" = {
+ depInfo = {
+ micromark-util-chunked = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-symbol = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ micromark-util-types = {
+ descriptor = "^1.0.0";
+ pin = "1.1.0";
+ runtime = true;
+ };
+ uvu = {
+ descriptor = "^0.5.0";
+ pin = "0.5.6";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-yM2jeNqEdp8xh/hgpHntjJLZS1VRvbIItNUp3DAkyVg=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz";
+ };
+ ident = "micromark-util-subtokenize";
+ ltype = "file";
+ version = "1.1.0";
+ };
+ };
+ micromark-util-symbol = {
+ "1.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-lnwNm9jRcA82gd+ZiuYHEWxdpIYbAmpPCPUifChRqGo=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz";
+ };
+ ident = "micromark-util-symbol";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.1.0";
+ };
+ };
+ micromark-util-types = {
+ "1.1.0" = {
+ fetchInfo = {
+ narHash = "sha256-szZG8UEBG7GtHmyazmincewEA9M9y6oy0dfTxz2Rj/8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz";
+ };
+ ident = "micromark-util-types";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.1.0";
+ };
+ };
micromatch = {
"4.0.5" = {
depInfo = {
@@ -13728,6 +15936,19 @@
version = "1.2.8";
};
};
+ mri = {
+ "1.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-W2D0+TF+nUcdPWPlGRgJF1l0BatRq1V7Vc7o+Dwubh8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz";
+ };
+ ident = "mri";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.2.0";
+ };
+ };
ms = {
"2.1.2" = {
fetchInfo = {
@@ -14069,6 +16290,19 @@
version = "2.0.13";
};
};
+ non-layered-tidy-tree-layout = {
+ "2.0.2" = {
+ fetchInfo = {
+ narHash = "sha256-ZnntWaM3qwAworpKZFIuOJaExweLh4P09s52zVPA0mE=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz";
+ };
+ ident = "non-layered-tidy-tree-layout";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.0.2";
+ };
+ };
normalize-path = {
"3.0.0" = {
fetchInfo = {
@@ -16138,6 +18372,19 @@
version = "3.0.2";
};
};
+ robust-predicates = {
+ "3.0.2" = {
+ fetchInfo = {
+ narHash = "sha256-oidd9ZNozRFj5WV6hXJmfxS9lgZIt3Aik0916G8k8D8=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz";
+ };
+ ident = "robust-predicates";
+ ltype = "file";
+ treeInfo = { };
+ version = "3.0.2";
+ };
+ };
rollup = {
"2.79.1" = {
binInfo = {
@@ -16182,6 +18429,38 @@
version = "1.2.0";
};
};
+ rw = {
+ "1.3.3" = {
+ fetchInfo = {
+ narHash = "sha256-BrX0OuyEXA2Ck5TMSOOwLKTtu6LPQKVfjmisYlnauWg=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz";
+ };
+ ident = "rw";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.3.3";
+ };
+ };
+ sade = {
+ "1.8.1" = {
+ depInfo = {
+ mri = {
+ descriptor = "^1.1.0";
+ pin = "1.2.0";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-Yboqi3els68hdZTMx0T14DdOzu31DQ0mRmJaYZMwWM4=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz";
+ };
+ ident = "sade";
+ ltype = "file";
+ version = "1.8.1";
+ };
+ };
safe-array-concat = {
"1.0.0" = {
depInfo = {
@@ -16258,6 +18537,19 @@
version = "1.1.1";
};
};
+ safer-buffer = {
+ "2.1.2" = {
+ fetchInfo = {
+ narHash = "sha256-3h6PTqFTKFv3m2ETKDUSOB1rI9KcqogKnSfrV1qnJc0=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ };
+ ident = "safer-buffer";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.1.2";
+ };
+ };
scheduler = {
"0.23.0" = {
depInfo = {
@@ -17405,6 +19697,19 @@
version = "0.0.3";
};
};
+ ts-dedent = {
+ "2.2.0" = {
+ fetchInfo = {
+ narHash = "sha256-WwHgjnPdahFvoulsWemKuHeBPdv+4OvSz0J8prf7XgQ=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz";
+ };
+ ident = "ts-dedent";
+ ltype = "file";
+ treeInfo = { };
+ version = "2.2.0";
+ };
+ };
ts-interface-checker = {
"0.1.13" = {
fetchInfo = {
@@ -17740,6 +20045,25 @@
version = "1.0.2";
};
};
+ unist-util-stringify-position = {
+ "3.0.3" = {
+ depInfo = {
+ "@types/unist" = {
+ descriptor = "^2.0.0";
+ pin = "2.0.10";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-+qU+mgTnGjDtwgxK0Ct5CoKNCxSGfVsuDG54sGonm1o=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz";
+ };
+ ident = "unist-util-stringify-position";
+ ltype = "file";
+ version = "3.0.3";
+ };
+ };
universalify = {
"2.0.0" = {
fetchInfo = {
@@ -17863,6 +20187,63 @@
version = "3.10.0";
};
};
+ uuid = {
+ "9.0.1" = {
+ binInfo = {
+ binPairs = {
+ uuid = "dist/bin/uuid";
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-jGaZJD1IXpco7VfxVmJsBI/0pr1v+81e/YbLw1EqoHc=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz";
+ };
+ ident = "uuid";
+ ltype = "file";
+ treeInfo = { };
+ version = "9.0.1";
+ };
+ };
+ uvu = {
+ "0.5.6" = {
+ binInfo = {
+ binPairs = {
+ uvu = "bin.js";
+ };
+ };
+ depInfo = {
+ dequal = {
+ descriptor = "^2.0.0";
+ pin = "2.0.3";
+ runtime = true;
+ };
+ diff = {
+ descriptor = "^5.0.0";
+ pin = "5.1.0";
+ runtime = true;
+ };
+ kleur = {
+ descriptor = "^4.0.3";
+ pin = "4.1.5";
+ runtime = true;
+ };
+ sade = {
+ descriptor = "^1.7.3";
+ pin = "1.8.1";
+ runtime = true;
+ };
+ };
+ fetchInfo = {
+ narHash = "sha256-j9T9lBid8XTaend58vuJAx7tc2QdOYxqyz3UE8igd6w=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz";
+ };
+ ident = "uvu";
+ ltype = "file";
+ version = "0.5.6";
+ };
+ };
validate-npm-package-name = {
"3.0.0" = {
depInfo = {
@@ -18104,6 +20485,19 @@
version = "1.0.1";
};
};
+ web-worker = {
+ "1.3.0" = {
+ fetchInfo = {
+ narHash = "sha256-vyWRnE0t6E0FlJwXg305ykCCXCI6iF9SSEe9jC4xOAA=";
+ type = "tarball";
+ url = "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz";
+ };
+ ident = "web-worker";
+ ltype = "file";
+ treeInfo = { };
+ version = "1.3.0";
+ };
+ };
webidl-conversions = {
"3.0.1" = {
fetchInfo = {
diff --git a/pkgs/ui/package-lock.json b/pkgs/ui/package-lock.json
index ac98751..1401304 100644
--- a/pkgs/ui/package-lock.json
+++ b/pkgs/ui/package-lock.json
@@ -21,6 +21,7 @@
"axios": "^1.4.0",
"classnames": "^2.3.2",
"hex-rgb": "^5.0.0",
+ "mermaid": "^10.6.1",
"next": "13.4.12",
"postcss": "8.4.27",
"pretty-bytes": "^6.1.1",
@@ -381,6 +382,11 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@braintree/sanitize-url": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz",
+ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="
+ },
"node_modules/@emotion/babel-plugin": {
"version": "11.11.0",
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
@@ -2041,6 +2047,11 @@
"@types/d3-time": "*"
}
},
+ "node_modules/@types/d3-scale-chromatic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz",
+ "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw=="
+ },
"node_modules/@types/d3-shape": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz",
@@ -2059,6 +2070,14 @@
"resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz",
"integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g=="
},
+ "node_modules/@types/debug": {
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
"node_modules/@types/es-aggregate-error": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.2.tgz",
@@ -2085,6 +2104,19 @@
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
+ "node_modules/@types/mdast": {
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz",
+ "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==",
+ "dependencies": {
+ "@types/unist": "^2"
+ }
+ },
+ "node_modules/@types/ms": {
+ "version": "0.7.34",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
+ },
"node_modules/@types/node": {
"version": "20.4.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz",
@@ -2146,6 +2178,11 @@
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ=="
},
+ "node_modules/@types/unist": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
+ "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
+ },
"node_modules/@types/urijs": {
"version": "1.19.19",
"resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.19.tgz",
@@ -2927,6 +2964,15 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/character-entities": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
+ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -3082,6 +3128,14 @@
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
+ "node_modules/cose-base": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz",
+ "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
+ "dependencies": {
+ "layout-base": "^1.0.0"
+ }
+ },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -3138,6 +3192,93 @@
"deprecated": "Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead.",
"dev": true
},
+ "node_modules/cytoscape": {
+ "version": "3.28.1",
+ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz",
+ "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==",
+ "dependencies": {
+ "heap": "^0.2.6",
+ "lodash": "^4.17.21"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/cytoscape-cose-bilkent": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz",
+ "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==",
+ "dependencies": {
+ "cose-base": "^1.0.0"
+ },
+ "peerDependencies": {
+ "cytoscape": "^3.2.0"
+ }
+ },
+ "node_modules/cytoscape-fcose": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
+ "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
+ "dependencies": {
+ "cose-base": "^2.2.0"
+ },
+ "peerDependencies": {
+ "cytoscape": "^3.2.0"
+ }
+ },
+ "node_modules/cytoscape-fcose/node_modules/cose-base": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz",
+ "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
+ "dependencies": {
+ "layout-base": "^2.0.0"
+ }
+ },
+ "node_modules/cytoscape-fcose/node_modules/layout-base": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
+ "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
+ },
+ "node_modules/d3": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
+ "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==",
+ "dependencies": {
+ "d3-array": "3",
+ "d3-axis": "3",
+ "d3-brush": "3",
+ "d3-chord": "3",
+ "d3-color": "3",
+ "d3-contour": "4",
+ "d3-delaunay": "6",
+ "d3-dispatch": "3",
+ "d3-drag": "3",
+ "d3-dsv": "3",
+ "d3-ease": "3",
+ "d3-fetch": "3",
+ "d3-force": "3",
+ "d3-format": "3",
+ "d3-geo": "3",
+ "d3-hierarchy": "3",
+ "d3-interpolate": "3",
+ "d3-path": "3",
+ "d3-polygon": "3",
+ "d3-quadtree": "3",
+ "d3-random": "3",
+ "d3-scale": "4",
+ "d3-scale-chromatic": "3",
+ "d3-selection": "3",
+ "d3-shape": "3",
+ "d3-time": "3",
+ "d3-time-format": "4",
+ "d3-timer": "3",
+ "d3-transition": "3",
+ "d3-zoom": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/d3-array": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
@@ -3149,6 +3290,40 @@
"node": ">=12"
}
},
+ "node_modules/d3-axis": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
+ "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-brush": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
+ "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-drag": "2 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-selection": "3",
+ "d3-transition": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-chord": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
+ "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
+ "dependencies": {
+ "d3-path": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/d3-color": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
@@ -3157,6 +3332,80 @@
"node": ">=12"
}
},
+ "node_modules/d3-contour": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz",
+ "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
+ "dependencies": {
+ "d3-array": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-delaunay": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
+ "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
+ "dependencies": {
+ "delaunator": "5"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dispatch": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
+ "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-drag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
+ "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-selection": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dsv": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
+ "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
+ "dependencies": {
+ "commander": "7",
+ "iconv-lite": "0.6",
+ "rw": "1"
+ },
+ "bin": {
+ "csv2json": "bin/dsv2json.js",
+ "csv2tsv": "bin/dsv2dsv.js",
+ "dsv2dsv": "bin/dsv2dsv.js",
+ "dsv2json": "bin/dsv2json.js",
+ "json2csv": "bin/json2dsv.js",
+ "json2dsv": "bin/json2dsv.js",
+ "json2tsv": "bin/json2dsv.js",
+ "tsv2csv": "bin/dsv2dsv.js",
+ "tsv2json": "bin/dsv2json.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dsv/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/d3-ease": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
@@ -3165,6 +3414,30 @@
"node": ">=12"
}
},
+ "node_modules/d3-fetch": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
+ "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
+ "dependencies": {
+ "d3-dsv": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-force": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
+ "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-quadtree": "1 - 3",
+ "d3-timer": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
@@ -3173,6 +3446,25 @@
"node": ">=12"
}
},
+ "node_modules/d3-geo": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz",
+ "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==",
+ "dependencies": {
+ "d3-array": "2.5.0 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
+ "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/d3-interpolate": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
@@ -3192,6 +3484,65 @@
"node": ">=12"
}
},
+ "node_modules/d3-polygon": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
+ "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-quadtree": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
+ "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-random": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
+ "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-sankey": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
+ "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
+ "dependencies": {
+ "d3-array": "1 - 2",
+ "d3-shape": "^1.2.0"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/d3-array": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
+ "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "dependencies": {
+ "internmap": "^1.0.0"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/d3-path": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
+ "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
+ },
+ "node_modules/d3-sankey/node_modules/d3-shape": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
+ "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+ "dependencies": {
+ "d3-path": "1"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/internmap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
+ "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ },
"node_modules/d3-scale": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
@@ -3207,6 +3558,26 @@
"node": ">=12"
}
},
+ "node_modules/d3-scale-chromatic": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
+ "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
+ "dependencies": {
+ "d3-color": "1 - 3",
+ "d3-interpolate": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-selection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
+ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/d3-shape": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
@@ -3248,6 +3619,48 @@
"node": ">=12"
}
},
+ "node_modules/d3-transition": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
+ "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
+ "dependencies": {
+ "d3-color": "1 - 3",
+ "d3-dispatch": "1 - 3",
+ "d3-ease": "1 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-timer": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "d3-selection": "2 - 3"
+ }
+ },
+ "node_modules/d3-zoom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
+ "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-drag": "2 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-selection": "2 - 3",
+ "d3-transition": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/dagre-d3-es": {
+ "version": "7.0.10",
+ "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz",
+ "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==",
+ "dependencies": {
+ "d3": "^7.8.2",
+ "lodash-es": "^4.17.21"
+ }
+ },
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
@@ -3260,6 +3673,11 @@
"integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==",
"dev": true
},
+ "node_modules/dayjs": {
+ "version": "1.11.10",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
+ "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
+ },
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -3281,6 +3699,18 @@
"resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
"integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="
},
+ "node_modules/decode-named-character-reference": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
+ "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
+ "dependencies": {
+ "character-entities": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -3323,6 +3753,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/delaunator": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
+ "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
+ "dependencies": {
+ "robust-predicates": "^3.0.0"
+ }
+ },
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -3344,7 +3782,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -3354,6 +3791,14 @@
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
},
+ "node_modules/diff": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
+ "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
"node_modules/dir-glob": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
@@ -3390,11 +3835,21 @@
"csstype": "^3.0.2"
}
},
+ "node_modules/dompurify": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.8.tgz",
+ "integrity": "sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ=="
+ },
"node_modules/electron-to-chromium": {
"version": "1.4.491",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.491.tgz",
"integrity": "sha512-ZzPqGKghdVzlQJ+qpfE+r6EB321zed7e5JsvHIlMM4zPFF8okXUkF5Of7h7F3l3cltPL0rG7YVmlp5Qro7RQLA=="
},
+ "node_modules/elkjs": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz",
+ "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ=="
+ },
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -4939,6 +5394,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/heap": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
+ "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg=="
+ },
"node_modules/hex-rgb": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-5.0.0.tgz",
@@ -5118,6 +5578,17 @@
"semver": "bin/semver"
}
},
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/ignore": {
"version": "5.2.4",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
@@ -5674,6 +6145,19 @@
"node": ">=4.0"
}
},
+ "node_modules/khroma": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz",
+ "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="
+ },
+ "node_modules/kleur": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/language-subtag-registry": {
"version": "0.3.22",
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
@@ -5689,6 +6173,11 @@
"language-subtag-registry": "~0.3.2"
}
},
+ "node_modules/layout-base": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz",
+ "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="
+ },
"node_modules/leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -5863,6 +6352,41 @@
"node": ">=0.8.0"
}
},
+ "node_modules/mdast-util-from-markdown": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
+ "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
+ "dependencies": {
+ "@types/mdast": "^3.0.0",
+ "@types/unist": "^2.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "mdast-util-to-string": "^3.1.0",
+ "micromark": "^3.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-decode-string": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "unist-util-stringify-position": "^3.0.0",
+ "uvu": "^0.5.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
+ "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
+ "dependencies": {
+ "@types/mdast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -5877,6 +6401,454 @@
"node": ">= 8"
}
},
+ "node_modules/mermaid": {
+ "version": "10.6.1",
+ "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.1.tgz",
+ "integrity": "sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==",
+ "dependencies": {
+ "@braintree/sanitize-url": "^6.0.1",
+ "@types/d3-scale": "^4.0.3",
+ "@types/d3-scale-chromatic": "^3.0.0",
+ "cytoscape": "^3.23.0",
+ "cytoscape-cose-bilkent": "^4.1.0",
+ "cytoscape-fcose": "^2.1.0",
+ "d3": "^7.4.0",
+ "d3-sankey": "^0.12.3",
+ "dagre-d3-es": "7.0.10",
+ "dayjs": "^1.11.7",
+ "dompurify": "^3.0.5",
+ "elkjs": "^0.8.2",
+ "khroma": "^2.0.0",
+ "lodash-es": "^4.17.21",
+ "mdast-util-from-markdown": "^1.3.0",
+ "non-layered-tidy-tree-layout": "^2.0.2",
+ "stylis": "^4.1.3",
+ "ts-dedent": "^2.2.0",
+ "uuid": "^9.0.0",
+ "web-worker": "^1.2.0"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
+ "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
+ "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
+ "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
+ "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
+ "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
+ "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
+ "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-character": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
+ "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
+ "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
+ "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
+ "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
+ "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
+ "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
+ "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
+ "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
+ "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
+ "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
+ "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
+ "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
+ "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
+ "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
"node_modules/micromatch": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
@@ -5937,6 +6909,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -6127,6 +7107,11 @@
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
"integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ=="
},
+ "node_modules/non-layered-tidy-tree-layout": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz",
+ "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -7243,6 +8228,11 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/robust-predicates": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
+ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
+ },
"node_modules/rollup": {
"version": "2.79.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
@@ -7280,6 +8270,22 @@
"queue-microtask": "^1.2.2"
}
},
+ "node_modules/rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
+ },
+ "node_modules/sade": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
+ "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+ "dependencies": {
+ "mri": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/safe-array-concat": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
@@ -7318,6 +8324,11 @@
"integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==",
"dev": true
},
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
"node_modules/scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
@@ -7855,6 +8866,14 @@
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
"dev": true
},
+ "node_modules/ts-dedent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
+ "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
+ "engines": {
+ "node": ">=6.10"
+ }
+ },
"node_modules/ts-interface-checker": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
@@ -8030,6 +9049,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/unist-util-stringify-position": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
+ "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
+ "dependencies": {
+ "@types/unist": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -8104,6 +9135,35 @@
"node": ">= 4"
}
},
+ "node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/uvu": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
+ "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
+ "dependencies": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3"
+ },
+ "bin": {
+ "uvu": "bin.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/validate-npm-package-name": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
@@ -8201,6 +9261,11 @@
"defaults": "^1.0.3"
}
},
+ "node_modules/web-worker": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz",
+ "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA=="
+ },
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
diff --git a/pkgs/ui/package.json b/pkgs/ui/package.json
index 1a00a81..ad4e0a6 100644
--- a/pkgs/ui/package.json
+++ b/pkgs/ui/package.json
@@ -25,6 +25,7 @@
"axios": "^1.4.0",
"classnames": "^2.3.2",
"hex-rgb": "^5.0.0",
+ "mermaid": "^10.6.1",
"next": "13.4.12",
"postcss": "8.4.27",
"pretty-bytes": "^6.1.1",
diff --git a/pkgs/ui/src/app/client/[client_name]/page.tsx b/pkgs/ui/src/app/client/[client_name]/page.tsx
index e47d6b4..3e75111 100644
--- a/pkgs/ui/src/app/client/[client_name]/page.tsx
+++ b/pkgs/ui/src/app/client/[client_name]/page.tsx
@@ -154,6 +154,8 @@ export default function Client({
setSnackbarOpen(false);
};
+ console.log("entity", entity);
+
if (services_loading) return {entity?.ip}
{entity?.other?.network}
+ Network: {entity?.network}