
TS-PokéAPI
Zero dependency, Lightweight, Extensible.
A Multipurpose TypeScript library

PokéAPI integration
Provide a class for fetching data from PokéAPI resources, with many helper methods and strong type definitions.

Zero dependency
TS-PokéAPI have any external package dependency, which makes its bundle very light.

Extensible
Easy to extend and customize data fetch, giving more control over requests and responses.

Test coverage
Maximum coverage to all test suites with reliable code, giving accurate outputs of game formulas from trustfull sources such as Bulbapedia, Serebii, and PokémonDB.

Game formulas
Pokémon is full of math and TS-PokéApi is here to help with a seamless and high level experience. Send the values and we do the calcs!

Pokémon Showdown
Quickly import and export Pokémon Showdown teamsheets. Validate teams and explore team building resources.