[package] name = "werewolves-server" version = "0.1.0" edition = "2024" [dependencies] axum = { version = "0.8", features = ["ws"] } tokio = { version = "1.47", features = ["full"] } log = { version = "0.4" } pretty_env_logger = { version = "0.5" } # env_logger = { version = "0.11" } futures = "0.3.31" anyhow = { version = "1" } werewolves-proto = { path = "../werewolves-proto", features = ["server"] } werewolves-macros = { path = "../werewolves-macros" } mime-sniffer = { version = "0.1" } chrono = { version = "0.4" } atom_syndication = { version = "0.12" } axum-extra = { version = "0.12", features = ["typed-header"] } rand = { version = "0.9" } serde_json = { version = "1.0" } serde = { version = "1.0", features = ["derive"] } thiserror = { version = "2" } ciborium = { version = "0.2", optional = true } colored = { version = "3.0" } fast_qr = { version = "0.13", features = ["svg"] } ron = "0.11" bytes = { version = "1.10" } sqlx = { version = "0.8", features = [ "runtime-tokio", "postgres", "derive", "macros", "uuid", "chrono", ] } argon2 = { version = "0.5" } tower-http = { version = "0.6", features = ["cors"] } tower = { version = "0.5.2", features = [ "limit", "tokio", "tokio-stream", "tokio-util", "tracing", "buffer", "timeout", ] } [features] default = ["cbor"] cbor = ["dep:ciborium"]