[package]
edition = "2021"
rust-version = "1.77.2"
name = "tauri-remote-ui"
version = "1.1.0"
authors = ["DraviaVemal"]
build = "build.rs"
links = "tauri-remote-ui"
exclude = [
"/examples",
"/dist-js",
"/guest-js",
"/node_modules",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Tauri plugin that exposes the application’s UI to a web browser, allowing full interaction while the native app continues running. This enables frontend debug, end-to-end UI testing using existing web-based testing tools without requiring modifications to the app itself."
readme = "README.md"
license = "AGPL-3.0-only"
repository = "https://github.com/DraviaVemal/tauri-remote-ui"
[lib]
name = "tauri_remote_ui"
path = "src/lib.rs"
[dependencies.futures]
version = "0.3"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
version = "1"
features = ["full"]
[dependencies.hyper-tungstenite]
version = "0.18"
[dependencies.hyper-util]
version = "0.1"
[dependencies.if-addrs]
version = "0.13"
[dependencies.log]
version = "0.4"
[dependencies.mime_guess]
version = "2"
[dependencies.serde]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.tauri]
version = "2"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
version = "1.47"
features = ["full"]
[dependencies.urlencoding]
version = "2.1"
[build-dependencies.tauri-plugin]
version = "2.4.0"
features = ["build"]
[lints.clippy]
explicit_iter_loop = "warn"
needless_pass_by_value = "warn"
redundant_clone = "warn"
semicolon_if_nothing_returned = "warn"
uninlined_format_args = "warn"
[lints.clippy.all]
level = "warn"
priority = -1
[lints.rust]
missing_debug_implementations = "warn"
unreachable_pub = "warn"
unsafe_code = "forbid"
unused_must_use = "deny"
[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1