1.0.4 • Published 6 years ago

evolutions v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

evolutions Build Status XO code style npm npm

A cli tool to get pokemon evolution chain.

NOTE - Only supports pokemons upto 6th generation as of now.

Install

To test, install globally:

$ npm install -g evolutions

$ evolutions
torchic combusken blaziken

$ evolutions 1 4
bulbasaur ivysaur venusaur
charmander charmeleon charizard

$ evolutions eevee mudkip
vaporeon jolteon flareon espeon umbreon leafeon glaceon sylveon
mudkip marshtomp swampert

To use in another module:

$ npm install --save evolutions

Usage

const evolutions = require('evolutions');

evolutions.random();
//=> 'Snorlax'

evolutions.getName(147);
//=> 'Dratini'

evolutions.getId('Dratini');
//=> 147

evolutions.exists('Moltres');
//=> true

evolution.getEvolutionChain('chimchar');
//=> chimchar monferno infernape

API

.random(): string

Returns a random pokemon name.

.getName(id: number): string

Get pokemon name form ID.

.getId(name: string): number

Get pokemon ID form name.

.exists(name: string) boolean

Check if the pokemon with a given name exists (not case sensitive).

.getEvolutionChain(name: string): array

Get an array containing the evolution chain of a pokemon.

License

MIT © Anshuman Verma