[package]
name = "comlink"
description = "Ergonomic Comlink RPC for Rust and WebAssembly"
readme = "../README.md"
version.workspace = true
edition.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
[dependencies]
comlink-macro = { path = "../comlink-macro", version = "0.0.1" }
comlink-sys = { path = "../comlink-sys", version = "0.0.1" }
futures = "0.3.30"
gloo-events = "0.2.0"
js-sys = "0.3.83"
serde = "1.0.193"
serde-wasm-bindgen = "0.6.5"
wasm-bindgen = "=0.2.106"
wasm-bindgen-futures = "0.4.56"
web-sys = { version = "0.3.83", features = ["DedicatedWorkerGlobalScope", "EventTarget", "MessageEvent"] }
[dev-dependencies]
console_error_panic_hook = "0.1.7"
js-sys = "0.3.83"
wasm-bindgen = "=0.2.106"
wasm-bindgen-test = "0.3.56"
web-sys = { version = "0.3.83", features = ["MessageChannel", "MessagePort"] }