Something went wrong. Try again.
A lexicon-driven AppView for ATProto.
Something went wrong. Try again.
happyview Cargo.toml
2.2 kB · 68 lines
TOML
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869[package]name = "happyview"version = "0.1.0"edition = "2024"default-run = "happyview"
[dependencies]aes-gcm = "0.10"anyhow = "1"arc-swap = "1"atrium-oauth = { version = "0.1", features = ["default-client"] }atrium-identity = "0.1"atrium-common = "0.1"atrium-api = { version = "0.25", features = ["agent"] }atrium-xrpc = "0.12"axum = { version = "0.8", features = ["multipart"] }axum-extra = { version = "0.10", features = ["cookie", "cookie-signed", "cookie-key-expansion", "query"] }base64 = "0.22"dashmap = "6"dotenvy = "0.15"hex = "0.4"futures-util = "0.3"jose-jwk = { version = "0.1", default-features = false, features = ["p256"] }jsonwebtoken = "9"bytes = "1"chrono = { version = "0.4", features = ["serde"] }cid = "0.11"ciborium = "0.2"k256 = { version = "0.13", features = ["ecdsa"] }multibase = "0.9"p256 = { version = "0.13", features = ["pkcs8", "ecdsa"] }uuid = { version = "1", features = ["v4"] }rand = "0.9"reqwest = { version = "0.12", features = ["json"] }rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] }serde = { version = "1", features = ["derive"] }serde_json = "1"sha2 = "0.10"sqlx = { version = "0.8", features = ["runtime-tokio", "tls-rustls", "postgres", "sqlite", "any", "json", "chrono", "migrate"] }tokio = { version = "1", features = ["full"] }tokio-rustls = "0.26"tokio-tungstenite = { version = "0.26", features = ["rustls-tls-webpki-roots"] }thiserror = "2"tower = { version = "0.5", features = ["util"] }tower-http = { version = "0.6", features = ["cors", "fs", "trace"] }http-body-util = "0.1"hickory-resolver = "0.25"ipnet = "2"mlua = { version = "0.11", features = ["lua54", "async", "serialize", "vendored", "send"] }tracing = "0.1"tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }urlencoding = "2.1.3"webpki-roots = "0.26"wasmtime = { version = "29", features = ["async"] }wasmtime-wasi = "29"regex = "1.12.3"semver = "1.0"
[[bin]]name = "migrate-lua-sql"path = "src/bin/migrate_lua_sql.rs"
[dev-dependencies]wiremock = "0.6"tower = { version = "0.5", features = ["util"] }http-body-util = "0.1"serial_test = "3"urlencoding = "2.1.3"