[package]
name = "graphql-composition"
version = "0.12.2"
edition = "2024"
license = "MPL-2.0"
description = "An implementation of GraphQL federated schema composition"
repository = "https://github.com/grafbase/grafbase/tree/main/engine/crates/composition"
keywords = ["graphql", "federation"]
[lints]
workspace = true
[dependencies]
bitflags.workspace = true
cynic-parser = { workspace = true, features = ["report"] }
cynic-parser-deser.workspace = true
fixedbitset.workspace = true
indexmap.workspace = true
itertools.workspace = true
serde.workspace = true
serde_json.workspace = true
url.workspace = true
wrapping = { version = "0.4.0", path = "../graphql-wrapping-types", package = "graphql-wrapping-types" }
[dev-dependencies]
anyhow.workspace = true
grafbase-workspace-hack.workspace = true
graphql-schema-validation.workspace = true
insta.workspace = true
pretty_assertions.workspace = true
serde.workspace = true
tokio.workspace = true
toml.workspace = true