1[package]
2name = "client"
3version = "0.1.0"
4edition = "2021"
5publish = false
6license = "GPL-3.0-or-later"
7
8[lib]
9path = "src/client.rs"
10doctest = false
11
12[features]
13test-support = ["clock/test-support", "collections/test-support", "gpui/test-support", "rpc/test-support"]
14
15[dependencies]
16chrono = { version = "0.4", features = ["serde"] }
17clock.workspace = true
18collections.workspace = true
19db.workspace = true
20gpui.workspace = true
21util.workspace = true
22release_channel.workspace = true
23rpc.workspace = true
24text.workspace = true
25settings.workspace = true
26feature_flags.workspace = true
27sum_tree.workspace = true
28
29anyhow.workspace = true
30async-recursion = "0.3"
31async-tungstenite = { version = "0.16", features = ["async-std", "async-native-tls"] }
32futures.workspace = true
33image = "0.23"
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_derive.workspace = true
43serde_json.workspace = true
44sha2.workspace = true
45smol.workspace = true
46sysinfo.workspace = true
47telemetry_events.workspace = true
48tempfile.workspace = true
49thiserror.workspace = true
50time.workspace = true
51tiny_http = "0.8"
52uuid.workspace = true
53url.workspace = true
54
55[dev-dependencies]
56clock = { workspace = true, features = ["test-support"] }
57collections = { workspace = true, features = ["test-support"] }
58gpui = { workspace = true, features = ["test-support"] }
59rpc = { workspace = true, features = ["test-support"] }
60settings = { workspace = true, features = ["test-support"] }
61util = { workspace = true, features = ["test-support"] }