1[package]
2name = "util"
3version = "0.1.0"
4edition = "2021"
5publish = false
6
7[lib]
8path = "src/util.rs"
9doctest = true
10
11[features]
12test-support = ["tempdir", "git2"]
13
14# Suppress a panic when both GPUI1 and GPUI2 are loaded.
15#
16# This is used in the `theme_importer` where we need to depend on both
17# GPUI1 and GPUI2 in order to convert Zed1 themes to Zed2 themes.
18allow-multiple-gpui-versions = []
19
20[dependencies]
21anyhow.workspace = true
22backtrace = "0.3"
23globset.workspace = true
24log.workspace = true
25lazy_static.workspace = true
26futures.workspace = true
27isahc.workspace = true
28smol.workspace = true
29url = "2.2"
30rand.workspace = true
31rust-embed.workspace = true
32tempdir = { workspace = true, optional = true }
33serde.workspace = true
34serde_json.workspace = true
35git2 = { workspace = true, optional = true }
36dirs = "3.0"
37take-until = "0.2.0"
38
39[dev-dependencies]
40tempdir.workspace = true
41git2.workspace = true