[[bench]]
harness = false
name = "router_benches"
path = "benches/router_benches.rs"
[[bin]]
name = "hive_router"
path = "src/main.rs"
[dependencies.ahash]
version = "0.8.12"
[dependencies.arc-swap]
version = "1.7.1"
[dependencies.async-trait]
version = "0.1.88"
[dependencies.cookie]
version = "0.18.1"
[dependencies.futures]
version = "0.3.31"
[dependencies.graphql-parser]
version = "0.4.1"
[dependencies.graphql-tools]
version = "0.4.0"
[dependencies.hive-console-sdk]
version = "0.2.0"
[dependencies.hive-router-config]
version = "0.0.13"
[dependencies.hive-router-plan-executor]
version = "6.2.0"
[dependencies.hive-router-query-planner]
version = "2.1.1"
[dependencies.http]
version = "1.3.1"
[dependencies.http-body-util]
version = "0.1.3"
[dependencies.hyper]
features = ["server", "http1"]
version = "1.6.0"
[dependencies.jsonwebtoken]
features = ["rust_crypto"]
version = "10.0.0"
[dependencies.lasso2]
version = "0.8.2"
[dependencies.lazy_static]
version = "1.5.0"
[dependencies.mimalloc]
features = ["v3"]
version = "0.1.48"
[dependencies.moka]
features = ["future"]
version = "0.12.10"
[dependencies.ntex]
features = ["tokio"]
version = "2"
[dependencies.rand]
version = "0.9.2"
[dependencies.regex-automata]
version = "0.4.10"
[dependencies.reqwest]
version = "0.12.23"
[dependencies.reqwest-middleware]
version = "0.4.2"
[dependencies.reqwest-retry]
version = "0.7.0"
[dependencies.retry-policies]
version = "0.4.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.219"
[dependencies.serde_json]
version = "1.0.142"
[dependencies.sonic-rs]
version = "0.5.3"
[dependencies.thiserror]
version = "2.0.14"
[dependencies.tokio]
features = ["full"]
version = "1.47.1"
[dependencies.tokio-util]
version = "0.7.16"
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-subscriber]
features = ["env-filter", "time", "json"]
version = "0.3.19"
[dependencies.tracing-tree]
version = "0.4.0"
[dependencies.ulid]
version = "1.2.1"
[dependencies.vrl]
features = ["compiler", "parser", "value", "diagnostic", "stdlib", "core"]
version = "0.28.0"
[dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.15"
[dev-dependencies.criterion]
features = ["html_reports", "async_tokio"]
version = "0.7"
[dev-dependencies.insta]
version = "1.42.1"
[lib]
name = "hive_router"
path = "src/lib.rs"
[package]
authors = ["The Guild"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "GraphQL router/gateway for Federation"
edition = "2021"
homepage = "https://github.com/graphql-hive/router"
license = "MIT"
name = "hive-router"
publish = true
readme = false
repository = "https://github.com/graphql-hive/router"
version = "0.0.21"