X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2FCargo.toml;h=17f40d57d3592af43bb67bb3f753a2bc0e509b6d;hb=37998b3398ed925a7640a9b67d1dc6ef871893a9;hp=f56b8f2e1c16e306da8b72e2e3b24aab75edb927;hpb=d8fafc1b03ef0b58067fee5428e4077b875db365;p=lemmy.git diff --git a/crates/api/Cargo.toml b/crates/api/Cargo.toml index f56b8f2e..17f40d57 100644 --- a/crates/api/Cargo.toml +++ b/crates/api/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "lemmy_api" -version = "0.11.3" -edition = "2018" -description = "A link aggregator for the fediverse" -license = "AGPL-3.0" +version.workspace = true +edition.workspace = true +description.workspace = true +license.workspace = true +homepage.workspace = true +documentation.workspace = true +repository.workspace = true [lib] name = "lemmy_api" @@ -11,42 +14,25 @@ path = "src/lib.rs" doctest = false [dependencies] -lemmy_apub = { version = "=0.11.3", path = "../apub" } -lemmy_utils = { version = "=0.11.3", path = "../utils" } -lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" } -lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" } -lemmy_db_views = { version = "=0.11.3", path = "../db_views" } -lemmy_db_views_moderator = { version = "=0.11.3", path = "../db_views_moderator" } -lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" } -lemmy_api_common = { version = "=0.11.3", path = "../api_common" } -lemmy_websocket = { version = "=0.11.3", path = "../websocket" } -diesel = "1.4.7" -bcrypt = "0.10.1" -chrono = { version = "0.4.19", features = ["serde"] } -serde_json = { version = "1.0.66", features = ["preserve_order"] } -serde = { version = "1.0.127", features = ["derive"] } -actix = "0.12.0" -actix-web = { version = "4.0.0-beta.8", default-features = false } -actix-rt = { version = "2.2.0", default-features = false } -awc = { version = "3.0.0-beta.7", default-features = false } -log = "0.4.14" -rand = "0.8.4" -strum = "0.21.0" -strum_macros = "0.21.1" -lazy_static = "1.4.0" -url = { version = "2.2.2", features = ["serde"] } -openssl = "0.10.36" -http = "0.2.4" -http-signature-normalization-actix = { version = "0.5.0-beta.7", default-features = false, features = ["sha-2"] } -base64 = "0.13.0" -tokio = "1.10.0" -futures = "0.3.16" -itertools = "0.10.1" -uuid = { version = "0.8.2", features = ["serde", "v4"] } -sha2 = "0.9.5" -async-trait = "0.1.51" -captcha = "0.0.8" -anyhow = "1.0.43" -thiserror = "1.0.26" -background-jobs = "0.9.0" -reqwest = { version = "0.11.4", features = ["json"] } +lemmy_utils = { workspace = true } +lemmy_db_schema = { workspace = true, features = ["full"] } +lemmy_db_views = { workspace = true, features = ["full"] } +lemmy_db_views_moderator = { workspace = true, features = ["full"] } +lemmy_db_views_actor = { workspace = true, features = ["full"] } +lemmy_api_common = { workspace = true, features = ["full"] } +activitypub_federation = { workspace = true } +bcrypt = { workspace = true } +serde = { workspace = true } +actix-web = { workspace = true } +base64 = { workspace = true } +uuid = { workspace = true } +async-trait = { workspace = true } +captcha = { workspace = true } +anyhow = { workspace = true } +tracing = { workspace = true } +chrono = { workspace = true } +wav = "1.0.0" + +[dev-dependencies] +serial_test = { workspace = true } +tokio = { workspace = true }