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