Repository navigation
Expand file tree
/
Copy pathCargo.toml
More file actions
72 lines (69 loc) · 2.25 KB
/
Copy pathCargo.toml
File metadata and controls
72 lines (69 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[workspace]
resolver = "2"
members = [
"apps/server",
"crates/shared",
"crates/agent",
"crates/deploy",
"crates/github",
"crates/database",
"crates/mcp",
"crates/env",
"crates/ports",
"crates/domain",
"crates/proxy",
"crates/wireguard",
"crates/storage",
"crates/backup",
"crates/auth",
"crates/detect",
"crates/llm",
"crates/update",
"crates/runner",
"crates/cron",
"crates/cluster",
"crates/memory",
]
[workspace.package]
version = "2.0.270"
edition = "2021"
license = "proprietary"
authors = ["DevForge"]
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2"
tokio-util = "0.7"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "time", "io-util", "sync", "process", "fs"] }
uuid = { version = "1", features = ["v4", "serde"] }
chrono = { version = "0.4", features = ["serde"] }
async-trait = "0.1"
tracing = "0.1"
axum = { version = "0.8", features = ["macros"] }
tower-http = { version = "0.6", features = ["cors", "trace", "fs"] }
sqlx = { version = "0.8", features = ["runtime-tokio", "sqlite", "postgres", "chrono", "uuid"] }
reqwest = { version = "0.12", default-features = false, features = ["json", "multipart", "rustls-tls"] }
zeroize = "1.8"
devforge-shared = { path = "crates/shared" }
devforge-agent = { path = "crates/agent" }
devforge-memory = { path = "crates/memory" }
devforge-deploy = { path = "crates/deploy" }
devforge-github = { path = "crates/github" }
devforge-database = { path = "crates/database" }
devforge-mcp = { path = "crates/mcp" }
devforge-env = { path = "crates/env" }
devforge-ports = { path = "crates/ports" }
devforge-domain = { path = "crates/domain" }
devforge-proxy = { path = "crates/proxy" }
devforge-wireguard = { path = "crates/wireguard" }
devforge-storage = { path = "crates/storage" }
devforge-backup = { path = "crates/backup" }
devforge-auth = { path = "crates/auth" }
devforge-detect = { path = "crates/detect" }
devforge-llm = { path = "crates/llm" }
devforge-update = { path = "crates/update" }
devforge-runner = { path = "crates/runner" }
devforge-cron = { path = "crates/cron" }
devforge-cluster = { path = "crates/cluster" }
[workspace.metadata.cargo-machete]
ignored = ["idna"]