better-auth-api 0.9.0

Plugin implementations for better-auth
Documentation
[package]
name = "better-auth-api"
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
description = "Plugin implementations for better-auth"
repository = { workspace = true }

[dependencies]
better-auth-core = { workspace = true, features = ["derive"] }

# Asynchronous runtime
async-trait = { workspace = true }

# Serialization
serde = { workspace = true }
serde_json = { workspace = true }

# Validation
validator = { workspace = true }

# Time handling
chrono = { workspace = true }

# Cookie handling
cookie = { workspace = true }

# Data structures
uuid = { workspace = true }

# Crypto
argon2 = { workspace = true }
sha2 = { workspace = true }
aes-gcm = { workspace = true }
hkdf = { workspace = true }
hmac = { workspace = true }
rand = { workspace = true }
base64 = { workspace = true }
totp-rs = { workspace = true }

# Logging
tracing = { workspace = true }

# HTTP client
reqwest = { workspace = true }

# URL
url = { workspace = true }
urlencoding = "2"
bon = "3.3"
governor = "0.10.4"
nonzero_ext = "0.3.0"
axum = { workspace = true, optional = true }

[dev-dependencies]
tokio = { workspace = true }

[features]
default = []
axum = ["dep:axum", "better-auth-core/axum"]