Files
brahman/crates/modules/gioser/gioser-graph-web/Cargo.toml
T
Sergio 38e95e0620 gioser-web: add gioser-graph-web module for SVG semantic graph
- New crate: gioser-graph-web (WASM widget)
- Fetches /graph from the gioser API
- Force-directed layout (Fruchterman-Reingold) in Rust
- SVG inline rendering: nodes clickable, colored by camino
- Agnostic container: caller provides div + callback
2026-05-23 14:38:42 +00:00

38 lines
721 B
TOML

[package]
name = "gioser-graph-web"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
publish.workspace = true
[dependencies]
wasm-bindgen.workspace = true
wasm-bindgen-futures.workspace = true
js-sys.workspace = true
serde.workspace = true
serde_json.workspace = true
[dependencies.web-sys]
workspace = true
features = [
"Window",
"Document",
"Element",
"HtmlElement",
"SvgElement",
"SvgSvgElement",
"SvgCircleElement",
"SvgLineElement",
"SvgTextElement",
"SvgTextContentElement",
"SvgGraphicsElement",
"Node",
"CssStyleDeclaration",
"DomRect",
"Event",
"EventTarget",
"MouseEvent",
"console",
]