Cargo.toml

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