[[bin]]
name = "headless_browser"
path = "src/main.rs"
[dependencies.headless_browser_lib]
version = "0"
[dependencies.tokio]
features = ["rt-multi-thread", "signal", "macros", "net", "io-util"]
version = "1"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
[dev-dependencies.futures-util]
version = "0.3"
[dev-dependencies.spider_chrome]
version = "2"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "signal", "macros", "net", "io-util"]
version = "1"
[features]
default = ["jemalloc"]
jemalloc = ["dep:tikv-jemallocator"]
physical_gpu = ["headless_browser_lib/physical_gpu"]
[package]
authors = ["j-mendez <jeff@spider.cloud>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["web-programming", "command-line-utilities"]
description = "A scalable application for managing headless Chrome instances with proxy and server capabilities."
documentation = "https://docs.rs/headless_browser"
edition = "2021"
keywords = ["chrome", "proxy"]
license = "MIT"
name = "headless_browser"
readme = "README.md"
repository = "https://github.com/spider-rs/chrome-server"
version = "0.1.24"
[target.'cfg(not(target_env = "msvc"))'.dependencies.tikv-jemallocator]
features = ["background_threads", "background_threads_runtime_support"]
optional = true
version = "0.6"
[[test]]
name = "cdp"
path = "tests/cdp.rs"