1[package]
2name = "copilot"
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/copilot.rs"
13doctest = false
14
15[features]
16default = []
17schemars = ["dep:schemars"]
18test-support = [
19 "collections/test-support",
20 "gpui/test-support",
21 "language/test-support",
22 "lsp/test-support",
23 "settings/test-support",
24 "util/test-support",
25]
26
27[dependencies]
28anyhow.workspace = true
29async-compression.workspace = true
30async-tar.workspace = true
31chrono.workspace = true
32client.workspace = true
33collections.workspace = true
34command_palette_hooks.workspace = true
35fs.workspace = true
36futures.workspace = true
37gpui.workspace = true
38http_client.workspace = true
39inline_completion.workspace = true
40language.workspace = true
41log.workspace = true
42lsp.workspace = true
43menu.workspace = true
44node_runtime.workspace = true
45parking_lot.workspace = true
46paths.workspace = true
47project.workspace = true
48schemars = { workspace = true, optional = true }
49serde.workspace = true
50serde_json.workspace = true
51settings.workspace = true
52smol.workspace = true
53strum.workspace = true
54task.workspace = true
55ui.workspace = true
56util.workspace = true
57workspace.workspace = true
58
59[target.'cfg(windows)'.dependencies]
60async-std = { version = "1.12.0", features = ["unstable"] }
61
62[dev-dependencies]
63client = { workspace = true, features = ["test-support"] }
64clock = { workspace = true, features = ["test-support"] }
65collections = { workspace = true, features = ["test-support"] }
66ctor.workspace = true
67editor = { workspace = true, features = ["test-support"] }
68env_logger.workspace = true
69fs = { workspace = true, features = ["test-support"] }
70gpui = { workspace = true, features = ["test-support"] }
71http_client = { workspace = true, features = ["test-support"] }
72indoc.workspace = true
73language = { workspace = true, features = ["test-support"] }
74lsp = { workspace = true, features = ["test-support"] }
75node_runtime = { workspace = true, features = ["test-support"] }
76project = { workspace = true, features = ["test-support"] }
77rpc = { workspace = true, features = ["test-support"] }
78serde_json.workspace = true
79settings = { workspace = true, features = ["test-support"] }
80theme = { workspace = true, features = ["test-support"] }
81util = { workspace = true, features = ["test-support"] }
82workspace = { workspace = true, features = ["test-support"] }