[package] name = "kittybox-util" version = "0.3.0" edition = "2021" rust-version = "1.75.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] fs = ["dep:rand", "dep:tokio", "tokio/fs"] sqlx = ["dep:sqlx"] axum = ["dep:axum-core", "http"] http = ["dep:http"] [dependencies] serde = { version = "^1.0.217", features = ["derive"] } serde_json = "^1.0.134" futures-util = "^0.3.31" uuid = "^1.11.0" [dependencies.url] version = "2.5.4" features = ["serde"] [dependencies.rand] version = "^0.8.5" optional = true [dependencies.tokio] version = "^1.42.0" features = ["tracing"] optional = true [dependencies.sqlx] version = "0.8" features = ["json"] optional = true [dependencies.axum-core] version = "^0.4.5" optional = true [dependencies.http] version = "^1.2" optional = true