[package]
name = "framesmith"
version = "0.1.0"
edition = "2024"
description = "A Rust library for controlling Samsung Frame TVs over the local network"
license = "MIT"
repository = "https://github.com/jeffmo/framesmith"
documentation = "https://docs.rs/framesmith"
homepage = "https://github.com/jeffmo/framesmith"
readme = "README.md"
keywords = ["samsung", "frame", "tv", "frametv", "smart-home"]
categories = ["network-programming", "hardware-support"]
[dependencies]
tokio = { workspace = true }
tokio-tungstenite = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
uuid = { workspace = true }
base64 = { workspace = true }
reqwest = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
rustls = { workspace = true }
tokio-rustls = { workspace = true }
image = { workspace = true }
inherent = { workspace = true }
futures-util = { workspace = true }
[dev-dependencies]
tokio = { workspace = true, features = ["test-util"] }
tracing-subscriber = { workspace = true }