Cargo.tomlTOML51 lines1016 B
1
[workspace]
2
members = [
3
    "core",
4
    "cli",
5
    "desktop/src-tauri",
6
    "architect",
7
]
8
resolver = "2"
9
 
10
[workspace.package]
11
version = "0.4.0"
12
edition = "2024"
13
license = "LicenseRef-Curtis"
14
repository = "https://drok.us/lemay/drok"
15
authors = ["Travis L. Guckert <travis@lemay.app>"]
16
 
17
[workspace.dependencies]
18
# Core
19
anyhow = "1"
20
thiserror = "2"
21
serde = { version = "1", features = ["derive"] }
22
serde_json = "1"
23
tokio = { version = "1", features = ["full"] }
24
 
25
# Git
26
git2 = "0.19"
27
 
28
# Search
29
tantivy = "0.22"
30
 
31
# Crypto — Post-Quantum
32
pqcrypto-dilithium = "0.5"
33
pqcrypto-kyber = "0.8"
34
x25519-dalek = { version = "2", features = ["static_secrets"] }
35
ed25519-dalek = { version = "2", features = ["hazmat"] }
36
aes-gcm = "0.10"
37
sha2 = "0.10"
38
sha3 = "0.10"
39
zeroize = { version = "1", features = ["derive"] }
40
 
41
# Web
42
axum = { version = "0.8", features = ["macros"] }
43
tower = "0.5"
44
tower-http = { version = "0.6", features = ["cors", "trace", "compression-gzip"] }
45
 
46
# Database
47
rusqlite = { version = "0.32", features = ["bundled"] }
48
 
49
# Serialization
50
uuid = { version = "1", features = ["v4", "serde"] }
51
chrono = { version = "0.4", features = ["serde"] }