[package] name = "obscura-js" version.workspace = true edition.workspace = true [features] default = [] # Builds obscura-net with its stealth (wreq) HTTP client and lets scripted # fetch()/XHR be routed through it so JS-level requests carry the same Chrome # TLS fingerprint and client hints as stealth navigation. stealth = ["obscura-net/stealth"] [build-dependencies] deno_core = "0.350" [dependencies] obscura-dom = { workspace = true } obscura-net = { workspace = true } deno_core = "0.350" tokio = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } url = { workspace = true } tracing = { workspace = true } thiserror = { workspace = true } anyhow = { workspace = true } reqwest = { workspace = true } html5ever = { workspace = true } deno_error = "0.6" base64 = { workspace = true } sha1 = "0.10" sha2 = "0.10"