OXYGENHUB
# de505df5cf8d oxygenhub / Cargo.toml
1.9 KiB · last changed Milestone 0.2: accounts and access 1 month ago source blame history raw
1
[workspace]
2
members = ["crates/hub", "crates/hub-api"]
3
resolver = "2"
4
5
[workspace.package]
6
version = "0.1.0"
7
edition = "2021"
8
license = "MIT OR Apache-2.0"
9
authors = ["Andy McCall <[email protected]>"]
10
repository = "https://earth.andymccall.xyz:7343/andymccall/oxygenhub"
11
12
[workspace.dependencies]
13
oxy-core = { path = "../oxygen/crates/oxy-core" }
14
oxy-server = { path = "../oxygen/crates/oxy-server" }
15
hub-api = { path = "crates/hub-api" }
16
17
anyhow = "1"
18
thiserror = "2"
19
serde = { version = "1", features = ["derive"] }
20
serde_json = "1"
21
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "sync", "time", "signal", "fs"] }
22
axum = { version = "0.8", features = ["macros", "form", "query", "multipart"] }
23
axum-server = { version = "0.8", default-features = false, features = ["tls-rustls-no-provider"] }
24
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] }
25
tower-http = { version = "0.6", features = ["trace", "compression-gzip", "set-header", "limit"] }
26
askama = "0.14"
27
sqlx = { version = "0.8", default-features = false, features = ["runtime-tokio", "sqlite", "migrate", "macros"] }
28
tracing = "0.1"
29
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
30
clap = { version = "4", features = ["derive", "env"] }
31
toml = "0.8"
32
time = { version = "0.3", features = ["formatting", "macros"] }
33
pulldown-cmark = { version = "0.13", default-features = false, features = ["html"] }
34
ammonia = "4"
35
syntect = { version = "5", default-features = false, features = ["default-fancy"] }
36
rcgen = "0.14"
37
hex = "0.4"
38
rand = "0.8"
39
similar = "2"
40
argon2 = { version = "0.5", features = ["std"] }
41
axum-extra = { version = "0.10", features = ["cookie", "form"] }
42
hmac = "0.12"
43
sha1 = "0.10"
44
base32 = "0.5"
45
qrcode = { version = "0.14", default-features = false, features = ["svg"] }
46
subtle = "2"
47
blake3 = "1"
48
tempfile = "3"
49
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
50
51
[profile.release]
52
debug = 1