Cargo.toml

  1[package]
  2authors = ["Nathan Sobo <nathansobo@gmail.com>"]
  3description = "The fast, collaborative code editor."
  4edition = "2021"
  5name = "zed"
  6version = "0.23.0"
  7
  8[lib]
  9name = "zed"
 10path = "src/zed.rs"
 11doctest = false
 12
 13[[bin]]
 14name = "Zed"
 15path = "src/main.rs"
 16
 17[features]
 18test-support = [
 19    "text/test-support",
 20    "client/test-support",
 21    "editor/test-support",
 22    "gpui/test-support",
 23    "language/test-support",
 24    "lsp/test-support",
 25    "project/test-support",
 26    "rpc/test-support",
 27    "tempdir",
 28    "workspace/test-support",
 29]
 30
 31[dependencies]
 32chat_panel = { path = "../chat_panel" }
 33collections = { path = "../collections" }
 34client = { path = "../client" }
 35clock = { path = "../clock" }
 36contacts_panel = { path = "../contacts_panel" }
 37diagnostics = { path = "../diagnostics" }
 38editor = { path = "../editor" }
 39file_finder = { path = "../file_finder" }
 40search = { path = "../search" }
 41fsevent = { path = "../fsevent" }
 42fuzzy = { path = "../fuzzy" }
 43go_to_line = { path = "../go_to_line" }
 44gpui = { path = "../gpui" }
 45journal = { path = "../journal" }
 46language = { path = "../language" }
 47lsp = { path = "../lsp" }
 48outline = { path = "../outline" }
 49project = { path = "../project" }
 50project_panel = { path = "../project_panel" }
 51project_symbols = { path = "../project_symbols" }
 52rpc = { path = "../rpc" }
 53sum_tree = { path = "../sum_tree" }
 54text = { path = "../text" }
 55theme = { path = "../theme" }
 56theme_selector = { path = "../theme_selector" }
 57util = { path = "../util" }
 58vim = { path = "../vim" }
 59workspace = { path = "../workspace" }
 60anyhow = "1.0.38"
 61async-compression = { version = "0.3", features = ["gzip", "futures-bufread"] }
 62async-recursion = "0.3"
 63async-trait = "0.1"
 64crossbeam-channel = "0.5.0"
 65ctor = "0.1.20"
 66dirs = "3.0"
 67easy-parallel = "3.1.0"
 68env_logger = "0.8"
 69futures = "0.3"
 70http-auth-basic = "0.1.3"
 71ignore = "0.4"
 72image = "0.23"
 73indexmap = "1.6.2"
 74lazy_static = "1.4.0"
 75libc = "0.2"
 76log = "0.4"
 77log-panics = { version = "2.0", features = ["with-backtrace"] }
 78num_cpus = "1.13.0"
 79parking_lot = "0.11.1"
 80postage = { version = "0.4.1", features = ["futures-traits"] }
 81rand = "0.8.3"
 82regex = "1.5"
 83rsa = "0.4"
 84rust-embed = { version = "6.3", features = ["include-exclude"] }
 85serde = { version = "1", features = ["derive"] }
 86serde_json = { version = "1.0.64", features = ["preserve_order"] }
 87serde_path_to_error = "0.1.4"
 88simplelog = "0.9"
 89smallvec = { version = "1.6", features = ["union"] }
 90smol = "1.2.5"
 91surf = "2.2"
 92tempdir = { version = "0.3.7", optional = true }
 93thiserror = "1.0.29"
 94tiny_http = "0.8"
 95toml = "0.5"
 96tree-sitter = "0.20.4"
 97tree-sitter-c = "0.20.1"
 98tree-sitter-json = "0.19.0"
 99tree-sitter-rust = "0.20.1"
100tree-sitter-markdown = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "330ecab87a3e3a7211ac69bbadc19eabecdb1cca" }
101tree-sitter-typescript = "0.20.1"
102url = "2.2"
103
104[dev-dependencies]
105text = { path = "../text", features = ["test-support"] }
106editor = { path = "../editor", features = ["test-support"] }
107gpui = { path = "../gpui", features = ["test-support"] }
108language = { path = "../language", features = ["test-support"] }
109lsp = { path = "../lsp", features = ["test-support"] }
110project = { path = "../project", features = ["test-support"] }
111rpc = { path = "../rpc", features = ["test-support"] }
112client = { path = "../client", features = ["test-support"] }
113util = { path = "../util", features = ["test-support"] }
114workspace = { path = "../workspace", features = ["test-support"] }
115env_logger = "0.8"
116serde_json = { version = "1.0.64", features = ["preserve_order"] }
117tempdir = { version = "0.3.7" }
118unindent = "0.1.7"
119
120[package.metadata.bundle]
121icon = ["app-icon@2x.png", "app-icon.png"]
122identifier = "dev.zed.Zed"
123name = "Zed"
124osx_minimum_system_version = "10.14"