this repo has no description
at main 3.5 kB view raw
1[workspace] 2resolver = "2" 3members = [ 4 "crates/tranquil-types", 5 "crates/tranquil-infra", 6 "crates/tranquil-crypto", 7 "crates/tranquil-storage", 8 "crates/tranquil-cache", 9 "crates/tranquil-repo", 10 "crates/tranquil-scopes", 11 "crates/tranquil-auth", 12 "crates/tranquil-oauth", 13 "crates/tranquil-comms", 14 "crates/tranquil-pds", 15] 16 17[workspace.package] 18version = "0.1.0" 19edition = "2024" 20license = "AGPL-3.0-or-later" 21 22[workspace.dependencies] 23tranquil-types = { path = "crates/tranquil-types" } 24tranquil-infra = { path = "crates/tranquil-infra" } 25tranquil-crypto = { path = "crates/tranquil-crypto" } 26tranquil-storage = { path = "crates/tranquil-storage" } 27tranquil-cache = { path = "crates/tranquil-cache" } 28tranquil-repo = { path = "crates/tranquil-repo" } 29tranquil-scopes = { path = "crates/tranquil-scopes" } 30tranquil-auth = { path = "crates/tranquil-auth" } 31tranquil-oauth = { path = "crates/tranquil-oauth" } 32tranquil-comms = { path = "crates/tranquil-comms" } 33 34aes-gcm = "0.10" 35anyhow = "1.0" 36async-trait = "0.1" 37aws-config = "1.8" 38aws-sdk-s3 = "1.118" 39axum = { version = "0.8", features = ["ws", "macros"] } 40base32 = "0.5" 41base64 = "0.22" 42bcrypt = "0.17" 43bs58 = "0.5" 44bytes = "1.11" 45chrono = { version = "0.4", features = ["serde"] } 46cid = "0.11" 47dotenvy = "0.15" 48ed25519-dalek = { version = "2.1", features = ["pkcs8"] } 49futures = "0.3" 50futures-util = "0.3" 51governor = "0.10" 52hex = "0.4" 53hickory-resolver = { version = "0.24", features = ["tokio-runtime"] } 54hkdf = "0.12" 55hmac = "0.12" 56http = "1.4" 57image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "webp"] } 58infer = "0.19" 59ipld-core = "0.4" 60iroh-car = "0.5" 61jacquard = { version = "0.9", default-features = false, features = ["api", "api_bluesky", "api_full", "derive", "dns"] } 62jacquard-axum = "0.9" 63jacquard-repo = "0.9" 64jsonwebtoken = { version = "10.2", features = ["rust_crypto"] } 65k256 = { version = "0.13", features = ["ecdsa", "pem", "pkcs8"] } 66metrics = "0.24" 67metrics-exporter-prometheus = { version = "0.16", default-features = false, features = ["http-listener"] } 68multibase = "0.9" 69multihash = "0.19" 70p256 = { version = "0.13", features = ["ecdsa"] } 71p384 = { version = "0.13", features = ["ecdsa"] } 72rand = "0.8" 73redis = { version = "1.0", features = ["tokio-comp", "connection-manager"] } 74regex = "1" 75reqwest = { version = "0.12", features = ["json"] } 76serde = { version = "1.0", features = ["derive"] } 77serde_bytes = "0.11" 78serde_ipld_dagcbor = "0.6" 79serde_json = "1.0" 80serde_urlencoded = "0.7" 81sha2 = "0.10" 82sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono", "json"] } 83subtle = "2.5" 84thiserror = "2.0" 85tokio = { version = "1.48", features = ["macros", "rt-multi-thread", "time", "signal", "process"] } 86tokio-tungstenite = { version = "0.28", features = ["native-tls"] } 87totp-rs = { version = "5", features = ["qr"] } 88tower = "0.5" 89tower-http = { version = "0.6", features = ["fs", "cors"] } 90tower-layer = "0.3" 91tracing = "0.1" 92tracing-subscriber = "0.3" 93urlencoding = "2.1" 94uuid = { version = "1.19", features = ["v4", "v5", "fast-rng"] } 95webauthn-rs = { version = "0.5", features = ["danger-allow-state-serialisation", "danger-user-presence-only-security-keys"] } 96webauthn-rs-proto = "0.5" 97zip = { version = "7.0", default-features = false, features = ["deflate"] } 98 99ciborium = "0.2" 100ctor = "0.6" 101testcontainers = "0.26" 102testcontainers-modules = { version = "0.14", features = ["postgres"] } 103wiremock = "0.6"