1[package]
2name = "livekit_client"
3version = "0.1.0"
4edition.workspace = true
5description = "Logic for using LiveKit with GPUI"
6publish.workspace = true
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 = ["collections/test-support", "gpui/test-support", "nanoid"]
22
23[dependencies]
24anyhow.workspace = true
25async-trait.workspace = true
26collections.workspace = true
27cpal = "0.15"
28futures.workspace = true
29gpui.workspace = true
30http_2 = { package = "http", version = "0.2.1" }
31livekit.workspace = true
32livekit_server.workspace = true
33log.workspace = true
34media.workspace = true
35nanoid = { workspace = true, optional = true }
36parking_lot.workspace = true
37postage.workspace = true
38util.workspace = true
39http_client.workspace = true
40smallvec.workspace = true
41image.workspace = true
42
43[target.'cfg(target_os = "macos")'.dependencies]
44core-foundation.workspace = true
45coreaudio-rs = "0.12.1"
46
47[dev-dependencies]
48collections = { workspace = true, features = ["test-support"] }
49gpui = { workspace = true, features = ["test-support"] }
50nanoid.workspace = true
51sha2.workspace = true
52simplelog.workspace = true
53
54[build-dependencies]
55serde.workspace = true
56serde_json.workspace = true
57
58[package.metadata.cargo-machete]
59ignored = ["serde_json"]