1[package]
2name = "project"
3version = "0.1.0"
4edition.workspace = true
5publish.workspace = true
6license = "GPL-3.0-or-later"
7
8[lints]
9workspace = true
10
11[lib]
12path = "src/project.rs"
13doctest = false
14
15[features]
16test-support = [
17 "buffer_diff/test-support",
18 "client/test-support",
19 "language/test-support",
20 "settings/test-support",
21 "text/test-support",
22 "prettier/test-support",
23 "worktree/test-support",
24 "gpui/test-support",
25 "dap/test-support",
26 "dap_adapters/test-support",
27]
28
29[dependencies]
30aho-corasick.workspace = true
31anyhow.workspace = true
32askpass.workspace = true
33async-trait.workspace = true
34
35# FIXME
36tokio-tungstenite.workspace = true
37gpui_tokio.workspace = true
38tokio.workspace = true
39async-compat.workspace = true
40
41base64.workspace = true
42buffer_diff.workspace = true
43circular-buffer.workspace = true
44client.workspace = true
45clock.workspace = true
46collections.workspace = true
47context_server.workspace = true
48dap.workspace = true
49extension.workspace = true
50fancy-regex.workspace = true
51fs.workspace = true
52futures.workspace = true
53fuzzy.workspace = true
54git.workspace = true
55git_hosting_providers.workspace = true
56globset.workspace = true
57gpui.workspace = true
58http_client.workspace = true
59image.workspace = true
60itertools.workspace = true
61indexmap.workspace = true
62language.workspace = true
63log.workspace = true
64lsp.workspace = true
65markdown.workspace = true
66node_runtime.workspace = true
67parking_lot.workspace = true
68paths.workspace = true
69postage.workspace = true
70prettier.workspace = true
71rand.workspace = true
72regex.workspace = true
73remote.workspace = true
74rpc.workspace = true
75schemars.workspace = true
76semver.workspace = true
77serde.workspace = true
78serde_json.workspace = true
79settings.workspace = true
80sha2.workspace = true
81shellexpand.workspace = true
82shlex.workspace = true
83smallvec.workspace = true
84smol.workspace = true
85snippet.workspace = true
86snippet_provider.workspace = true
87sum_tree.workspace = true
88task.workspace = true
89tempfile.workspace = true
90terminal.workspace = true
91text.workspace = true
92toml.workspace = true
93url.workspace = true
94util.workspace = true
95watch.workspace = true
96which.workspace = true
97worktree.workspace = true
98zeroize.workspace = true
99zlog.workspace = true
100workspace-hack.workspace = true
101
102[dev-dependencies]
103client = { workspace = true, features = ["test-support"] }
104collections = { workspace = true, features = ["test-support"] }
105context_server = { workspace = true, features = ["test-support"] }
106buffer_diff = { workspace = true, features = ["test-support"] }
107dap = { workspace = true, features = ["test-support"] }
108dap_adapters = { workspace = true, features = ["test-support"] }
109fs = { workspace = true, features = ["test-support"] }
110git2.workspace = true
111gpui = { workspace = true, features = ["test-support"] }
112language = { workspace = true, features = ["test-support"] }
113lsp = { workspace = true, features = ["test-support"] }
114prettier = { workspace = true, features = ["test-support"] }
115pretty_assertions.workspace = true
116release_channel.workspace = true
117rpc = { workspace = true, features = ["test-support"] }
118settings = { workspace = true, features = ["test-support"] }
119unindent.workspace = true
120util = { workspace = true, features = ["test-support"] }
121worktree = { workspace = true, features = ["test-support"] }