Federated blogging application, thanks to ActivityPub https://joinplu.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

85 lines
2.1 KiB

  1. [package]
  2. authors = ["Plume contributors"]
  3. name = "plume"
  4. version = "0.4.0"
  5. repository = "https://github.com/Plume-org/Plume"
  6. edition = "2018"
  7. [dependencies]
  8. activitypub = "0.1.3"
  9. askama_escape = "0.1"
  10. atom_syndication = "0.6"
  11. clap = "2.33"
  12. colored = "1.8"
  13. dotenv = "0.14"
  14. gettext = { git = "https://github.com/Plume-org/gettext/", rev = "294c54d74c699fbc66502b480a37cc66c1daa7f3" }
  15. gettext-macros = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" }
  16. gettext-utils = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" }
  17. guid-create = "0.1"
  18. heck = "0.3.0"
  19. lettre = "0.9.2"
  20. lettre_email = "0.9.2"
  21. num_cpus = "1.10"
  22. rocket = "0.4.5"
  23. rocket_contrib = { version = "0.4.5", features = ["json"] }
  24. rocket_i18n = { git = "https://github.com/Plume-org/rocket_i18n", rev = "e922afa7c366038b3433278c03b1456b346074f2" }
  25. rpassword = "4.0"
  26. scheduled-thread-pool = "0.2.2"
  27. serde = "1.0"
  28. serde_json = "1.0"
  29. serde_qs = "0.5"
  30. shrinkwraprs = "0.2.1"
  31. syntect = "3.3"
  32. validator = "0.8"
  33. validator_derive = "0.8"
  34. webfinger = "0.4.1"
  35. [[bin]]
  36. name = "plume"
  37. path = "src/main.rs"
  38. [dependencies.chrono]
  39. features = ["serde"]
  40. version = "0.4"
  41. [dependencies.ctrlc]
  42. features = ["termination"]
  43. version = "3.1.2"
  44. [dependencies.diesel]
  45. features = ["r2d2", "chrono"]
  46. version = "*"
  47. [dependencies.multipart]
  48. default-features = false
  49. features = ["server"]
  50. version = "0.16"
  51. [dependencies.plume-api]
  52. path = "plume-api"
  53. [dependencies.plume-common]
  54. path = "plume-common"
  55. [dependencies.plume-models]
  56. path = "plume-models"
  57. [dependencies.rocket_csrf]
  58. git = "https://github.com/fdb-hiroshima/rocket_csrf"
  59. rev = "29910f2829e7e590a540da3804336577b48c7b31"
  60. [build-dependencies]
  61. ructe = "0.9.0"
  62. rsass = "0.9"
  63. [features]
  64. default = ["postgres"]
  65. postgres = ["plume-models/postgres", "diesel/postgres"]
  66. sqlite = ["plume-models/sqlite", "diesel/sqlite"]
  67. debug-mailer = []
  68. test = []
  69. search-lindera = ["plume-models/search-lindera"]
  70. [workspace]
  71. members = ["plume-api", "plume-cli", "plume-models", "plume-common", "plume-front", "plume-macro"]