[package] name = "cbd-web" version.workspace = true edition.workspace = true [dependencies] crabidy-core.workspace = true leptos.workspace = true # The browser-only half: transport, DOM glue, storage. Kept # target-specific so the native build (which runs the unit tests for # the pure state/keymap logic) stays free of wasm-only crates. [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook.workspace = true futures.workspace = true gloo-timers.workspace = true tonic = { workspace = true, features = ["codegen"] } tonic-web-wasm-client.workspace = true wasm-bindgen.workspace = true wasm-bindgen-futures.workspace = true web-sys = { workspace = true, features = [ "Document", "Element", "HtmlInputElement", "KeyboardEvent", "Location", "Performance", "ScrollIntoViewOptions", "ScrollLogicalPosition", "Storage", "Window", ] }