[package] name = "brass-web" version = "0.1.0" edition = "2021" license = "AGPL-3.0" authors = ["Max Hohlfeld "] publish = false [dependencies] sqlx = { version = "^0.8", features = ["runtime-async-std-rustls", "postgres", "chrono"] } actix-web = { version = "4" } serde = { version = "1.0.164", features = ["derive"] } argon2 = { version = "0.5.0", features = [ "std"]} anyhow = "1.0.71" dotenv = "0.15.0" actix-session = { version = "0.10.1", features = ["cookie-session"] } actix-identity = "0.8.0" chrono = { version = "0.4.33", features = ["serde", "now"] } actix-files = "0.6.5" futures-util = "0.3.30" serde_json = "1.0.114" pico-args = "0.5.0" rand = { version = "0.8.5", features = ["getrandom"] } async-trait = "0.1.79" lettre = "0.11.7" quick-xml = { version = "0.37", features = ["serde", "serialize"] } actix-web-static-files = "4.0" static-files = "0.2.1" zxcvbn = "3.1.0" thiserror = "2" regex = "1.11.1" brass-macros = { path = "../macros" } brass-config = { path = "../config" } actix-http = "3.9.0" rinja = "0.3.5" [build-dependencies] built = "0.7.4" static-files = "0.2.1" change-detection = "1.2.0" [dev-dependencies] insta = "1.41.1" fake = "3.0.1"