1[package]
2name = "livekit_client"
3version = "0.1.0"
4edition = "2021"
5description = "Logic for using LiveKit with GPUI"
6publish = false
7license = "GPL-3.0-or-later"
8
9[lints]
10workspace = true
11
12[lib]
13path = "src/livekit_client.rs"
14doctest = false
15
16[[example]]
17name = "test_app"
18
19[features]
20no-webrtc = []
21test-support = [
22 "collections/test-support",
23 "gpui/test-support",
24 "nanoid",
25]
26
27[dependencies]
28anyhow.workspace = true
29async-trait.workspace = true
30collections.workspace = true
31cpal = "0.15"
32futures.workspace = true
33gpui.workspace = true
34http_2 = { package = "http", version = "0.2.1" }
35livekit_server.workspace = true
36log.workspace = true
37media.workspace = true
38nanoid = { workspace = true, optional = true}
39parking_lot.workspace = true
40postage.workspace = true
41util.workspace = true
42http_client.workspace = true
43smallvec.workspace = true
44image.workspace = true
45
46[target.'cfg(not(target_os = "windows"))'.dependencies]
47livekit.workspace = true
48
49[target.'cfg(target_os = "macos")'.dependencies]
50core-foundation.workspace = true
51coreaudio-rs = "0.12.1"
52
53[dev-dependencies]
54collections = { workspace = true, features = ["test-support"] }
55gpui = { workspace = true, features = ["test-support"] }
56nanoid.workspace = true
57sha2.workspace = true
58simplelog.workspace = true
59
60[build-dependencies]
61serde.workspace = true
62serde_json.workspace = true
63
64[package.metadata.cargo-machete]
65ignored = ["serde_json"]