Cargo.toml

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