[package]
name = "fabro-openai-oauth"
edition.workspace = true
version.workspace = true
license.workspace = true
description = "OpenAI OAuth PKCE token acquisition for Fabro"

[lib]
doctest = false

[dependencies]
serde.workspace = true
serde_json.workspace = true
reqwest.workspace = true
sha2.workspace = true
base64.workspace = true
rand.workspace = true
hex.workspace = true
tokio.workspace = true
tracing.workspace = true
axum = "0.8"
open = "5"

[dev-dependencies]
mockito = "1"
tokio = { workspace = true, features = ["test-util", "macros"] }
