/ Cargo.toml
Cargo.toml
 1  [workspace]
 2  resolver = "3"
 3  members = [
 4    "axum_duper",
 5    "duper",
 6    "duperfmt",
 7    "duperq",
 8    "duper-js-node",
 9    "duper-js-wasm/rust",
10    "duper-python",
11    "duper_lsp",
12    "duper_rpc",
13    "duper_uniffi",
14    "duper_website",
15    "duper_zed",
16    "serde_duper",
17    "serde_duper_macros",
18    "tracing_duper",
19    "tree-sitter-duper",
20  ]
21  
22  [workspace.package]
23  rust-version = "1.88"
24  
25  [workspace.dependencies]
26  axum_duper = { path = "axum_duper", version = "^0.4" }
27  base64 = "^0.22"
28  bytes = { version = "1", features = ["serde"] }
29  cc = "^1.2"
30  chrono = { version = "^0.4", features = ["serde"] }
31  chumsky = "^0.11"
32  clap = { version = "^4", features = ["derive"] }
33  duper = { path = "duper", version = "^0.6", features = ["ansi", "serde"] }
34  duperfmt = { version = "^0.1", path = "duperfmt" }
35  futures = "^0.3"
36  insta = "^1"
37  ipnet = { version = "^2", features = ["serde"] }
38  regex = "^1"
39  rust_decimal = { version = "^1", features = ["macros", "serde-str"] }
40  serde = { version = "^1", features = ["derive"] }
41  serde_core = "^1"
42  serde_json = "^1"
43  smol = "^2.0.2"
44  temporal_rs = "^0.1"
45  thiserror = "^2"
46  tokio = { version = "^1.48.0", features = ["full"] }
47  tower = "^0.5.2"
48  tracing = "^0.1"
49  tree-sitter = { version = "^0.25", features = ["wasm"] }
50  tree-sitter-duper = { version = "^0.1", path = "tree-sitter-duper" }
51  uuid = { version = "^1", features = ["serde"] }
52  wasm-bindgen = "=0.2.100"
53  yoke = "^0.8"
54  
55  [profile.release]
56  lto = true
57  strip = "debuginfo"