Skip to content
File

Blob: deps/rust/Cargo.toml

ini52 lines
1[package]
2name = "direct-cargo-bazel-deps"
3version = "0.0.1"
4edition = "2021"
5publish = false
6 
7# This synthetic crate exists only to drive Cargo dependency resolution for Bazel.
8[lib]
9path = "fake.rs"
10 
11[dependencies]
12# dependencies from workerd-cxx
13cc = "1"
14# clap also includes features needed by workerd
15clap = { version = "4", default-features = false, features = ["derive", "error-context", "help", "std", "usage"] }
16codespan-reporting = "0.13"
17foldhash = "0.2"
18proc-macro2 = { version = "1", features = ["span-locations"] }
19quote = "1"
20rustversion = "1"
21scratch = "1"
22static_assertions = "1"
23syn = { version = "2", features = ["full"] }
24 
25# We prefer single-digit dependencies to stay up to date as much as possible
26# When adding packages here, please only enable features as needed to keep compile times and
27# binary sizes bounded.
28ada-url = "3"
29anyhow = "1"
30async-trait = { version = "0", default-features = false }
31capnp = "0"
32capnpc = "0"
33capnp-rpc = "0"
34clang-ast = "0"
35encoding_rs = "0"
36flate2 = "1"
37futures = "0"
38lol_html_c_api = { git = "https://github.com/cloudflare/lol-html", tag = "v2.7.2" }
39nix = "0"
40pico-args = "0"
41ruff_python_ast = { git = "https://github.com/astral-sh/ruff", tag = "0.12.1" }
42ruff_python_parser = { git = "https://github.com/astral-sh/ruff", tag = "0.12.1" }
43# param_extractor depends on unbounded_depth feature
44serde_json = { version = "1", features = ["unbounded_depth"] }
45serde = { version = "1", features = ["derive"] }
46thiserror = "2"
47# tokio is huge, let's enable only features when we actually need them.
48tokio = { version = "1", default-features = false, features = ["net", "rt", "rt-multi-thread", "time"] }
49tracing = { version = "0", default-features = false, features = ["std"] }
50swc_common = "21"
51swc_ts_fast_strip = "49"