Skip to content

TypeScript first packages to work with the Guild Wars 2 API

License

Notifications You must be signed in to change notification settings

GW2Treasures/gw2api-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gw2api

TypeScript first packages to work with the Guild Wars 2 API

  • @gw2api/types: Strong types for all data structures used by the Guild Wars 2 API
  • @gw2api/fetch: Tiny wrapper around fetch that returns type-safe responses.
  • @gw2api/client: High level abstraction to access the Guild Wars 2 API with support for automatic batching, middlewares, caching, rate-limiting and more.

Contributing

  1. Clone this repository or make a fork if you plan to submit your changes.
  2. Run npm install to install the required dependencies.
  3. Make your changes.
  4. Run npm run test to test your changes (make sure to include new tests if you add new functionality).
  5. Commit the changes to a new branch and push them to your fork.
  6. Create a new Pull Request.

License

Licensed under the MIT License.