A library for ATProtocol identities.
1[package] 2name = "atproto-jetstream" 3version = "0.13.0" 4description = "AT Protocol Jetstream event consumer library with WebSocket streaming and compression support" 5readme = "README.md" 6homepage = "https://tangled.sh/@smokesignal.events/atproto-identity-rs" 7documentation = "https://docs.rs/atproto-jetstream" 8 9edition.workspace = true 10rust-version.workspace = true 11repository.workspace = true 12authors.workspace = true 13license.workspace = true 14keywords.workspace = true 15categories.workspace = true 16 17[[bin]] 18name = "atproto-jetstream-consumer" 19test = false 20bench = false 21doc = true 22required-features = ["clap"] 23 24[dependencies] 25tokio = { workspace = true, features = ["full"] } 26tokio-util.workspace = true 27futures.workspace = true 28serde.workspace = true 29serde_json.workspace = true 30zstd.workspace = true 31anyhow.workspace = true 32thiserror.workspace = true 33tracing.workspace = true 34tracing-subscriber = { version = "0.3", features = ["env-filter"] } 35async-trait.workspace = true 36atproto-identity.workspace = true 37urlencoding.workspace = true 38tokio-websockets.workspace = true 39http.workspace = true 40clap = { workspace = true, optional = true } 41 42[features] 43default = ["hickory-dns"] 44clap = ["dep:clap"] 45hickory-dns = ["atproto-identity/hickory-dns"] 46 47[lints] 48workspace = true