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
No known key found for this signature in database
7 changed files with 23 additions and 13 deletions

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)

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"

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"

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"

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]

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"

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]