[package] authors = ["Plume contributors"] name = "plume" version = "0.4.0" repository = "https://github.com/Plume-org/Plume" edition = "2018" [dependencies] activitypub = "0.1.3" askama_escape = "0.1" async-trait = "*" atom_syndication = "0.6" clap = "2.33" colored = "1.8" dotenv = "0.14" gettext = { git = "https://github.com/Plume-org/gettext/", rev = "294c54d74c699fbc66502b480a37cc66c1daa7f3" } gettext-macros = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" } gettext-utils = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" } guid-create = "0.1" heck = "0.3.0" lettre = "0.9.2" lettre_email = "0.9.2" num_cpus = "1.10" rocket = { git = "https://github.com/SergioBenitez/Rocket", rev = "async" } rocket_contrib = { git = "https://github.com/SergioBenitez/Rocket", rev = "async" , features = ["json"] } rpassword = "4.0" scheduled-thread-pool = "0.2.2" serde = "1.0" serde_json = "1.0" serde_qs = "0.5" shrinkwraprs = "0.2.1" syntect = "3.3" tokio = "0.2" validator = "0.8" validator_derive = "0.8" webfinger = { git = "https://github.com/Plume-org/webfinger", rev = "4e8f12810c4a7ba7a07bbcb722cd265fdff512b6", features = ["async"] } [[bin]] name = "plume" path = "src/main.rs" [dependencies.chrono] features = ["serde"] version = "0.4" [dependencies.ctrlc] features = ["termination"] version = "3.1.2" [dependencies.diesel] features = ["r2d2", "chrono"] version = "*" [dependencies.multipart] default-features = false features = ["server"] version = "0.16" [dependencies.plume-api] path = "plume-api" [dependencies.plume-common] path = "plume-common" [dependencies.plume-models] path = "plume-models" [dependencies.rocket_i18n] git = "https://github.com/Plume-org/rocket_i18n" branch = "go-async" default-features = false features = ["rocket"] [build-dependencies] ructe = "0.9.0" rsass = "0.9" [features] default = ["postgres"] postgres = ["plume-models/postgres", "diesel/postgres"] sqlite = ["plume-models/sqlite", "diesel/sqlite"] debug-mailer = [] test = [] [workspace] members = ["plume-api", "plume-cli", "plume-models", "plume-common", "plume-front", "plume-macro"]