[package] name = "rfesi" version = "0.45.1" authors = ["Celeo "] edition = "2021" description = "Rust API for EVE Online's ESI" readme = "README.md" homepage = "https://github.com/celeo/rfesi" repository = "https://github.com/celeo/rfesi" documentation = "https://docs.rs/rfesi" license = "MIT OR Apache-2.0" exclude = [".github"] keywords = ["eve", "eve-online", "esi"] categories = ["api-bindings"] [dependencies] base64 = "0.22.1" http = "1.1.0" jsonwebtoken = { version = "9.1.0", optional = true } log = "0.4.20" rand = "0.8.5" reqwest = { version = "0.12.5", default-features = false, features = ["json", "charset", "http2", "macos-system-configuration"] } serde = { version = "1.0.188", features = ["derive"] } serde_json = "1.0.107" sha2 = "0.10.8" thiserror = "1.0.48" [dev-dependencies] pretty_env_logger = "0.5.0" rusty-hook = "0.11.2" tokio = { version = "1.32.0", features = ["full"] } chrono = "0.4.31" uuid = { version = "1.5.0", features = ["v4", "fast-rng"] } [features] default = ["random_state", "validate_jwt", "default-tls"] random_state = [] validate_jwt = ["dep:jsonwebtoken"] default-tls = ["reqwest/default-tls"] rustls-tls = ["reqwest/rustls-tls"]