Move relative path deps to workspace

This commit is contained in:
Jazz Turner-Baggs
2026-05-01 13:25:35 -07:00
parent 8988fb0d26
commit 05e4697514
7 changed files with 23 additions and 13 deletions
+4 -2
View File
@@ -28,10 +28,12 @@ default-members = [
[workspace.dependencies]
# Internal Workspace dependency declarations (sorted)
chat-sqlite = { path = "core/sqlite" }
components = { path = "extensions/components" }
crypto = { path = "core/crypto" }
libchat = { path = "core/conversations" }
logoschat_components = {package = "components", path = "extensions/components"}
sqlite = { path = "core/sqlite" }
logoschat_components = { package = "components", path = "extensions/components" } # TODO: Remove alias
sqlite = { package = "chat-sqlite", path = "core/sqlite" } # TODO: remove alias
storage = { path = "core/storage" }
# External Workspace dependency declarations (sorted)
+6 -4
View File
@@ -9,11 +9,13 @@ crate-type = ["rlib","staticlib"]
[dependencies]
# Workspace dependencies (sorted)
blake2 = { workspace = true }
crypto = { workspace = true }
sqlite = { workspace = true }
storage = { workspace = true }
# External dependencies (sorted)
base64 = "0.22"
chat-proto = { git = "https://github.com/logos-messaging/chat_proto" }
crypto = { path = "../crypto" }
double-ratchets = { path = "../double-ratchets" }
hex = "0.4.3"
openmls = { version = "0.8.1", features = ["libcrux-provider"] }
@@ -22,12 +24,12 @@ openmls_traits = "0.5.0"
prost = "0.14.1"
rand_core = { version = "0.6" }
safer-ffi = "0.1.13"
sqlite = { package = "chat-sqlite", path = "../sqlite" }
storage = { path = "../storage" }
thiserror = "2.0.17"
x25519-dalek = { version = "2.0.1", features = ["static_secrets", "reusable_secrets", "getrandom"] }
[dev-dependencies]
# Workspace dependencies (sorted)
components = { workspace = true }
# External dependencies (sorted)
components = { package = "components", path = "../../extensions/components" }
tempfile = "3"
+3 -1
View File
@@ -22,6 +22,8 @@ x25519-dalek = { version = "2.0.1", features = ["static_secrets"] }
zeroize = "1.8.2"
[dev-dependencies]
# Workspace dependencies (sorted)
sqlite = { workspace = true }
# External dependencies (sorted)
sqlite = { package = "chat-sqlite", path = "../sqlite" }
tempfile = "3"
+2 -2
View File
@@ -8,10 +8,10 @@ edition = "2024"
[dev-dependencies]
# Workspace dependencies (sorted)
components = { workspace = true }
libchat = { workspace = true }
sqlite = { workspace = true }
storage = { workspace = true }
# External dependencies (sorted)
components = { path = "../../extensions/components" }
sqlite = { package = "chat-sqlite", path = "../sqlite" }
tempfile = "3"
+4 -2
View File
@@ -5,11 +5,13 @@ edition = "2024"
description = "SQLite storage implementation for libchat"
[dependencies]
# Workspace dependencies (sorted)
crypto = { workspace = true }
storage = { workspace = true }
# External dependencies (sorted)
crypto = { path = "../crypto" }
hex = "0.4.3"
rusqlite = { version = "0.35", features = ["bundled-sqlcipher-vendored-openssl"] }
storage = { path = "../storage" }
zeroize = { version = "1.8.2", features = ["derive"] }
[dev-dependencies]
+3 -1
View File
@@ -5,6 +5,8 @@ edition = "2024"
description = "Shared storage layer for libchat"
[dependencies]
# Workspace dependencies (sorted)
crypto = { workspace = true }
# External dependencies (sorted)
crypto = { path = "../crypto" }
thiserror = "2"
+1 -1
View File
@@ -8,11 +8,11 @@ crate-type = ["rlib"]
[dependencies]
# Workspace dependencies (sorted)
chat-sqlite = { workspace = true }
libchat = { workspace = true }
logoschat_components = { workspace = true}
# External dependencies (sorted)
chat-sqlite = { path = "../../core/sqlite" }
thiserror = "2"
[dev-dependencies]