1[package]
2name = "livekit_client_macos"
3version = "0.1.0"
4edition.workspace = true
5description = "Bindings to LiveKit Swift client SDK"
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_macos"
18
19[features]
20no-webrtc = []
21test-support = [
22 "async-trait",
23 "collections/test-support",
24 "gpui/test-support",
25 "livekit_api",
26 "nanoid",
27]
28
29[dependencies]
30anyhow.workspace = true
31async-broadcast = "0.7"
32async-trait = { workspace = true, optional = true }
33collections = { workspace = true, optional = true }
34futures.workspace = true
35gpui = { workspace = true, optional = true }
36livekit_api = { workspace = true, optional = true }
37log.workspace = true
38media.workspace = true
39nanoid = { workspace = true, optional = true}
40parking_lot.workspace = true
41postage.workspace = true
42
43[target.'cfg(target_os = "macos")'.dependencies]
44core-foundation.workspace = true
45
46[target.'cfg(all(not(target_os = "macos")))'.dependencies]
47async-trait.workspace = true
48collections.workspace = true
49gpui.workspace = true
50livekit_api.workspace = true
51nanoid.workspace = true
52
53[dev-dependencies]
54async-trait.workspace = true
55collections = { workspace = true, features = ["test-support"] }
56gpui = { workspace = true, features = ["test-support"] }
57livekit_api.workspace = true
58nanoid.workspace = true
59sha2.workspace = true
60simplelog.workspace = true
61
62[build-dependencies]
63serde.workspace = true
64serde_json.workspace = true
65
66[package.metadata.cargo-machete]
67ignored = ["serde_json"]