[package] name = "easyremote-client-core" version.workspace = true edition.workspace = true [dependencies] easyremote-common = { path = "../common" } # Async tokio = { workspace = true } tokio-util = { workspace = true } futures = { workspace = true } async-trait = { workspace = true } # Serialization serde = { workspace = true } serde_json = { workspace = true } bincode = { workspace = true } uuid = { workspace = true } # Networking quinn = { workspace = true } rustls = { workspace = true } tokio-tungstenite = { version = "0.21", features = ["native-tls"] } reqwest = { workspace = true } # Screen capture scrap = { workspace = true } # Input enigo = { workspace = true } # Image image = { workspace = true } # Logging tracing = { workspace = true } tracing-subscriber = { workspace = true } # Utils chrono = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } rand = { workspace = true } base64 = { workspace = true } bytes = { workspace = true } dirs = "5.0" hostname = "0.3"