mongo-graphql 0.0.3

Dynamic GraphQL schema generation from MongoDB collections, optimized for AWS Lambda
Documentation
[package]
name = "mongo-graphql"
version = "0.0.3"
edition = "2024"
rust-version = "1.97"
description = "Dynamic GraphQL schema generation from MongoDB collections, optimized for AWS Lambda"
license = "MIT"
repository = "https://github.com/carlosguadir/mongo-graphql"
keywords = ["mongodb", "graphql", "dynamic-schema", "lambda"]
categories = ["database", "web-programming"]
autoexamples = false
exclude = [".gitignore"]

[features]
integration = []
lambda = ["dep:aws_lambda_events", "dep:lambda_runtime"]

[[bin]]
name = "standard"
path = "examples/lambda.rs"
required-features = ["lambda"]

[[bin]]
name = "extensions"
path = "examples/extensions.rs"
required-features = ["lambda"]

[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
thiserror = "2.0"
tokio = { version = "1.52", features = ["rt", "rt-multi-thread", "macros"] }
async-graphql = { version = "7.2", features = ["dynamic-schema"] }
mongodb = "3.8"
chrono = "0.4"
base64 = "0.22"
futures = "0.3"

aws_lambda_events = { version = "0.15", optional = true }
lambda_runtime = { version = "0.13", optional = true }

[dev-dependencies]
temp-env = "0.3"
aws_lambda_events = "0.15"
lambda_runtime = "0.13"
fake = { version = "5", features = ["derive"] }