[package]
edition = "2021"
rust-version = "1.88"
name = "auth-cloudflare"
version = "0.0.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "auth-cloudflare: Cloudflare Workers AI auth provider core - account/token resolution, model catalog types, cache paths."
readme = "README.md"
keywords = [
"cloudflare",
"workers-ai",
"authentication",
"llm",
"catalog",
]
categories = [
"api-bindings",
"authentication",
"web-programming",
]
license = "CC0-1.0"
repository = "https://github.com/PlayForm/Auth-Cloudflare"
[lib]
name = "auth_cloudflare"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[bin]]
name = "auth-cloudflare"
path = "src/main.rs"
[[test]]
name = "evidence_sanitization"
path = "tests/evidence_sanitization.rs"
[[test]]
name = "failure_classification"
path = "tests/failure_classification.rs"
[[test]]
name = "fixtures_consume"
path = "tests/fixtures_consume.rs"
[[test]]
name = "gate_off"
path = "tests/gate_off.rs"
[[test]]
name = "health_store"
path = "tests/health_store.rs"
[[test]]
name = "ranking"
path = "tests/ranking.rs"
[[test]]
name = "tool_loop_validators"
path = "tests/tool_loop_validators.rs"
[dependencies.chrono]
version = "0.4.42"
features = [
"clock",
"serde",
]
default-features = false
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.150"
features = [
"preserve_order",
"arbitrary_precision",
"raw_value",
]
[dependencies.thiserror]
version = "2.0.18"
[dependencies.ureq]
version = "2.12"
features = ["tls"]
default-features = false