[package] name = "jdt_activity_pub" version = "0.1.11" edition = "2021" license = "MIT" description = "ActivityPub is a set of structs and enums used to facilitate the operations of ActivityPub servers and clients" repository = "https://gitlab.com/enigmatick/activity_pub" [dependencies] anyhow = "1.0.95" base64 = "0.22.1" blurhash = "0.2.3" chrono = { version = "0.4.39", features = ["serde"] } dotenvy = "0.15.7" enum_dispatch = "0.3.13" hex = { version = "0.4.3", features = ["serde"] } image = "0.25.5" jdt_maybe_multiple = "0.1.0" jdt_maybe_reference = "0.1.6" #jdt_maybe_reference = { path = "../../libs/maybe_reference/" } lazy_static = "1.5.0" openmls = { version = "0.6.0", features = ["js", "openmls_rust_crypto"] } openmls_basic_credential = { version = "0.3.0", features = ["clonable"] } openmls_rust_crypto = "0.3.0" regex = "1.11.1" rsa = "0.9.7" serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.134" serde_with = { version = "3.12.0", features = ["json", "chrono", "base64"] } sha2 = { version = "0.10.8", features = ["oid"] } url = { version = "2.5.4", features = ["serde"] } uuid = { version = "1.11.0", features = ["v4", "serde"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] rexiv2 = "0.10.0" tokio = { version = "1.42.0", features = ["full"] } oxrdf = "0.2.3" oxttl = "0.1.4" rdf-canon = "0.15.1" rdf-types = { version = "0.22.4", features = ["serde"] } json-ld = { version = "0.21.2", features = ["reqwest", "serde"] } json-syntax = { version = "0.12.5", features = ["canonicalize", "serde", "serde_json"] }