Fuer die Teamuebersicht (Lagebild, #711), auf Freigabe des Nutzers. Als Dateien im wwwroot statt ueber ein CDN, weil die Zielmaschine womoeglich kein Internet hat (WebUI-Leitfaden). - cytoscape 3.34.3 (MIT), elkjs 0.9.3 (EPL-2.0), cytoscape-elk 2.3.0 (MIT) - aus der npm-Registry, Tarballs gegen dist.integrity (SHA-512) geprueft - elkjs bewusst 0.9.3: cytoscape-elk 2.3.0 verlangt ^0.9.3 - Lizenztexte daneben, vendor/README.md mit Version, Herkunft und SHA-256 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Vendored libraries
Third-party files the WebUI ships as-is. They live here instead of being loaded from a CDN because the target machine may have no internet access (WebUI-Leitfaden). Do not edit them; to update, replace the file and this table together.
Downloaded 2026-09-24 from the npm registry. Each tarball was checked against the
dist.integrity (SHA-512) the registry publishes before extracting.
| Package | Version | File | License | SHA-256 of the file |
|---|---|---|---|---|
| cytoscape | 3.34.3 | cytoscape/cytoscape.min.js |
MIT | 5f3b5b529546d5af1fc5628590af033b74511a5b6f789f5f4682845863228b91 |
| elkjs | 0.9.3 | elkjs/elk.bundled.js |
EPL-2.0 | b0745abd7f23cd91690a1587e377edbe19fd7233c783300290936720546216d4 |
| cytoscape-elk | 2.3.0 | cytoscape-elk/cytoscape-elk.js |
MIT | 25acbb9dea9b0dc6fef0e79b697547ee56e579f0e1c22ae4353131e72c7e140a |
Why elkjs 0.9.3 and not the newest. cytoscape-elk 2.3.0 declares elkjs ^0.9.3. A newer
elkjs would be untested with the adapter.
How they are loaded. All three are UMD bundles and, loaded as classic scripts in this
order, register the globals cytoscape, ELK and cytoscapeElk. The team overview (#711)
loads them on demand, so pages that do not draw a graph do not pay for ~2 MB of script.
The license texts sit next to each file.