hypixel-sdk 0.2.1

Async client for the Hypixel Public API with typed models and SkyBlock helpers
Documentation
[package]
name = "hypixel-sdk"
description = "Async client for the Hypixel Public API with typed models and SkyBlock helpers"
keywords = ["hypixel", "skyblock", "minecraft", "api", "sdk"]
categories = ["api-bindings", "asynchronous", "web-programming::http-client"]
documentation = "https://docs.rs/hypixel-sdk"
readme = "README.md"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true

[lib]
name = "hypixel"

[package.metadata.docs.rs]
all-features = true

[features]
default = ["nbt"]
nbt = ["dep:base64", "dep:flate2", "dep:fastnbt"]

[dependencies]
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
thiserror.workspace = true
reqwest.workspace = true
tokio.workspace = true
futures-util.workspace = true
base64 = { workspace = true, optional = true }
flate2 = { workspace = true, optional = true }
fastnbt = { workspace = true, optional = true }

[dev-dependencies]
tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }
wiremock = "0.6"
dotenvy = "0.15"