[package]
name = "lemmy_server"
version.workspace = true
edition.workspace = true
description.workspace = true
license.workspace = true
homepage.workspace = true
documentation.workspace = true
repository.workspace = true
rust-version.workspace = true
publish = false
default-run = "lemmy_server"

[lib]
test = false
doctest = false

[lints]
workspace = true

[features]
default = []
plugins = ["lemmy_api_utils/plugins"]

[dependencies]
lemmy_api = { workspace = true }
lemmy_api_routes = { workspace = true }
lemmy_api_routes_v3 = { workspace = true }
lemmy_apub = { workspace = true }
lemmy_apub_activities = { workspace = true }
lemmy_apub_objects = { workspace = true }
lemmy_utils = { workspace = true }
lemmy_db_schema = { workspace = true }
lemmy_diesel_utils = { workspace = true }
lemmy_api_utils = { workspace = true }
lemmy_routes = { workspace = true }
lemmy_apub_send = { workspace = true }
lemmy_db_views_site = { workspace = true }
activitypub_federation = { workspace = true }
actix-web = { workspace = true }
tracing = { workspace = true }
tracing-actix-web = { workspace = true }
tracing-subscriber = { workspace = true }
reqwest-middleware = { workspace = true }
reqwest-tracing = { workspace = true }
serde_json = { workspace = true }
tokio.workspace = true
clap = { workspace = true }

[target.'cfg(target_arch = "x86_64")'.dependencies]
tikv-jemallocator = "0.7.0"
