[package] name = "collab-common" version.workspace = true edition.workspace = true authors.workspace = true description = "Code shared by collab's client and server" license.workspace = true [features] __client = ["__pub"] __server = ["__pub"] __tests = ["__pub"] __pub = [] [dependencies] async-compat = { workspace = true } async-io = "2.3" bincode = "1" cola = { workspace = true, features = ["serde"] } futures = { workspace = true } pin-project-lite = "0.2" serde = { workspace = true, features = ["derive"] } thiserror = { workspace = true } tokio-util = { workspace = true, features = ["codec"] } uuid = { version = "1.6", features = ["serde", "v4"] } zstd = "0.13" [dev-dependencies] async-stream = "0.3" tokio = { workspace = true, features = ["macros", "rt-multi-thread", "time"] } tokio-stream = "0.1" [lints] workspace = true