[[bin]]
name = "health_client"
path = "src/hc_client.rs"
[build-dependencies.cc]
version = "^1.0.13"
[build-dependencies.failure_derive]
version = "0.1.8"
[build-dependencies.fs_extra]
version = "^1.1"
[build-dependencies.os_info]
version = "3"
[build-dependencies.quote]
version = "1.0.23"
[build-dependencies.rustc_version]
version = "0.4.0"
[build-dependencies.tonic-build]
features = ["prost"]
version = "0.9.1"
[dependencies.ahash]
version = "0.8.3"
[dependencies.case_insensitive_string]
features = ["compact"]
version = "0.1.6"
[dependencies.compact_str]
version = "0.7.1"
[dependencies.cssparser]
version = "0.29.6"
[dependencies.ego-tree]
version = "0.6.2"
[dependencies.env_logger]
version = "0.9.0"
[dependencies.fast_html5ever]
version = "0.26.1"
[dependencies.hashbrown]
version = "0.13.2"
[dependencies.lazy_static]
version = "1.4.0"
[dependencies.log]
version = "0.4.16"
[dependencies.matches]
version = "0.1.10"
[dependencies.num_cpus]
version = "1.15.0"
[dependencies.percent-encoding]
version = "2.1.0"
[dependencies.prost]
version = "0.11.3"
[dependencies.prost-types]
version = "0.11.2"
[dependencies.regex]
optional = true
version = "^1.5.0"
[dependencies.reqwest]
features = ["deflate", "brotli", "gzip", "native-tls-alpn", "socks", "stream"]
version = "0.11.18"
[dependencies.selectors]
version = "0.24.0"
[dependencies.sitemap]
version = "0.4.1"
[dependencies.smallvec]
version = "1.10.0"
[dependencies.string_concat]
version = "0.0.1"
[dependencies.tendril]
version = "0.4.3"
[dependencies.tokio]
features = ["rt-multi-thread", "macros", "sync", "time", "parking_lot"]
version = "1.32.0"
[dependencies.tokio-stream]
version = "0.1.14"
[dependencies.tonic]
version = "0.9.2"
[dependencies.ua_generator]
optional = true
version = "0.3.5"
[dependencies.url]
version = "2.4.0"
[dependencies.xml-rs]
version = "0.8.4"
[features]
jemalloc = ["jemallocator", "jemalloc-sys"]
regex = ["dep:regex"]
ua_generator = ["dep:ua_generator"]
[package]
authors = ["Jeff Mendez <jeff@a11ywatch.com>"]
categories = ["accessibility", "asynchronous"]
description = "gRPC tokio based web crawler"
edition = "2021"
include = ["src/*", "build.rs", "proto/*", "LICENSE", "README.md"]
keywords = ["crawler", "web-crawler", "spider", "web-indexer", "site-map-generator"]
license = "MIT"
name = "website_crawler"
readme = "README.md"
repository = "https://github.com/a11ywatch/crawler"
version = "0.8.11"
[target."cfg(all(not(target_os = \"android\"), not(target_os = \"freebsd\")))".dependencies.jemalloc-sys]
optional = true
version = "0.5.0"
[target."cfg(all(not(target_os = \"android\"), not(target_os = \"freebsd\")))".dependencies.jemallocator]
optional = true
version = "0.5.0"