[package] name = "protocol" version = "0.1.0" edition.workspace = true license.workspace = true [features] default = ["stream"] stream = ["dep:tokio"] typescript = ["dep:ts-rs"] [dependencies] serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } tokio = { workspace = true, features = ["io-util"], optional = true } ts-rs = { version = "12.0.1", optional = true } uuid = { workspace = true, features = ["serde"] }