[package]
name = "crawlkit-engine"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
readme.workspace = true
homepage.workspace = true
documentation.workspace = true
[lints]
workspace = true
[[bench]]
name = "crawlkit_benchmarks"
harness = false
[dependencies]
tokio.workspace = true
tokio-stream.workspace = true
reqwest.workspace = true
bytes.workspace = true
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
url.workspace = true
chrono.workspace = true
tracing.workspace = true
dashmap.workspace = true
parking_lot.workspace = true
rusqlite = { version = "0.31", features = ["bundled"] }
uuid = { version = "1", features = ["v4"] }
scraper.workspace = true
ego-tree.workspace = true
csv.workspace = true
lru.workspace = true
sha2.workspace = true
futures = "0.3"
toml = "0.8"
async-trait = "0.1"
urlencoding = "2.1"
aes-gcm = "0.10"
getrandom = "0.2"
dirs = "5.0"
wasmtime.workspace = true
quick-xml = "0.41"
rayon = "1"
[dev-dependencies]
tempfile = "3"
criterion.workspace = true
tokio = { workspace = true, features = ["test-util", "macros"] }