JavaScript encyclopedia of Pokemon with sprites.
Note: Generation VII species may have missing data including sprites.
$ npm install --save pokedex
var Pokedex = require('pokedex'),
pokedex = new Pokedex();
console.log( pokedex.pokemon('garbodor') );
console.log( pokedex.pokemon(90) );
{
id: 569,
species_id: 569,
height: 19,
weight: 1073,
base_experience: 166,
order: 617,
is_default: 1,
name: 'garbodor',
sprites: {
normal: 'http://img.pokemondb.net/sprites/black-white/normal/garbodor.png',
animated: 'http://img.pokemondb.net/sprites/black-white/anim/normal/garbodor.gif'
}
}
{
id: 90,
species_id: 90,
height: 3,
weight: 40,
base_experience: 61,
order: 103,
is_default: 1,
name: 'shellder',
sprites: {
normal: 'http://img.pokemondb.net/sprites/black-white/normal/shellder.png',
animated: 'http://img.pokemondb.net/sprites/black-white/anim/normal/shellder.gif'
}
}
Run npm run parse
to convert the CSVs in /data
into the JSON file consumed by this library.
MIT © Chris Contolini
Pokemon data from Pokeapi BSD © Paul Hallett