[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"]