1[workspace]
2resolver = "3"
3members = [
4    "jev-client",
5    "jev-http",
6    "jev-mock",
7    "jev-protocol",
8    "jev-worker",
9]
10
11[workspace.package]
12version = "0.0.1"
13edition = "2024"
14license = "MIT OR Apache-2.0"
15authors = ["deizel"]
16publish = false
17
18[workspace.dependencies]
19jev-client = { path = "jev-client", version = "=0.0.1" }
20jev-http = { path = "jev-http", version = "=0.0.1" }
21jev-mock = { path = "jev-mock", version = "=0.0.1" }
22jev-protocol = { path = "jev-protocol", version = "=0.0.1" }
23jev-worker = { path = "jev-worker", version = "=0.0.1" }
24bytes = "1"
25futures-util = { version = "0.3", default-features = false }
26h2 = "0.4"
27http = "1"
28http-body-util = "0.1"
29httpdate = "1"
30hyper = { version = "1", features = ["client", "http2"] }
31hyper-util = { version = "0.1", features = ["server", "http2", "tokio"] }
32js-sys = "0.3"
33libc = "0.2"
34proptest = "1"
35rcgen = "0.14"
36rustls = { version = "0.23", default-features = false, features = ["std", "tls12"] }
37rustls-rustcrypto = { git = "https://github.com/RustCrypto/rustls-rustcrypto", branch = "master" }
38ryu-js = "1"
39schemars = "1"
40serde = { version = "1", features = ["derive"] }
41serde_json = "1"
42tempfile = "3"
43tokio = "1"
44tokio-rustls = { version = "0.26", default-features = false, features = ["tls12"] }
45web-time = "1"
46webpki-roots = "1"

Cloudflare Workers, for jev-worker. The consumer pins wasm-bindgen to the CLI its build uses; this only bounds the API.

49worker = "0.8"