[[bin]]
name = "mandolin"
path = "src/main.rs"
[dependencies.clap]
features = ["derive"]
version = "^4"
[dependencies.minijinja]
features = ["json", "preserve_order", "loop_controls"]
version = "^2.9"
[dependencies.openapiv3]
version = "^2.0.0"
[dependencies.regex]
version = "^1"
[dependencies.serde]
features = ["derive"]
version = "^1.0.219"
[dependencies.serde_json]
version = "^1"
[dependencies.serde_yaml]
version = "^0.9.34+deprecated"
[dev-dependencies.axum]
version = "^0.8"
[dev-dependencies.chrono]
features = ["serde"]
version = "^0"
[dev-dependencies.tokio]
features = ["rt", "rt-multi-thread", "macros", "signal"]
version = "^1"
[dev-dependencies.uuid]
features = ["serde"]
version = "^1"
[[example]]
name = "readme_axum_generate"
path = "examples/readme_axum_generate.rs"
[[example]]
name = "readme_axum_generate_custom"
path = "examples/readme_axum_generate_custom.rs"
[[example]]
name = "sandbox0"
path = "examples/sandbox0.rs"
[[example]]
name = "sandbox1"
path = "examples/sandbox1.rs"
[lib]
name = "mandolin"
path = "src/lib.rs"
[package]
authors = ["lzpel"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["web-programming::http-server", "template-engine", "api-bindings"]
description = "Input openapi.json/yaml, output server source code in rust."
edition = "2024"
exclude = [".github/*", "frontend/*", "openapi/*", "media/*"]
homepage = "https://lzpel.github.io/mandolin/"
keywords = ["openapi", "generator", "axum", "server"]
license = "MIT"
name = "mandolin"
readme = "README.md"
repository = "https://github.com/lzpel/mandolin"
version = "0.2.4"