Cargo.toml

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