[package] name = "yoi-workspace-server" version = "0.1.0" edition.workspace = true license.workspace = true publish = false [dependencies] async-trait.workspace = true axum = { workspace = true, features = ["ws"] } chrono = { version = "0.4", default-features = false, features = ["clock"] } futures.workspace = true protocol = { workspace = true } project-record.workspace = true reqwest = { version = "0.13", default-features = false, features = ["blocking", "json", "native-tls"] } rusqlite.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true serde_yaml.workspace = true sha2.workspace = true thiserror.workspace = true ticket.workspace = true tokio = { workspace = true, features = ["fs", "macros", "net", "rt-multi-thread", "sync"] } tokio-tungstenite.workspace = true worker = { workspace = true, features = ["runtime-adapter"] } worker-runtime = { workspace = true, features = ["ws-server"] } toml.workspace = true tracing.workspace = true uuid = { workspace = true, features = ["v7"] } [dev-dependencies] tempfile.workspace = true tower = { workspace = true, features = ["util"] } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }