[package] name = "ruvector-sparse-inference-wasm" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true description = "WebAssembly bindings for PowerInfer-style sparse inference" [lib] crate-type = ["cdylib", "rlib"] [features] default = ["console_error_panic_hook"] console_error_panic_hook = ["dep:console_error_panic_hook"] [dependencies] ruvector-sparse-inference = { path = "../ruvector-sparse-inference" } wasm-bindgen = { workspace = true } wasm-bindgen-futures = { workspace = true } js-sys = { workspace = true } web-sys = { workspace = true, features = [ "console", "Performance", "Window", "WorkerGlobalScope", "Response", ] } getrandom = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } serde-wasm-bindgen = "0.6" console_error_panic_hook = { version = "0.1", optional = true } [dev-dependencies] wasm-bindgen-test = "0.3" [profile.release] opt-level = 3 lto = true codegen-units = 1