[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" async-stream = "0.3.6" [[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"