This package includes list of all pokemons. Original data is available on https://pokemondb.net/pokedex/national.
To install this package use
npm install --save json-pokemon
require
command just returns a list of pokemon objects. The format is next:
const pokemons = require('json-pokemon');
const pokemon = pokemons[0];
// pokemon's structure:
// {
// id: 1,
// name: 'some-pokemon-name',
// typeList: ['Fire', 'Grass']
// }
const getPokemons = require('json-pokemon/getPokemon');
const pokemons = getPokemons(); // See API in the next section.
const firstPokemon = getPokemons.getPokemonById(1); // See API in the next section.
const snow = getPokemons.getPokemonByName('snow'); // See API in the next section.
Pokemon's type.
Type: object
Returns pokemon found by its id.
id
number Pokemon's id.
Returns (Pokemon | null) Pokemon if founded, else returns null.
Returns pokemon found by its name.
name
string Pokemon's id.
Returns (Pokemon | null) Pokemon if founded, else returns null.
Returns list of pokemons filtered with passed info.
filter
object Filter descriptor. (optional, default{}
)