Cargo.toml

 1[package]
 2authors = ["Nathan Sobo <nathansobo@gmail.com>"]
 3edition = "2021"
 4name = "gpui"
 5version = "0.1.0"
 6
 7[lib]
 8path = "src/gpui.rs"
 9doctest = false
10
11[features]
12test-support = ["backtrace", "dhat", "env_logger", "collections/test-support"]
13
14[dependencies]
15collections = { path = "../collections" }
16gpui_macros = { path = "../gpui_macros" }
17util = { path = "../util" }
18sum_tree = { path = "../sum_tree" }
19async-task = "4.0.3"
20backtrace = { version = "0.3", optional = true }
21ctor = "0.1"
22dhat = { version = "0.3", optional = true }
23env_logger = { version = "0.8", optional = true }
24etagere = "0.2"
25futures = "0.3"
26image = "0.23"
27lazy_static = "1.4.0"
28log = { version = "0.4.16", features = ["kv_unstable_serde"] }
29num_cpus = "1.13"
30ordered-float = "2.1.1"
31parking = "2.0.0"
32parking_lot = "0.11.1"
33pathfinder_color = "0.5"
34pathfinder_geometry = "0.5"
35postage = { version = "0.4.1", features = ["futures-traits"] }
36rand = "0.8.3"
37resvg = "0.14"
38seahash = "4.1"
39serde = { version = "1.0.125", features = ["derive"] }
40serde_json = "1.0.64"
41smallvec = { version = "1.6", features = ["union"] }
42smol = "1.2"
43time = { version = "0.3" }
44tiny-skia = "0.5"
45tree-sitter = "0.20"
46usvg = "0.14"
47waker-fn = "1.1.0"
48
49[build-dependencies]
50bindgen = "0.58.1"
51cc = "1.0.67"
52
53[dev-dependencies]
54backtrace = "0.3"
55collections = { path = "../collections", features = ["test-support"] }
56dhat = "0.3"
57env_logger = "0.8"
58png = "0.16"
59simplelog = "0.9"
60
61[target.'cfg(target_os = "macos")'.dependencies]
62anyhow = "1"
63block = "0.1"
64cocoa = "0.24"
65core-foundation = "0.9"
66core-graphics = "0.22.2"
67core-text = "19.2"
68font-kit = { git = "https://github.com/zed-industries/font-kit", rev = "8eaf7a918eafa28b0a37dc759e2e0e7683fa24f1" }
69foreign-types = "0.3"
70log = { version = "0.4.16", features = ["kv_unstable_serde"] }
71metal = "0.21.0"
72objc = "0.2"