1[package]
2authors = ["Nathan Sobo <nathansobo@gmail.com>"]
3description = "The fast, collaborative code editor."
4edition = "2021"
5name = "zed"
6version = "0.85.3"
7publish = false
8
9[lib]
10name = "zed"
11path = "src/zed.rs"
12doctest = false
13
14[[bin]]
15name = "Zed"
16path = "src/main.rs"
17
18[dependencies]
19activity_indicator = { path = "../activity_indicator" }
20assets = { path = "../assets" }
21auto_update = { path = "../auto_update" }
22breadcrumbs = { path = "../breadcrumbs" }
23call = { path = "../call" }
24cli = { path = "../cli" }
25collab_ui = { path = "../collab_ui" }
26collections = { path = "../collections" }
27command_palette = { path = "../command_palette" }
28context_menu = { path = "../context_menu" }
29client = { path = "../client" }
30clock = { path = "../clock" }
31copilot = { path = "../copilot" }
32copilot_button = { path = "../copilot_button" }
33diagnostics = { path = "../diagnostics" }
34db = { path = "../db" }
35editor = { path = "../editor" }
36feedback = { path = "../feedback" }
37file_finder = { path = "../file_finder" }
38search = { path = "../search" }
39fs = { path = "../fs" }
40fsevent = { path = "../fsevent" }
41fuzzy = { path = "../fuzzy" }
42go_to_line = { path = "../go_to_line" }
43gpui = { path = "../gpui" }
44install_cli = { path = "../install_cli" }
45journal = { path = "../journal" }
46language = { path = "../language" }
47language_selector = { path = "../language_selector" }
48lsp = { path = "../lsp" }
49lsp_log = { path = "../lsp_log" }
50node_runtime = { path = "../node_runtime" }
51outline = { path = "../outline" }
52plugin_runtime = { path = "../plugin_runtime" }
53project = { path = "../project" }
54project_panel = { path = "../project_panel" }
55project_symbols = { path = "../project_symbols" }
56recent_projects = { path = "../recent_projects" }
57rpc = { path = "../rpc" }
58settings = { path = "../settings" }
59staff_mode = { path = "../staff_mode" }
60sum_tree = { path = "../sum_tree" }
61text = { path = "../text" }
62terminal_view = { path = "../terminal_view" }
63theme = { path = "../theme" }
64theme_selector = { path = "../theme_selector" }
65theme_testbench = { path = "../theme_testbench" }
66util = { path = "../util" }
67vim = { path = "../vim" }
68workspace = { path = "../workspace" }
69welcome = { path = "../welcome" }
70
71anyhow.workspace = true
72async-compression = { version = "0.3", features = ["gzip", "futures-bufread"] }
73async-tar = "0.4.2"
74async-recursion = "0.3"
75async-trait.workspace = true
76backtrace = "0.3"
77chrono = "0.4"
78ctor = "0.1.20"
79easy-parallel = "3.1.0"
80env_logger.workspace = true
81futures.workspace = true
82ignore = "0.4"
83image = "0.23"
84indexmap = "1.6.2"
85isahc = "1.7"
86lazy_static.workspace = true
87libc = "0.2"
88log.workspace = true
89num_cpus = "1.13.0"
90parking_lot.workspace = true
91postage.workspace = true
92rand.workspace = true
93regex.workspace = true
94rsa = "0.4"
95rust-embed = { version = "6.3", features = ["include-exclude"] }
96serde.workspace = true
97serde_derive.workspace = true
98serde_json.workspace = true
99serde_path_to_error = "0.1.4"
100simplelog = "0.9"
101smallvec.workspace = true
102smol.workspace = true
103tempdir.workspace = true
104thiserror.workspace = true
105tiny_http = "0.8"
106toml = "0.5"
107tree-sitter = "0.20"
108tree-sitter-c = "0.20.1"
109tree-sitter-cpp = "0.20.0"
110tree-sitter-css = { git = "https://github.com/tree-sitter/tree-sitter-css", rev = "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51" }
111tree-sitter-elixir = { git = "https://github.com/elixir-lang/tree-sitter-elixir", rev = "05e3631c6a0701c1fa518b0fee7be95a2ceef5e2" }
112tree-sitter-embedded-template = "0.20.0"
113tree-sitter-go = { git = "https://github.com/tree-sitter/tree-sitter-go", rev = "aeb2f33b366fd78d5789ff104956ce23508b85db" }
114tree-sitter-json = { git = "https://github.com/tree-sitter/tree-sitter-json", rev = "40a81c01a40ac48744e0c8ccabbaba1920441199" }
115tree-sitter-rust = "0.20.3"
116tree-sitter-markdown = { git = "https://github.com/MDeiml/tree-sitter-markdown", rev = "330ecab87a3e3a7211ac69bbadc19eabecdb1cca" }
117tree-sitter-python = "0.20.2"
118tree-sitter-toml = { git = "https://github.com/tree-sitter/tree-sitter-toml", rev = "342d9be207c2dba869b9967124c679b5e6fd0ebe" }
119tree-sitter-typescript = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "5d20856f34315b068c41edaee2ac8a100081d259" }
120tree-sitter-ruby = "0.20.0"
121tree-sitter-html = "0.19.0"
122tree-sitter-scheme = { git = "https://github.com/6cdh/tree-sitter-scheme", rev = "af0fd1fa452cb2562dc7b5c8a8c55551c39273b9"}
123tree-sitter-racket = { git = "https://github.com/zed-industries/tree-sitter-racket", rev = "eb010cf2c674c6fd9a6316a84e28ef90190fe51a"}
124tree-sitter-yaml = { git = "https://github.com/zed-industries/tree-sitter-yaml", rev = "9050a4a4a847ed29e25485b1292a36eab8ae3492"}
125tree-sitter-lua = "0.0.14"
126url = "2.2"
127urlencoding = "2.1.2"
128uuid = { version = "1.1.2", features = ["v4"] }
129
130[dev-dependencies]
131call = { path = "../call", features = ["test-support"] }
132client = { path = "../client", features = ["test-support"] }
133editor = { path = "../editor", features = ["test-support"] }
134gpui = { path = "../gpui", features = ["test-support"] }
135language = { path = "../language", features = ["test-support"] }
136lsp = { path = "../lsp", features = ["test-support"] }
137project = { path = "../project", features = ["test-support"] }
138rpc = { path = "../rpc", features = ["test-support"] }
139settings = { path = "../settings", features = ["test-support"] }
140text = { path = "../text", features = ["test-support"] }
141util = { path = "../util", features = ["test-support"] }
142workspace = { path = "../workspace", features = ["test-support"] }
143
144unindent.workspace = true
145
146[package.metadata.bundle-dev]
147icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"]
148identifier = "dev.zed.Zed-Dev"
149name = "Zed Dev"
150osx_minimum_system_version = "10.15.7"
151
152[package.metadata.bundle-preview]
153icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"]
154identifier = "dev.zed.Zed-Preview"
155name = "Zed Preview"
156osx_minimum_system_version = "10.15.7"
157
158[package.metadata.bundle-stable]
159icon = ["resources/app-icon@2x.png", "resources/app-icon.png"]
160identifier = "dev.zed.Zed"
161name = "Zed"
162osx_minimum_system_version = "10.15.7"