hypixel-skyblock v1.3.0
hypixel-skyblock
An unopinionated async/await API wrapper for Hypixel's Skyblock API developed in TypeScript complete with documentation, typed interfaces for all API responses, rate-limit handling, a few helpers, and support for undocumented endpoints.
The library aims to replicate the Hypixel API as closely as possible, and as such won't alter the results, merely offering intellisense suggestions / completion of results.
Project Status
Development has started, not all features are implemented and not all endpoints explored and typed. This is a relatively small project and I intend to have it done ASAP.
Roadmap
- - Add rate limiting support
- Add method, typing, testing, and documentation for:
- News
- Profile
- Profiles
- Auction
- Auctions
- Bazaar
- Product
- Products
- Resources
- Collections
- Skills
Installation
Use npm to install this library.
npm i --save hypixel-skyblock
Usage
import { Client as HypixelSkyblock } from "hypixel-skyblock";
const client = new HypixelSkyblock("API_KEY");
Contributing
If some API result isn't documented / typed out fully, please open an issue and I can add it ASAP. Otherwise, pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
All changes must ensure they pass eslint, tests, and that testing is updated to meet or exceed the previous coverage.