[package] name = "bevy_websocket_adapter" version = "0.1.5" authors = ["Germain GAU "] edition = "2018" description = "Simple adapter to receive WebSocket messages in your bevy games as native Rust types." documentation = "https://docs.rs/bevy-websocket-adapter" readme = "README.md" homepage = "https://github.com/Xide/bevy-websocket-adapter" repository = "https://github.com/Xide/bevy-websocket-adapter" license = "MIT OR Apache-2.0" keywords = ["bevy", "websocket"] categories = ["network-programming", "game-development", "web-programming::websocket"] publish = true [features] default = ["bevy-plugin", "server", "client"] bevy-plugin = ["bevy"] server = [] client = [] [dependencies] log = "0.4" tungstenite = { version = "0.14.0", default-features = false } tokio-tungstenite = "0.15.0" tokio = { version = "1.0.0", default-features = false, features = ["net", "io-util", "sync", "rt-multi-thread"] } crossbeam-channel = "0.5.0" uuid = { version = "0.8", features = ["serde", "v4"] } futures-util = { version = "0.3", default-features = false, features = ["async-await", "sink", "std"] } anyhow = "1.0.44" thiserror = "1.0" serde = { version = "1.0.130", features = ["derive"] } serde_json = { version = "1.0.68", features = ["raw_value"] } bevy = { version = "0.5.0", default-features = false, optional = true } futures = "0.3.17" url = "2.2.2" [dev-dependencies] simple_logger = "1.13.0"