[package]
name = "openapi-lambda"
description = "Opinionated, strongly-typed code generation for AWS Lambda from OpenAPI definitions"
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
version.workspace = true
[dependencies]
anyhow = { version = "1" }
async-trait = "0.1"
aws_lambda_events = "0.13"
backtrace = "0.3"
base64 = { version = "0.21" }
chrono = { version = "0.4", default-features = false, features = ["serde", "std"] }
futures = "0.3"
headers = "0.4"
http = "1"
indexmap = "2.1"
itertools = "0.12"
lambda_runtime = "0.9"
log = "0.4"
mime = "0.3"
serde = { version = "1", features = ["rc"] }
serde_json = "1"
serde_path_to_error = "0.1"
thiserror = "1"
tokio = "1"
urlencoding = "2.1"
[dev-dependencies]
openapi-lambda-codegen = { path = "../openapi-lambda-codegen" }
[target.'cfg(any())'.dependencies]
openapi-lambda-codegen = { version = "=0.1.3", path = "../openapi-lambda-codegen" }