shuttlings-cch24/Cargo.toml
2024-12-25 23:06:28 +01:00

47 lines
1.3 KiB
TOML

[package]
name = "itsscb-shuttlings-cch24"
version = "0.1.0"
edition = "2021"
[dependencies]
axum = { version = "0.7.4", features = ["query", "macros"] }
serde = { version = "1.0.215", features = ["derive"] }
serde_json = "1.0.133"
shuttle-axum = "0.49.0"
shuttle-runtime = "0.49.0"
tokio = "1.28.2"
jsonwebtoken = { version = "9.3.0", optional = true }
cargo-manifest = { version = "0.17.0", optional = true }
serde_yml = { version = "0.0.12", optional = true }
toml = { version = "0.8.19", optional = true }
rand = { version = "0.8.5", optional = true }
axum-extra = { version = "0.9.6", features = ["cookie"] }
chrono = "0.4.39"
tracing = "0.1.41"
shuttle-shared-db = { version = "0.49.0", features = [
"postgres",
"sqlx",
], optional = true }
sqlx = { version = "0.8.2", features = [
"runtime-tokio",
"uuid",
"chrono",
"migrate",
] }
uuid = { version = "1.11.0", features = ["v4"] }
tower-http = { version = "0.6.2", features = ["fs"], optional = true }
html-escape = "0.2.13"
regex = "1.11.1"
hex = "0.4.3"
[dev-dependencies]
axum-test = "16.4.0"
[features]
default = ["tower-http", "toml"]
task1-9 = ["cargo-manifest", "serde_yml", "toml"]
task12 = ["rand"]
task16 = ["jsonwebtoken"]
task19 = ["shuttle-shared-db"]
task23 = ["tower-http", "toml"]