[package] name = "scct-server" version = "0.1.0" edition = "2021" [lib] [dependencies] tracing = "0.1" thiserror = "1.0.61" tokio = { version = "1.38.0", features = ["full"], optional = true } tokio-tungstenite = { version = "0.23.1", features = ["tokio-native-tls"], optional = true } futures-util = "0.3.30" async-trait = "0.1.80" serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0.118", optional = true } sea-orm = { version = "1.0" } chrono = "0.4.38" uuid = { version = "1.9.1", features = ["v4"] } scct-model = { path = "../model/" } [features] default = ["websocket"] websocket = ["dep:tokio", "dep:tokio-tungstenite", "dep:serde_json"] laminar = []