[package] name = "server" version.workspace = true edition.workspace = true license.workspace = true publish.workspace = true [[bin]] name = "claw-server" path = "src/main.rs" [dependencies] async-stream = "0.3" axum = "0.8" runtime = { path = "../runtime" } serde = { version = "1", features = ["derive"] } serde_json.workspace = true tokio = { version = "1", features = ["macros", "rt-multi-thread", "sync", "net", "time"] } tower = "0.5" tower-http = { version = "0.6", features = ["cors"] } api = { path = "../api" } tools = { path = "../tools" } plugins = { path = "../plugins" } commands = { path = "../commands" } dotenvy = "0.15" chrono = "0.4" [dev-dependencies] reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "stream"] } [lints] workspace = true