[package] name = "tugboat" version = "0.1.0" edition = "2021" [dependencies] askama = "0.12.1" askama_axum = "0.4.0" axum = { workspace = true, features = ["macros"] } axum-extra = { version = "0.9.6", features = ["cookie-signed", "form"] } base64 = "0.22.1" bitwarden = "1.0.0" bollard = "0.18.1" cookie = "0.18.1" postcard = { version = "1.1.1", default-features = false, features = ["alloc"] } serde = { workspace = true, features = ["derive", "rc"] } thiserror.workspace = true time = { version = "0.3.37", features = ["serde"] } tokio = { workspace = true, features = ["full"] } tokio-stream = "0.1.16" tower-http = { workspace = true, features = [ "auth", "fs", "redirect", "sensitive-headers", ] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } uuid = "1.11.0" #TODO make this only available in development. Not needed in production. dotenvy = "0.15.7" libsql = { version = "0.9.29", features = ["encryption"] } nanoid = "0.4.0" getrandom = "0.2.15" hkdf = "0.12.4" sha2 = "0.10.8" tower = { version = "0.5.2", features = ["limit", "buffer"] }