[package]
name = "ploidy-util"
description = "Runtime support for crates generated by Ploidy"
readme = "README.md"
rust-version = "1.86"
version.workspace = true
license.workspace = true
edition.workspace = true
repository.workspace = true
keywords.workspace = true

[dependencies]
base64 = "0.22"
chrono = { version = "0.4", features = ["serde"] }
http = "1"
itertools = "0.14"
percent-encoding = "2.3"
ploidy-pointer = { workspace = true, features = [
    "chrono",
    "derive",
    "serde",
    "serde_bytes",
    "serde_json",
    "url",
] }
reqwest = { version = "0.13", default-features = false, features = [
    "form",
    "http2",
    "json",
    "multipart",
    "query",
    "rustls",
] }
serde = { version = "1", features = ["derive"] }
serde_bytes = "0.11"
serde_json = "1"
serde_path_to_error = "0.1"
thiserror = "2"
url = { version = "2", features = ["serde"] }
uuid = { version = "1", features = ["serde", "v4"] }

[features]
did-you-mean = ["ploidy-pointer/did-you-mean"]
