mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-11-03 19:43:52 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			160 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			160 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
[workspace]
 | 
						|
members = [
 | 
						|
    "lib-dispatch",
 | 
						|
    "lib-log",
 | 
						|
    "flowy-core",
 | 
						|
    "dart-ffi",
 | 
						|
    "flowy-user",
 | 
						|
    "flowy-user-pub",
 | 
						|
    "event-integration-test",
 | 
						|
    "flowy-sqlite",
 | 
						|
    "flowy-folder",
 | 
						|
    "flowy-folder-pub",
 | 
						|
    "flowy-notification",
 | 
						|
    "flowy-document",
 | 
						|
    "flowy-document-pub",
 | 
						|
    "flowy-error",
 | 
						|
    "flowy-database2",
 | 
						|
    "flowy-database-pub",
 | 
						|
    "flowy-server",
 | 
						|
    "flowy-server-pub",
 | 
						|
    "flowy-config",
 | 
						|
    "flowy-encrypt",
 | 
						|
    "flowy-storage",
 | 
						|
    "collab-integrate",
 | 
						|
    "flowy-date",
 | 
						|
    "flowy-search",
 | 
						|
    "lib-infra",
 | 
						|
    "build-tool/flowy-ast",
 | 
						|
    "build-tool/flowy-codegen",
 | 
						|
    "build-tool/flowy-derive",
 | 
						|
    "flowy-search-pub",
 | 
						|
    "flowy-ai",
 | 
						|
    "flowy-ai-pub",
 | 
						|
    "flowy-storage-pub",
 | 
						|
]
 | 
						|
resolver = "2"
 | 
						|
 | 
						|
[workspace.dependencies]
 | 
						|
lib-dispatch = { workspace = true, path = "lib-dispatch" }
 | 
						|
lib-log = { workspace = true, path = "lib-log" }
 | 
						|
lib-infra = { workspace = true, path = "lib-infra" }
 | 
						|
flowy-ast = { workspace = true, path = "build-tool/flowy-ast" }
 | 
						|
flowy-codegen = { workspace = true, path = "build-tool/flowy-codegen" }
 | 
						|
flowy-derive = { workspace = true, path = "build-tool/flowy-derive" }
 | 
						|
flowy-core = { workspace = true, path = "flowy-core" }
 | 
						|
dart-ffi = { workspace = true, path = "dart-ffi" }
 | 
						|
flowy-user = { workspace = true, path = "flowy-user" }
 | 
						|
flowy-user-pub = { workspace = true, path = "flowy-user-pub" }
 | 
						|
flowy-sqlite = { workspace = true, path = "flowy-sqlite" }
 | 
						|
flowy-folder = { workspace = true, path = "flowy-folder" }
 | 
						|
flowy-folder-pub = { workspace = true, path = "flowy-folder-pub" }
 | 
						|
flowy-notification = { workspace = true, path = "flowy-notification" }
 | 
						|
flowy-document = { workspace = true, path = "flowy-document" }
 | 
						|
flowy-document-pub = { workspace = true, path = "flowy-document-pub" }
 | 
						|
flowy-error = { workspace = true, path = "flowy-error" }
 | 
						|
flowy-database2 = { workspace = true, path = "flowy-database2" }
 | 
						|
flowy-database-pub = { workspace = true, path = "flowy-database-pub" }
 | 
						|
flowy-server = { workspace = true, path = "flowy-server" }
 | 
						|
flowy-server-pub = { workspace = true, path = "flowy-server-pub" }
 | 
						|
flowy-config = { workspace = true, path = "flowy-config" }
 | 
						|
flowy-encrypt = { workspace = true, path = "flowy-encrypt" }
 | 
						|
flowy-storage = { workspace = true, path = "flowy-storage" }
 | 
						|
flowy-storage-pub = { workspace = true, path = "flowy-storage-pub" }
 | 
						|
flowy-search = { workspace = true, path = "flowy-search" }
 | 
						|
flowy-search-pub = { workspace = true, path = "flowy-search-pub" }
 | 
						|
collab-integrate = { workspace = true, path = "collab-integrate" }
 | 
						|
flowy-date = { workspace = true, path = "flowy-date" }
 | 
						|
flowy-ai = { workspace = true, path = "flowy-ai" }
 | 
						|
flowy-ai-pub = { workspace = true, path = "flowy-ai-pub" }
 | 
						|
anyhow = "1.0"
 | 
						|
arc-swap = "1.7"
 | 
						|
tracing = "0.1.40"
 | 
						|
bytes = "1.5.0"
 | 
						|
serde_json = "1.0.108"
 | 
						|
serde = "1.0.194"
 | 
						|
protobuf = { version = "2.28.0" }
 | 
						|
diesel = { version = "2.1.0", features = [
 | 
						|
    "sqlite",
 | 
						|
    "chrono",
 | 
						|
    "r2d2",
 | 
						|
    "serde_json",
 | 
						|
] }
 | 
						|
uuid = { version = "1.5.0", features = ["serde", "v4", "v5"] }
 | 
						|
serde_repr = "0.1"
 | 
						|
futures = "0.3.29"
 | 
						|
tokio = "1.38.0"
 | 
						|
tokio-stream = "0.1.14"
 | 
						|
async-trait = "0.1.81"
 | 
						|
chrono = { version = "0.4.31", default-features = false, features = ["clock"] }
 | 
						|
collab = { version = "0.2" }
 | 
						|
collab-entity = { version = "0.2" }
 | 
						|
collab-folder = { version = "0.2" }
 | 
						|
collab-document = { version = "0.2" }
 | 
						|
collab-database = { version = "0.2" }
 | 
						|
collab-plugins = { version = "0.2" }
 | 
						|
collab-user = { version = "0.2" }
 | 
						|
collab-importer = { version = "0.1" }
 | 
						|
yrs = "0.21.0"
 | 
						|
validator = { version = "0.16.1", features = ["derive"] }
 | 
						|
tokio-util = "0.7.11"
 | 
						|
zip = "2.2.0"
 | 
						|
dashmap = "6.0.1"
 | 
						|
 | 
						|
# Please using the following command to update the revision id
 | 
						|
# Current directory: frontend
 | 
						|
# Run the script.add_workspace_members:
 | 
						|
# scripts/tool/update_client_api_rev.sh  new_rev_id
 | 
						|
# ⚠️⚠️⚠️️
 | 
						|
client-api = { git = "https://github.com/AppFlowy-IO/AppFlowy-Cloud", rev = "b023e2f5118897a107f3a6023eb15b2f75389252" }
 | 
						|
client-api-entity = { git = "https://github.com/AppFlowy-IO/AppFlowy-Cloud", rev = "b023e2f5118897a107f3a6023eb15b2f75389252" }
 | 
						|
 | 
						|
[profile.dev]
 | 
						|
opt-level = 0
 | 
						|
lto = false
 | 
						|
codegen-units = 16
 | 
						|
debug = true
 | 
						|
 | 
						|
[profile.release]
 | 
						|
lto = true
 | 
						|
opt-level = 3
 | 
						|
codegen-units = 1
 | 
						|
 | 
						|
[profile.profiling]
 | 
						|
inherits = "release"
 | 
						|
debug = true
 | 
						|
codegen-units = 16
 | 
						|
lto = false
 | 
						|
 | 
						|
#strip = "debuginfo"
 | 
						|
incremental = true
 | 
						|
 | 
						|
[patch.crates-io]
 | 
						|
# We're using a specific commit here because rust-rocksdb doesn't publish the latest version that includes the memory alignment fix.
 | 
						|
# For more details, see https://github.com/rust-rocksdb/rust-rocksdb/pull/868
 | 
						|
rocksdb = { git = "https://github.com/rust-rocksdb/rust-rocksdb", rev = "1710120e4549e04ba3baa6a1ee5a5a801fa45a72" }
 | 
						|
# Please use the following script to update collab.
 | 
						|
# Working directory: frontend
 | 
						|
#
 | 
						|
# To update the commit ID, run:
 | 
						|
# scripts/tool/update_collab_rev.sh new_rev_id
 | 
						|
#
 | 
						|
# To switch to the local path, run:
 | 
						|
# scripts/tool/update_collab_source.sh
 | 
						|
# ⚠️⚠️⚠️️
 | 
						|
collab = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-entity = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-folder = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-document = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-database = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-plugins = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-user = { version = "0.2", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
collab-importer = { version = "0.1", git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "b3581aad2dcea8c02c807858e05b62358e38c24e" }
 | 
						|
 | 
						|
# Working directory: frontend
 | 
						|
# To update the commit ID, run:
 | 
						|
# scripts/tool/update_local_ai_rev.sh new_rev_id
 | 
						|
# ⚠️⚠️⚠️️
 | 
						|
appflowy-local-ai = { version = "0.1", git = "https://github.com/AppFlowy-IO/AppFlowy-LocalAI", rev = "6f064efe232268f8d396edbb4b84d57fbb640f13" }
 | 
						|
appflowy-plugin = { version = "0.1", git = "https://github.com/AppFlowy-IO/AppFlowy-LocalAI", rev = "6f064efe232268f8d396edbb4b84d57fbb640f13" }
 |