1[package]
2authors = ["Nathan Sobo <nathan@warp.dev>"]
3default-run = "zed-server"
4edition = "2021"
5name = "zed-server"
6version = "0.1.0"
7
8[[bin]]
9name = "zed-server"
10
11[[bin]]
12name = "seed"
13required-features = ["seed-support"]
14
15[dependencies]
16collections = { path = "../collections" }
17settings = { path = "../settings" }
18rpc = { path = "../rpc" }
19anyhow = "1.0.40"
20async-io = "1.3"
21async-std = { version = "1.8.0", features = ["attributes"] }
22async-trait = "0.1.50"
23async-tungstenite = "0.16"
24base64 = "0.13"
25clap = "=3.0.0-beta.2"
26comrak = "0.10"
27either = "1.6"
28envy = "0.4.2"
29futures = "0.3"
30handlebars = "3.5"
31http-auth-basic = "0.1.3"
32jwt-simple = "0.10.0"
33lipsum = { version = "0.8", optional = true }
34oauth2 = { version = "4.0.0", default_features = false }
35oauth2-surf = "0.1.1"
36parking_lot = "0.11.1"
37postage = { version = "0.4.1", features = ["futures-traits"] }
38rand = "0.8"
39rust-embed = { version = "6.3", features = ["include-exclude"] }
40scrypt = "0.7"
41serde = { version = "1.0", features = ["derive"] }
42serde_json = "1.0"
43sha-1 = "0.9"
44surf = "2.2.0"
45tide = "0.16.0"
46tide-compress = "0.9.0"
47time = "0.2"
48toml = "0.5.8"
49
50[dependencies.async-sqlx-session]
51version = "0.3.0"
52features = ["pg", "rustls"]
53default-features = false
54
55[dependencies.sqlx]
56version = "0.5.2"
57features = ["runtime-async-std-rustls", "postgres", "time", "uuid"]
58
59[dev-dependencies]
60collections = { path = "../collections", features = ["test-support"] }
61gpui = { path = "../gpui", features = ["test-support"] }
62rpc = { path = "../rpc", features = ["test-support"] }
63client = { path = "../client", features = ["test-support"] }
64editor = { path = "../editor", features = ["test-support"] }
65language = { path = "../language", features = ["test-support"] }
66lsp = { path = "../lsp", features = ["test-support"] }
67project = { path = "../project", features = ["test-support"] }
68workspace = { path = "../workspace", features = ["test-support"] }
69ctor = "0.1"
70env_logger = "0.8"
71util = { path = "../util" }
72lazy_static = "1.4"
73serde_json = { version = "1.0.64", features = ["preserve_order"] }
74
75[features]
76seed-support = ["lipsum"]