37 lines
1.1 KiB
TOML
37 lines
1.1 KiB
TOML
[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",
|
|
# `DomRect` is what `Element::get_bounding_client_rect` returns; the web-sys
|
|
# method only exists with the feature on. Click-to-seek needs the gauge's
|
|
# geometry to turn a click into a position.
|
|
"DomRect",
|
|
"Element",
|
|
"HtmlInputElement",
|
|
"KeyboardEvent",
|
|
"Location",
|
|
"Performance",
|
|
"ScrollIntoViewOptions",
|
|
"ScrollLogicalPosition",
|
|
"Storage",
|
|
"Window",
|
|
] }
|