[package] name = "chrome-remote-interface" version = "0.1.0-alpha.8" authors = ["yskszk63 "] edition = "2018" description = "Chrome DevTools Protocol Client." repository = "https://github.com/yskszk63/chrome-remote-interface-rs" readme = "README.md" license = "MIT OR Apache-2.0" keywords = ["chrome", "chromium", "headless", "cdp"] categories = ["api-bindings", "web-programming"] [dependencies] thiserror = "1.0" serde_json = "1.0" futures = "0.3" log = "0.4" tempfile = "3.2" bytes = "1.0" dirs = "3.0" which = "4.1" [target.'cfg(unix)'.dependencies] nix = "0.21" tokio-pipe = "0.2" [target.'cfg(windows)'.dependencies] tokio-anon-pipe = "0.1" winspawn = "0.1" [dependencies.serde] version = "1.0" features = [ "derive", ] [dependencies.tokio] version = "1.0" features = [ "fs", "time", "process", "io-util", ] [dependencies.tokio-tungstenite] version = "0.14" features = [ "default", ] [dependencies.url] version = "2.2" features = [ "serde", ] [dependencies.chrome-remote-interface-model] version = "0.1.0-alpha.8" path = "model" [dev-dependencies] anyhow = "1.0" tokio = { version = "1.0", features = ["rt", "macros"] } pretty_env_logger = "0.4" [features] default = [] [workspace] members = [ "model", "model/tools", ] [package.metadata.docs.rs] all-features = true targets = ["x86_64-apple-darwin", "x86_64-pc-windows-msvc"]