[package]
name = "nucel-sdk-api"
# nucel-sdk-api tracks its own version independent of the workspace so it can
# ship new API surface faster than the rest of the monorepo.
version = "0.2.0"
edition.workspace = true
license.workspace = true
description = "Auto-generated Rust client for the nucel.dev REST API (OpenAPI-driven, progenitor-built)"
repository = "https://github.com/nucel-dev/nucel"
homepage = "https://nucel.dev"
documentation = "https://docs.rs/nucel-sdk-api"
readme = "README.md"
keywords = ["nucel", "git", "ci", "openapi", "sdk"]
categories = ["api-bindings", "web-programming::http-client"]
include = [
    "src/**/*",
    "build.rs",
    "openapi/nucel.json",
    "README.md",
    "Cargo.toml",
]

[dependencies]
progenitor-client = "0.10"
reqwest = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
chrono = { workspace = true }
uuid = { workspace = true }
futures = { workspace = true }
bytes = { workspace = true }
regress = "0.10"

[build-dependencies]
progenitor = "0.10"
prettyplease = "0.2"
serde_json = { workspace = true }
syn = "2"
openapiv3 = "2"
