magnetar/Cargo.toml

71 lines
1.5 KiB
TOML
Raw Normal View History

2023-02-14 00:59:15 +00:00
[package]
name = "magnetar"
2023-02-18 15:23:56 +00:00
description = "An exploratory ActivityPub project"
2023-07-07 19:22:30 +00:00
version.workspace = true
edition.workspace = true
2023-02-18 15:26:14 +00:00
license = "AGPL-3.0-only"
2023-02-14 00:59:15 +00:00
2023-02-17 23:42:50 +00:00
[workspace]
members = [
".",
"ext_nodeinfo",
"ext_webfinger",
"ext_calckey_model",
2023-07-07 19:22:30 +00:00
"fe_calckey",
"magnetar_common",
2023-02-17 23:42:50 +00:00
"core"
2023-02-18 14:28:09 +00:00
]
2023-07-07 19:22:30 +00:00
[workspace.package]
version = "0.2.0"
edition = "2021"
[workspace.dependencies]
axum = "0.6"
chrono = "0.4"
dotenvy = "0.15"
hyper = "0.14"
log = "0.4"
miette = "5.9"
percent-encoding = "2.2"
sea-orm = "0.11"
serde = "1"
serde_json = "1"
tera = { version = "1", default-features = false }
thiserror = "1"
tokio = "1.24"
toml = "0.7"
tower = "0.4"
tower-http = "0.4"
tracing = "0.1"
tracing-subscriber = "0.3"
url = "2.3"
walkdir = "2.3"
2023-07-07 19:22:30 +00:00
2023-02-18 14:28:09 +00:00
[dependencies]
2023-07-07 19:22:30 +00:00
magnetar_core = { path = "./core" }
magnetar_common = { path = "./magnetar_common" }
magnetar_webfinger = { path = "./ext_webfinger" }
magnetar_nodeinfo = { path = "./ext_nodeinfo" }
magnetar_calckey_model = { path = "./ext_calckey_model" }
2023-02-18 14:28:09 +00:00
2023-07-07 19:22:30 +00:00
dotenvy = { workspace = true }
2023-02-18 14:28:09 +00:00
2023-07-07 19:22:30 +00:00
axum = { workspace = true }
hyper = { workspace = true, features = ["full"] }
tokio = { workspace = true, features = ["full"] }
tower = { workspace = true }
tower-http = { workspace = true, features = ["cors", "trace", "fs"] }
2023-02-18 14:28:09 +00:00
2023-07-07 19:22:30 +00:00
tracing-subscriber = { workspace = true, features = ["env-filter"] }
tracing = { workspace = true }
2023-02-18 14:28:09 +00:00
2023-07-07 19:22:30 +00:00
thiserror = { workspace = true }
miette = { workspace = true }
2023-02-18 14:28:09 +00:00
2023-07-07 19:22:30 +00:00
percent-encoding = { workspace = true }
2023-07-07 19:22:30 +00:00
serde = { workspace = true, features = ["derive"] }
toml = { workspace = true }
2023-07-07 19:22:30 +00:00
serde_json = { workspace = true }