-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
75 lines (60 loc) · 1.69 KB
/
Copy pathCargo.toml
File metadata and controls
75 lines (60 loc) · 1.69 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
73
[workspace]
members = [
"crates/mapit-core",
"crates/mapit-ai",
"crates/mapit-server",
"crates/mapit-cli",
]
resolver = "2"
[workspace.dependencies]
# async runtime
tokio = { version = "1.45.1", features = ["full"] }
# serialization
serde = { version = "1.0.219", features = ["derive"] }
serde_json = { version = "1.0.140" }
# error handling
anyhow = { version = "1.0.98" }
thiserror = { version = "2.0.12" }
# logging
tracing = { version = "0.1.41" }
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
# hashing
sha2 = { version = "0.10.9" }
hex = { version = "0.4.3" }
# time
chrono = { version = "0.4.41", features = ["serde"] }
# tree-sitter
tree-sitter = { version = "0.25.6" }
# SQLite
rusqlite = { version = "0.32.1", features = ["bundled"] }
# HTTP client
reqwest = { version = "0.12.19", features = ["json", "rustls-tls"], default-features = false }
# graph algorithms
petgraph = { version = "0.8.1" }
# embedded assets
rust-embed = { version = "8.11.0" }
# workspace-local crates (path for local dev, version for crates.io publish)
mapit-core = { path = "crates/mapit-core", version = "0.5.1" }
mapit-ai = { path = "crates/mapit-ai", version = "0.5.1" }
mapit-server = { path = "crates/mapit-server", version = "0.5.1" }
[workspace.metadata.dist]
cargo-dist-version = "0.28.4"
rust-toolchain-version = "1.83.0"
ci = "github"
targets = [
"aarch64-apple-darwin",
"x86_64-apple-darwin",
"x86_64-unknown-linux-gnu",
"x86_64-pc-windows-msvc",
]
installers = [
"shell",
"powershell",
"homebrew",
]
installer-style = "with-packages"
ci-frontend = "shell"
publish-jobs = ["mapit-cli"]
dist-tag = "mapit-cli"
pr-run-mode = "skip"
precise-builds = true