1[package]
2name = "live_kit_client"
3version = "0.1.0"
4edition = "2021"
5description = "Bindings to LiveKit Swift client SDK"
6publish = false
7license = "GPL-3.0-or-later"
8
9[lints]
10workspace = true
11
12[lib]
13path = "src/live_kit_client.rs"
14doctest = false
15
16[[example]]
17name = "test_app"
18
19[features]
20test-support = [
21 "async-trait",
22 "collections/test-support",
23 "gpui/test-support",
24 "live_kit_server",
25 "nanoid",
26]
27
28[dependencies]
29anyhow.workspace = true
30async-broadcast = "0.7"
31async-trait = { workspace = true, optional = true }
32collections = { workspace = true, optional = true }
33futures.workspace = true
34gpui = { workspace = true, optional = true }
35live_kit_server = { workspace = true, optional = true }
36log.workspace = true
37media.workspace = true
38nanoid = { version = "0.4", optional = true}
39parking_lot.workspace = true
40postage.workspace = true
41
42[target.'cfg(target_os = "macos")'.dependencies]
43core-foundation.workspace = true
44
45[target.'cfg(all(not(target_os = "macos")))'.dependencies]
46async-trait = { workspace = true }
47collections = { workspace = true }
48gpui = { workspace = true }
49live_kit_server.workspace = true
50nanoid = "0.4"
51
52[dev-dependencies]
53async-trait.workspace = true
54collections = { workspace = true, features = ["test-support"] }
55gpui = { workspace = true, features = ["test-support"] }
56live_kit_server.workspace = true
57nanoid = "0.4"
58sha2.workspace = true
59simplelog = "0.9"
60
61[build-dependencies]
62serde.workspace = true
63serde_json.workspace = true
64
65[package.metadata.cargo-machete]
66ignored = ["serde_json"]