1[package]
2name = "client"
3version = "0.1.0"
4edition = "2021"
5publish = false
6license = "GPL-3.0-or-later"
7
8[lints]
9workspace = true
10
11[lib]
12path = "src/client.rs"
13doctest = false
14
15[features]
16test-support = ["clock/test-support", "collections/test-support", "gpui/test-support", "rpc/test-support"]
17
18[dependencies]
19chrono = { workspace = true, features = ["serde"] }
20clock.workspace = true
21collections.workspace = true
22gpui.workspace = true
23util.workspace = true
24release_channel.workspace = true
25rpc.workspace = true
26text.workspace = true
27settings.workspace = true
28feature_flags.workspace = true
29
30anyhow.workspace = true
31async-recursion = "0.3"
32async-tungstenite = { version = "0.16", features = ["async-std", "async-native-tls"] }
33futures.workspace = true
34lazy_static.workspace = true
35log.workspace = true
36once_cell = "1.19.0"
37parking_lot.workspace = true
38postage.workspace = true
39rand.workspace = true
40schemars.workspace = true
41serde.workspace = true
42serde_json.workspace = true
43sha2.workspace = true
44smol.workspace = true
45sysinfo.workspace = true
46telemetry_events.workspace = true
47tempfile.workspace = true
48thiserror.workspace = true
49time.workspace = true
50tiny_http = "0.8"
51url.workspace = true
52
53[dev-dependencies]
54clock = { workspace = true, features = ["test-support"] }
55collections = { workspace = true, features = ["test-support"] }
56gpui = { workspace = true, features = ["test-support"] }
57rpc = { workspace = true, features = ["test-support"] }
58settings = { workspace = true, features = ["test-support"] }
59util = { workspace = true, features = ["test-support"] }