1[workspace]
2resolver = "3"
3members = [
4    "jev-client",
5    "jev-http",
6    "jev-mock",
7    "jev-protocol",
8    "jev-ui",
9    "jev-worker",
10]
11
12[workspace.package]
13version = "0.0.1"
14edition = "2024"
15license = "MIT OR Apache-2.0"
16authors = ["deizel"]
17publish = false
18
19[workspace.dependencies]
20jev-client = { path = "jev-client", version = "=0.0.1" }
21jev-http = { path = "jev-http", version = "=0.0.1" }
22jev-mock = { path = "jev-mock", version = "=0.0.1" }
23jev-protocol = { path = "jev-protocol", version = "=0.0.1" }
24jev-ui = { path = "jev-ui", version = "=0.0.1" }
25jev-worker = { path = "jev-worker", version = "=0.0.1" }
26bytes = "1"
27font8x8 = "0.3"
28futures-util = { version = "0.3", default-features = false }
29h2 = "0.4"
30http = "1"
31http-body-util = "0.1"
32httpdate = "1"
33hyper = { version = "1", features = ["client", "http2"] }
34hyper-util = { version = "0.1", features = ["server", "http2", "tokio"] }
35js-sys = "0.3"
36libc = "0.2"
37maud = "0.27"
38proptest = "1"
39rcgen = "0.14"
40rustls = { version = "0.23", default-features = false, features = ["std", "tls12"] }
41rustls-rustcrypto = { git = "https://github.com/RustCrypto/rustls-rustcrypto", branch = "master" }
42ryu-js = "1"
43schemars = "1"
44serde = { version = "1", features = ["derive"] }
45serde_json = "1"
46tempfile = "3"
47tokio = "1"
48tokio-rustls = { version = "0.26", default-features = false, features = ["tls12"] }
49web-time = "1"
50webpki-roots = "1"
51# Cloudflare Workers, for jev-worker. The consumer pins wasm-bindgen to the
52# CLI its build uses; this only bounds the API.
53worker = "0.8"