[package] name = "headless_chrome_fork" version = "1.0.2" authors = ["Alistair Roche "] edition = "2018" description = "Control Chrome programatically" license = "MIT" homepage = "https://github.com/masc-it/rust-headless-chrome" repository = "https://github.com/masc-it/rust-headless-chrome" readme = "README.md" [dependencies] websocket = { version = "0.24", default_features = false, features = ["sync"] } regex = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" anyhow = '1' thiserror = '1' log = "0.4" rand = "0.8" tempfile = "3" base64 = "0.10" derive_builder = "0.11" which = "3.0" ureq = { version = "0.11", optional = true } directories = { version = "2.0", optional = true } zip = { version = "^0.5.3", optional = true } walkdir = { version = "2", optional = true } [target.'cfg(windows)'.dependencies] winreg = "0.6" [dev-dependencies] env_logger = "0.7" chrono = { version = "0.4", default_features = false } tiny_http = "0.6" png = { version = "0.15" } jpeg-decoder = { version = "0.1", default_features = false } filepath = "0.1.1" [build-dependencies] auto_generate_cdp = { version = "0.3.4", default-features = false } [lib] name = "headless_chrome" path = "src/lib.rs" [features] default = [ "auto_generate_cdp/native-tls" ] fetch = [ "ureq", "directories", "zip", "walkdir" ] rustls = [ "auto_generate_cdp/rustls" ] nightly = []