Files
EasyTier/easytier-contrib/easytier-uptime/Cargo.toml
T
Luna Yao 7223677264 cargo: upgrade (#2116)
update dependencies
2026-09-16 20:50:43 +08:00

50 lines
1.4 KiB
TOML

[package]
name = "easytier-uptime"
version = "0.1.0"
edition.workspace = true
[dependencies]
tokio = { workspace = true, default-features = true, features = ["full"] }
tracing.workspace = true
tracing-subscriber = { workspace = true, default-features = true, features = ["env-filter"] }
anyhow.workspace = true
serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
chrono = { workspace = true, features = ["serde"] }
uuid = { workspace = true, features = ["v4", "serde"] }
# Axum web framework
axum = { version = "0.8.9", features = ["macros"] }
axum-extra = { version = "0.12", features = ["query"] }
tower-http = { workspace = true, features = ["cors", "compression-full"] }
# SeaORM dependencies
sea-orm = { workspace = true, features = [
"sqlx-sqlite",
"runtime-tokio-rustls",
"macros",
"with-chrono",
"with-uuid",
"with-json"
] }
sea-orm-migration.workspace = true
sqlx = { workspace = true, features = ["sqlite", "runtime-tokio-rustls", "chrono", "uuid"] }
# Validation
validator = { version = "0.21", features = ["derive"] }
thiserror.workspace = true
jsonwebtoken = { version = "11.0", features = ["rust_crypto"] }
# Network and async
async-trait.workspace = true
tokio-util = { workspace = true, features = ["full"] }
# Additional utilities
dashmap.workspace = true
clap = { workspace = true, features = ["derive"] }
# EasyTier core
easytier = { workspace = true, default-features = true }
mimalloc.workspace = true