hf_xet_wasm/Cargo.toml (65 lines of code) (raw):
[package]
name = "hf_xet_wasm"
version = "0.0.1"
edition = "2021"
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
cas_client = { path = "../cas_client" }
cas_object = { path = "../cas_object" }
cas_types = { path = "../cas_types" }
deduplication = { path = "../deduplication" }
mdb_shard = { path = "../mdb_shard" }
merkledb = { path = "../merkledb" }
merklehash = { path = "../merklehash" }
progress_tracking = { path = "../progress_tracking" }
utils = { path = "../utils" }
wasm-bindgen = "0.2.100"
wasm-bindgen-futures = "0.4.50"
tokio = { version = "1.44", features = ["sync", "rt"] }
tokio_with_wasm = { version = "0.8.2", features = ["rt"] }
tokio-stream = "0.1.17"
futures-io = "0.3.31"
web-sys = { version = "0.3.72", features = [
"File",
"ReadableStream",
"ReadableStreamDefaultReader",
"Blob",
"DedicatedWorkerGlobalScope",
"MessageEvent",
"Url",
"Worker",
"WorkerType",
"WorkerOptions",
"WorkerGlobalScope",
"Window",
"Navigator",
"WorkerNavigator",
"Headers",
"Request",
"RequestInit",
"RequestMode",
"Response",
] }
js-sys = "0.3.72"
futures = "0.3.31"
sha2 = { version = "0.10.8", features = ["asm"] }
blake3 = "1.7.0"
getrandom = { version = "0.3", features = ["wasm_js"] }
wasm_thread = "0.3"
log = "0.4.22"
env_logger = "0.11.5"
console_log = { version = "1.0.0", features = ["color"] }
console_error_panic_hook = "0.1.7"
async-trait = "0.1.88"
thiserror = "2.0"
async-channel = "2.3.1"
anyhow = "1"
serde_json = "1.0.140"
serde = { version = "1.0.217", features = ["derive"] }
serde-wasm-bindgen = "0.6.5"
uuid = { version = "1", features = [ "v4", "js"] }
[package.metadata.docs.rs]
targets = ["wasm32-unknown-unknown"]
[dev-dependencies]
wasm-bindgen-test = "0.3.50"