{
  "cksum": "baedbdffa4542e7b73869f1512f33234547c37e91642246e0e00510f56d3c962",
  "crate_file": "reasonkit-web-0.1.7.crate",
  "crate_url": "https://static.crates.io/crates/reasonkit-web/reasonkit-web-0.1.7.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "argon2",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "multipart",
        "ws"
      ],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": false,
      "req": "^0.22.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "blake3",
      "optional": true,
      "req": "^1.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tokio-runtime"
      ],
      "kind": "normal",
      "name": "chromiumoxide",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "chrono",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "html_reports"
      ],
      "kind": "dev",
      "name": "criterion",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3.31",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "governor",
      "optional": true,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hdrhistogram",
      "optional": false,
      "req": "^7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hmac",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "html5ever",
      "optional": false,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "htmlescape",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-cache-semantics",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hyper",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jsonwebtoken",
      "optional": false,
      "req": "^9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "metrics",
      "optional": false,
      "req": "^0.24",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "future"
      ],
      "kind": "normal",
      "name": "moka",
      "optional": true,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry",
      "optional": true,
      "req": "^0.27",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rand_core"
      ],
      "kind": "normal",
      "name": "password-hash",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "pretty_assertions",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "proptest",
      "optional": false,
      "req": "^1.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.9.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "readability",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "regex",
      "optional": false,
      "req": "^1.12.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "json",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "reqwest-middleware",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "reqwest-retry",
      "optional": true,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rkyv",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rmcp",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "robotstxt",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rust-mcp-schema",
      "optional": true,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rust-mcp-sdk",
      "optional": true,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "scraper",
      "optional": false,
      "req": "^0.21",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sitemap",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "spider",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio",
        "postgres",
        "uuid",
        "chrono",
        "json"
      ],
      "kind": "normal",
      "name": "sqlx",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sysinfo",
      "optional": false,
      "req": "^0.33",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tokio-test",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tower",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "cors"
      ],
      "kind": "normal",
      "name": "tower-http",
      "optional": false,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tower_governor",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-opentelemetry",
      "optional": true,
      "req": "^0.28",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tree-sitter",
      "optional": true,
      "req": "^0.24",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tree-sitter-rust",
      "optional": true,
      "req": "^0.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "v4",
        "serde"
      ],
      "kind": "normal",
      "name": "uuid",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "validator",
      "optional": true,
      "req": "^0.20",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": true,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-test",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "Window",
        "Document",
        "Element",
        "HtmlElement",
        "Node",
        "NodeList",
        "DomTokenList",
        "CssStyleDeclaration",
        "Storage",
        "Navigator",
        "Location",
        "Performance",
        "console",
        "Headers",
        "Request",
        "RequestInit",
        "RequestMode",
        "Response",
        "WebSocket",
        "BinaryType",
        "MessageEvent",
        "CloseEvent",
        "ErrorEvent",
        "Event",
        "EventTarget",
        "CustomEvent",
        "CustomEventInit",
        "MouseEvent",
        "MouseEventInit",
        "AbortController",
        "AbortSignal"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [
        "Window",
        "Document",
        "Element",
        "HtmlElement",
        "Node",
        "NodeList",
        "DomTokenList",
        "CssStyleDeclaration",
        "Storage",
        "Navigator",
        "Location",
        "Performance",
        "console",
        "Headers",
        "Request",
        "RequestInit",
        "RequestMode",
        "Response",
        "WebSocket",
        "BinaryType",
        "MessageEvent",
        "CloseEvent",
        "ErrorEvent",
        "Event",
        "EventTarget",
        "CustomEvent",
        "CustomEventInit",
        "MouseEvent",
        "MouseEventInit",
        "AbortController",
        "AbortSignal"
      ],
      "kind": "dev",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3",
      "target": null
    }
  ],
  "features": {
    "caching": [
      "moka"
    ],
    "code-parsing": [
      "tree-sitter",
      "tree-sitter-rust"
    ],
    "compliant-crawling": [
      "sitemap",
      "robotstxt"
    ],
    "content-extraction": [
      "readability"
    ],
    "crawler": [
      "spider"
    ],
    "default": [],
    "fast-hash": [
      "blake3"
    ],
    "full": [
      "stealth",
      "screenshots"
    ],
    "http-caching": [
      "http-cache-semantics"
    ],
    "http-resilience": [
      "reqwest-middleware",
      "reqwest-retry"
    ],
    "mcp-production": [
      "rust-mcp-sdk",
      "rust-mcp-schema"
    ],
    "otel": [
      "opentelemetry",
      "tracing-opentelemetry"
    ],
    "portal": [
      "sqlx",
      "validator"
    ],
    "rate-limiting": [
      "tower_governor",
      "governor"
    ],
    "research-full": [
      "research-phase2",
      "research-phase3",
      "research-phase4"
    ],
    "research-phase2": [
      "mcp-production",
      "rate-limiting",
      "caching",
      "otel",
      "fast-hash"
    ],
    "research-phase3": [
      "crawler",
      "content-extraction",
      "compliant-crawling",
      "http-caching"
    ],
    "research-phase4": [
      "http-resilience",
      "zero-copy-cache",
      "fast-hash"
    ],
    "screenshots": [],
    "stealth": [],
    "zero-copy-cache": [
      "rkyv"
    ]
  },
  "features2": {
    "wasm": [
      "dep:wasm-bindgen"
    ]
  },
  "index_path": "re/as/reasonkit-web",
  "name": "reasonkit-web",
  "pubtime": "2026-01-26T21:57:40Z",
  "rust_version": "1.75",
  "v": 2,
  "vers": "0.1.7",
  "yanked": false
}
