1[package]2name = "portal"3version = "0.1.1"4description = "Portal client for one-to-one Gamescope streaming over iroh"5authors = ["Dami"]6license = "MIT"7edition = "2024"8rust-version = "1.91"910[features]11# Produces an optimized, explicitly insecure demo build while keeping ordinary12# release builds fail-closed around --dev-connect.13demo-direct-node = []14# Compiles the unverified Tao + WebKit Pointer Lock relative-capture path on15# non-macOS clients. This is a development/UAT switch, not a release feature.16experimental-non-macos-pointer-capture = []1718[build-dependencies]19tauri-build = { version = "2", features = [] }2021[dependencies]22bytes.workspace = true23serde_json = "1"24serde = { version = "1", features = ["derive"] }25log = "0.4"26libc = "0.2"27tauri = { version = "2", features = [] }28tauri-plugin-log = "2"29tauri-plugin-deep-link = "2"30tauri-plugin-dialog = "2"31tauri-plugin-single-instance = { version = "2", features = ["deep-link"] }32tauri-plugin-window-state = "2"33ctap-hid-fido2 = "3.5"34getrandom = "0.4"35hang.workspace = true36iroh.workspace = true37iroh-moq.workspace = true38moq-net.workspace = true39anyhow = "1"40tokio = { version = "1", features = ["macros", "rt-multi-thread", "io-util", "time"] }41url = "2"42sha2 = "0.10"43sigil-protocol = { path = "../crates/sigil-protocol" }4445[dev-dependencies]46ed25519-dalek = "3.0.0-rc.4"47tempfile = "3"