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" }
34rpc = { path = "../rpc" }
35settings = { path = "../settings" }
36sum_tree = { path = "../sum_tree" }
37terminal = { path = "../terminal" }
38util = { path = "../util" }
39
40aho-corasick = "0.7"
41anyhow.workspace = true
42async-trait.workspace = true
43backtrace = "0.3"
44futures.workspace = true
45globset.workspace = true
46ignore = "0.4"
47lazy_static.workspace = true
48log.workspace = true
49parking_lot.workspace = true
50postage.workspace = true
51rand.workspace = true
52regex.workspace = true
53schemars.workspace = true
54serde.workspace = true
55serde_derive.workspace = true
56serde_json.workspace = true
57sha2 = "0.10"
58similar = "1.3"
59smol.workspace = true
60thiserror.workspace = true
61toml.workspace = true
62itertools = "0.10"
63
64[dev-dependencies]
65ctor.workspace = true
66env_logger.workspace = true
67pretty_assertions.workspace = true
68client = { path = "../client", features = ["test-support"] }
69collections = { path = "../collections", features = ["test-support"] }
70db = { path = "../db", features = ["test-support"] }
71fs = { path = "../fs", features = ["test-support"] }
72gpui = { path = "../gpui", features = ["test-support"] }
73language = { path = "../language", features = ["test-support"] }
74lsp = { path = "../lsp", features = ["test-support"] }
75settings = { path = "../settings", features = ["test-support"] }
76util = { path = "../util", features = ["test-support"] }
77rpc = { path = "../rpc", features = ["test-support"] }
78git2 = { version = "0.15", default-features = false }
79tempdir.workspace = true
80unindent.workspace = true