-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathCargo.toml
More file actions
53 lines (47 loc) · 1.29 KB
/
Cargo.toml
File metadata and controls
53 lines (47 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
[package]
name = "interop"
version = "9.0.1"
edition = "2024"
license = "GPL-3.0-only"
[features]
default = ["proteus"]
proteus = ["dep:proteus-wasm", "core-crypto/proteus"]
[lints]
workspace = true
[dependencies]
anyhow = "1.0"
log = "0.4"
env_logger = "0.11"
core-crypto = { path = "../crypto" }
core-crypto-ffi = { path = "../crypto-ffi" }
core-crypto-macros = { path = "../crypto-macros" }
openmls.workspace = true
tls_codec.workspace = true
# Utils
async-trait.workspace = true
serde_json.workspace = true
sha2.workspace = true
hex.workspace = true
base64.workspace = true
const_format.workspace = true
rand.workspace = true
bitflags.workspace = true
uuid = { workspace = true, features = ["v4"] }
tempfile = { version = "3.27" }
spinoff = { version = "0.8", features = [
"aesthetic",
], default-features = false }
serde = { workspace = true, features = ["derive"] }
thiserror = { workspace = true }
[target.'cfg(not(target_os = "unknown"))'.dependencies]
async-fs = "2.2"
tokio = { version = "1.50", features = ["full"] }
# Http Server
warp = { version = "0.4", features = ["server"] }
fantoccini = "0.22"
proteus-wasm = { workspace = true, optional = true }
which = "8.0.2"
tree-sitter = "0.26.7"
tree-sitter-typescript = "0.23.2"
[target.'cfg(not(target_os = "unknown"))'.build-dependencies]
cc = "1.2.56"