49 lines
1.0 KiB
TOML
49 lines
1.0 KiB
TOML
[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"
|