[dependencies.async-std]
features = ["attributes"]
version = "1.12.0"
[dependencies.async-trait]
version = "0.1.64"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.downcast-rs]
version = "1.2.0"
[dependencies.futures]
version = "0.3.26"
[dependencies.futures-util]
default-features = false
features = ["sink", "std"]
version = "0.3.26"
[dependencies.regex]
version = "1.7.1"
[dependencies.thiserror]
version = "1.0.38"
[dependencies.triggered]
version = "0.1.2"
[dependencies.wasm-bindgen]
version = "0.2.84"
[dependencies.workflow-core]
version = "0.3.15"
[dependencies.workflow-log]
version = "0.3.15"
[dependencies.workflow-task]
version = "0.3.15"
[dependencies.workflow-wasm]
version = "0.3.15"
[features]
default = ["native-tls"]
native-tls = ["tokio-tungstenite/native-tls"]
native-tls-vendored = ["tokio-tungstenite/native-tls-vendored"]
rustls-tls-native-roots = ["tokio-tungstenite/rustls-tls-native-roots"]
rustls-tls-webpki-roots = ["tokio-tungstenite/rustls-tls-webpki-roots"]
[lib]
crate-type = ["cdylib", "lib"]
doctest = false
[package]
authors = ["Anton Yemelyanov <anton.yemelyanov@gmail.com>", "Surinder Singh Matoo Mattaur <surinder83singh@gmail.com>"]
categories = ["web-programming::websocket", "web-programming::http-client", "api-bindings"]
description = "WebSocket crate (client and server) providing an async Rust API\nthat functions uniformly in native and in browser (WASM32)\nenvironments. This crate allows you to develop WebSocket-driven\ndata exchange that function uniformly in web and desktop applications.\n"
edition = "2021"
exclude = ["/.*", "/test"]
keywords = ["wasm", "websocket", "browser", "rpc"]
license = "MIT OR Apache-2.0"
name = "workflow-websocket"
readme = "README.md"
repository = "https://github.com/workflow-rs/workflow-rs"
resolver = "1"
version = "0.3.15"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.ahash]
version = "0.8.3"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio]
default-features = false
features = ["io-util", "time", "sync", "macros", "rt", "rt-multi-thread"]
version = "1.25.0"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio-tungstenite]
version = "0.18.0"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tungstenite]
default-features = false
version = "0.18.0"
[target."cfg(not(target_os = \"solana\"))".dependencies.web-sys]
features = ["console", "BinaryType", "Blob", "CloseEvent", "DomException", "ErrorEvent", "FileReader", "MessageEvent", "ProgressEvent", "WebSocket"]
version = "0.3.61"
[target."cfg(target_arch = \"wasm32\")".dependencies.js-sys]
version = "0.3.61"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures]
version = "0.4.34"