-
{% endblock %}
diff --git a/package-lock.json b/package-lock.json
index a0228831..31bddd32 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -45,6 +45,8 @@
"@hey-api/openapi-ts": "^0.73.0",
"@rollup/plugin-inject": "^5.0.5",
"@types/alpinejs": "^3.13.10",
+ "@types/cytoscape-cxtmenu": "^3.4.4",
+ "@types/cytoscape-klay": "^3.1.4",
"@types/jquery": "^3.5.31",
"vite": "^6.2.5",
"vite-bundle-visualizer": "^1.2.1",
@@ -2819,6 +2821,33 @@
"@types/tern": "*"
}
},
+ "node_modules/@types/cytoscape": {
+ "version": "3.21.9",
+ "resolved": "https://registry.npmjs.org/@types/cytoscape/-/cytoscape-3.21.9.tgz",
+ "integrity": "sha512-JyrG4tllI6jvuISPjHK9j2Xv/LTbnLekLke5otGStjFluIyA9JjgnvgZrSBsp8cEDpiTjwgZUZwpPv8TSBcoLw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/cytoscape-cxtmenu": {
+ "version": "3.4.4",
+ "resolved": "https://registry.npmjs.org/@types/cytoscape-cxtmenu/-/cytoscape-cxtmenu-3.4.4.tgz",
+ "integrity": "sha512-cuv+IdbKekswDRBIrHn97IYOzWS2/UjVr0kDIHCOYvqWy3iZkuGGM4qmHNPQ+63Dn7JgtmD0l3MKW1moyhoaKw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/cytoscape": "*"
+ }
+ },
+ "node_modules/@types/cytoscape-klay": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@types/cytoscape-klay/-/cytoscape-klay-3.1.4.tgz",
+ "integrity": "sha512-H+tIadpcVjmDGWKFUfibwzIpH/kddfwAFsuhPparjiC+bWBm+MeNqIwwY+19ofkJZWcqWqZL6Jp8lkp+sP8Aig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/cytoscape": "*"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
diff --git a/package.json b/package.json
index 9d7cf43a..b1b9f442 100644
--- a/package.json
+++ b/package.json
@@ -31,6 +31,8 @@
"@rollup/plugin-inject": "^5.0.5",
"@types/alpinejs": "^3.13.10",
"@types/jquery": "^3.5.31",
+ "@types/cytoscape-cxtmenu": "^3.4.4",
+ "@types/cytoscape-klay": "^3.1.4",
"vite": "^6.2.5",
"vite-bundle-visualizer": "^1.2.1",
"vite-plugin-static-copy": "^3.0.2"
diff --git a/uv.lock b/uv.lock
index b1e3d63e..4b50121e 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1852,7 +1852,7 @@ dev = [
{ name = "ipython", specifier = ">=9.0.2,<10.0.0" },
{ name = "pre-commit", specifier = ">=4.1.0,<5.0.0" },
{ name = "rjsmin", specifier = ">=1.2.4,<2.0.0" },
- { name = "ruff", specifier = ">=0.11.11,<1.0.0" },
+ { name = "ruff", specifier = ">=0.11.13,<1.0.0" },
]
docs = [
{ name = "mkdocs", specifier = ">=1.6.1,<2.0.0" },