[package] name = "webcomment-server" version = "0.1.0" authors = ["tuxmain "] license = "AGPL-3.0-only" repository = "https://git.txmn.tk/tuxmain/webcomment" description = "Templatable comment web server" edition = "2021" default-run = "webcomment-server" [dependencies] webcomment-common = { path = "../common" } argon2 = "0.5.0" base64 = "0.21.2" clap = { version = "4.3.11", default-features = false, features = ["derive", "error-context", "help", "std", "usage"] } crossbeam-channel = "0.5.8" directories = "5.0.1" fluent-bundle = "0.15.2" fluent-langneg = "0.13.0" intl-memoizer = "0.5.1" log = "0.4.19" matrix-sdk = { version = "0.6.2", default-features = false, features = ["rustls-tls"] } percent-encoding = "2.3.0" petname = { version = "1.1.3", optional = true, default-features = false, features = ["std_rng", "default_dictionary"] } rand = "0.8.5" rand_core = { version = "0.6.4", features = ["std"] } rpassword = "7.2.0" serde = { version = "1.0.171", features = ["derive", "rc"] } serde_json = "1.0.100" sha2 = "0.10.7" sled = "0.34.7" tera = { version = "1.19.0", features = ["builtins", "date-locale"] } tide = { version = "0.16.0", default-features = false, features = ["h1-server", "cookies", "logger"] } tokio = { version = "1.29.1", features = ["macros", "rt-multi-thread"] } toml = "0.7.6" typed-sled = "0.2.3" unic-langid = { version = "0.9.1", features = ["macros"] } [features] default = ["petname"]