1[package]
2name = "dap_adapters"
3version = "0.1.0"
4edition.workspace = true
5publish.workspace = true
6license = "GPL-3.0-or-later"
7
8[features]
9test-support = [
10 "dap/test-support",
11 "gpui/test-support",
12 "task/test-support",
13 "util/test-support",
14]
15update-schemas = [
16 "dep:node_runtime",
17 "dep:reqwest_client",
18 "dep:settings",
19 "dep:tempfile",
20]
21
22[lints]
23workspace = true
24
25[lib]
26path = "src/dap_adapters.rs"
27doctest = false
28
29[[bin]]
30name = "update-schemas"
31path = "src/update_schemas.rs"
32required-features = ["update-schemas"]
33
34[dependencies]
35anyhow.workspace = true
36async-trait.workspace = true
37collections.workspace = true
38dap.workspace = true
39dotenvy.workspace = true
40futures.workspace = true
41fs.workspace = true
42gpui.workspace = true
43json_dotpath.workspace = true
44language.workspace = true
45log.workspace = true
46paths.workspace = true
47serde.workspace = true
48serde_json.workspace = true
49shlex.workspace = true
50task.workspace = true
51util.workspace = true
52workspace-hack.workspace = true
53
54node_runtime = { workspace = true, optional = true }
55reqwest_client = { workspace = true, optional = true }
56settings = { workspace = true, optional = true }
57tempfile = { workspace = true, optional = true }
58
59[dev-dependencies]
60dap = { workspace = true, features = ["test-support"] }
61gpui = { workspace = true, features = ["test-support"] }
62task = { workspace = true, features = ["test-support"] }
63util = { workspace = true, features = ["test-support"] }