[package] name = "tranquil-api" version.workspace = true edition.workspace = true license.workspace = true [dependencies] tranquil-pds = { workspace = true } tranquil-types = { workspace = true } tranquil-config = { workspace = true } tranquil-db-traits = { workspace = true } tranquil-lexicon = { workspace = true, features = ["resolve"] } tranquil-signal = { workspace = true } axum = { workspace = true } backon = { workspace = true } base32 = { workspace = true } base64 = { workspace = true } image = { workspace = true } qrcodegen = { workspace = true } bcrypt = { workspace = true } bs58 = { workspace = true } bytes = { workspace = true } chrono = { workspace = true } cid = { workspace = true } ed25519-dalek = { workspace = true } futures = { workspace = true } hex = { workspace = true } http = { workspace = true } infer = { workspace = true } ipld-core = { workspace = true } jacquard-common = { workspace = true } jacquard-repo = { workspace = true } k256 = { workspace = true } multibase = { workspace = true } multihash = { workspace = true } rand = { workspace = true } reqwest = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } serde_ipld_dagcbor = { workspace = true } sha2 = { workspace = true } subtle = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } urlencoding = { workspace = true } uuid = { workspace = true } webauthn-rs = { workspace = true } [features] bsky = ["bsky-support"] bsky-support = []