Cargo.toml

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