rhailib/src/rhai_engine_ui/Cargo.toml
2025-06-12 05:21:52 +03:00

31 lines
1.0 KiB
TOML

[package]
name = "rhai-engine-ui"
version = "0.1.0"
edition = "2021"
[dependencies]
yew = { version = "0.21", features = ["csr"] }
wasm-bindgen = "0.2"
wasm-logger = "0.2"
gloo-net = "0.4"
gloo-timers = "0.3.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
web-sys = { version = "0.3", features = ["HtmlInputElement"] }
log = "0.4"
chrono = { version = "0.4", features = ["serde"] }
wasm-bindgen-futures = "0.4"
# Server-side dependencies (optional)
tokio = { version = "1", features = ["full"], optional = true }
axum = { version = "0.7", optional = true }
tower = { version = "0.4", optional = true }
tower-http = { version = "0.5.0", features = ["fs", "cors"], optional = true }
rand = { version = "0.8", optional = true }
redis = { version = "0.25", features = ["tokio-comp"], optional = true }
deadpool-redis = { version = "0.15.0", features = ["rt_tokio_1"], optional = true }
[features]
# This feature enables the server-side components
server = ["tokio", "axum", "tower", "tower-http", "rand", "redis", "deadpool-redis"]