[package] name = "peanuts" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] pin-project = "1" async-recursion = "1.1.1" circular = { version = "0.3.0", git = "https://bunny.garden/forks/circular" } futures = "0.3.30" futures-util = { version = "0.3.31", features = ["sink"] } nom = "7.1.3" thiserror = "2.0.11" tokio = { version = "1.36.0", features = ["io-util", "sync"] } tracing = "0.1.41" [dev-dependencies] tokio = { version = "1.36.0", features = ["io-util", "macros", "rt-multi-thread", "io-std"] } [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = "0.2" js-sys = "0.3" web-sys = { version = "0.3", features = ["WebSocket", "MessageEvent", "Blob"] }