[package]
name = "raphtory-graphql"
description = "Raphtory GraphQL server"
edition.workspace = true
rust-version.workspace = true
version.workspace = true
keywords.workspace = true
authors.workspace = true
documentation.workspace = true
repository.workspace = true
license.workspace = true
readme.workspace = true
homepage.workspace = true
[dependencies]
raphtory = { path = "../raphtory", version = "0.4.3" }
dotenv = "0.15.0"
itertools = "0.10"
serde = {version = "1.0.147", features = ["derive"]}
once_cell = "1.17.2"
poem = "1.3.48"
tokio = {version = "1.18.2", features = ["full"]}
async-graphql = {version = "5.0.5", features = ["dynamic-schema"]}
dynamic-graphql = "0.7.3"
async-graphql-poem = "5.0.5"
futures-util = "0.3.0"
async-stream = "0.3.0"
opentelemetry = {version = "0.18.0", features = ["rt-tokio"]}
opentelemetry-jaeger = {version = "0.17.0", features = ["rt-tokio"]}
tracing = "0.1.37"
tracing-opentelemetry = "0.18.0"
tracing-subscriber = {version = "0.3.16", features = ["std", "env-filter"]}
walkdir = "2"
[dev-dependencies]
serde_json = "1.0"