Cargo.toml

 1[package]
 2name = "project"
 3version = "0.1.0"
 4edition = "2021"
 5publish = false
 6
 7[lib]
 8path = "src/project.rs"
 9doctest = false
10
11[features]
12test-support = [
13    "client/test-support",
14    "db/test-support",
15    "language/test-support",
16    "settings/test-support",
17    "text/test-support",
18]
19
20[dependencies]
21text = { path = "../text" }
22copilot = { path = "../copilot" }
23client = { path = "../client" }
24clock = { path = "../clock" }
25collections = { path = "../collections" }
26db = { path = "../db" }
27fs = { path = "../fs" }
28fsevent = { path = "../fsevent" }
29fuzzy = { path = "../fuzzy" }
30git = { path = "../git" }
31gpui = { path = "../gpui" }
32language = { path = "../language" }
33lsp = { path = "../lsp" }
34node_runtime = { path = "../node_runtime" }
35prettier = { path = "../prettier" }
36rpc = { path = "../rpc" }
37settings = { path = "../settings" }
38sum_tree = { path = "../sum_tree" }
39terminal = { path = "../terminal" }
40util = { path = "../util" }
41
42aho-corasick = "1.1"
43anyhow.workspace = true
44async-trait.workspace = true
45backtrace = "0.3"
46futures.workspace = true
47globset.workspace = true
48ignore = "0.4"
49lazy_static.workspace = true
50log.workspace = true
51parking_lot.workspace = true
52postage.workspace = true
53rand.workspace = true
54regex.workspace = true
55schemars.workspace = true
56serde.workspace = true
57serde_derive.workspace = true
58serde_json.workspace = true
59sha2 = "0.10"
60similar = "1.3"
61smol.workspace = true
62thiserror.workspace = true
63toml.workspace = true
64itertools = "0.10"
65
66[dev-dependencies]
67ctor.workspace = true
68env_logger.workspace = true
69pretty_assertions.workspace = true
70client = { path = "../client", features = ["test-support"] }
71collections = { path = "../collections", features = ["test-support"] }
72db = { path = "../db", features = ["test-support"] }
73fs = { path = "../fs",  features = ["test-support"] }
74gpui = { path = "../gpui", features = ["test-support"] }
75language = { path = "../language", features = ["test-support"] }
76lsp = { path = "../lsp", features = ["test-support"] }
77settings = { path = "../settings", features = ["test-support"] }
78util = { path = "../util", features = ["test-support"] }
79rpc = { path = "../rpc", features = ["test-support"] }
80git2.workspace = true
81tempdir.workspace = true
82unindent.workspace = true