Cargo.toml 1021 B

123456789101112131415161718192021222324252627282930
  1. [package]
  2. name = "collab-integrate"
  3. version = "0.1.0"
  4. edition = "2021"
  5. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  6. [dependencies]
  7. collab = { version = "0.1.0" }
  8. collab-persistence = { version = "0.1.0", features = ["rocksdb_persistence"] }
  9. collab-folder = { version = "0.1.0" }
  10. collab-database = { version = "0.1.0" }
  11. collab-plugins = { version = "0.1.0" }
  12. collab-document = { version = "0.1.0" }
  13. collab-define = { version = "0.1.0" }
  14. serde = { version = "1.0", features = ["derive"] }
  15. serde_json = "1.0"
  16. anyhow = "1.0"
  17. tracing = "0.1"
  18. parking_lot = "0.12.1"
  19. futures = "0.3"
  20. async-trait = "0.1.73"
  21. tokio = {version = "1.26", features = ["sync"]}
  22. lib-infra = { path = "../../../shared-lib/lib-infra" }
  23. [features]
  24. default = []
  25. supabase_integrate = ["collab-plugins/postgres_storage_plugin", "collab-plugins/rocksdb_plugin"]
  26. appflowy_cloud_integrate = ["collab-plugins/sync_plugin", "collab-plugins/rocksdb_plugin"]
  27. snapshot_plugin = ["collab-plugins/snapshot_plugin"]