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" }
31glob = { version = "0.3.1" }
32gpui = { path = "../gpui" }
33language = { path = "../language" }
34lsp = { path = "../lsp" }
35rpc = { path = "../rpc" }
36settings = { path = "../settings" }
37sum_tree = { path = "../sum_tree" }
38terminal = { path = "../terminal" }
39util = { path = "../util" }
40aho-corasick = "0.7"
41anyhow = "1.0.57"
42async-trait = "0.1"
43backtrace = "0.3"
44futures = "0.3"
45ignore = "0.4"
46lazy_static = "1.4.0"
47log = { version = "0.4.16", features = ["kv_unstable_serde"] }
48parking_lot = "0.11.1"
49postage = { workspace = true }
50pulldown-cmark = { version = "0.9.1", default-features = false }
51rand = "0.8.3"
52regex = "1.5"
53serde = { workspace = true }
54serde_derive = { workspace = true }
55serde_json = { workspace = true }
56sha2 = "0.10"
57similar = "1.3"
58smol = "1.2.5"
59thiserror = "1.0.29"
60toml = "0.5"
61
62[dev-dependencies]
63ctor = "0.1"
64env_logger = "0.9"
65pretty_assertions = "1.3.0"
66client = { path = "../client", features = ["test-support"] }
67collections = { path = "../collections", features = ["test-support"] }
68db = { path = "../db", features = ["test-support"] }
69fs = { path = "../fs", features = ["test-support"] }
70gpui = { path = "../gpui", features = ["test-support"] }
71language = { path = "../language", features = ["test-support"] }
72lsp = { path = "../lsp", features = ["test-support"] }
73settings = { path = "../settings", features = ["test-support"] }
74util = { path = "../util", features = ["test-support"] }
75rpc = { path = "../rpc", features = ["test-support"] }
76tempdir = { version = "0.3.7" }
77unindent = "0.1.7"