1.7.0 • Published 8 years ago
pokemon-names-and-types v1.7.0
pokemon-names-and-types
An open source project created as practice for the egghead.io course - https://egghead.io/courses/how-to-write-an-open-source-javascript-library

Pokemon Names
Get a all Pokemon names
import {pkmn} from 'pokemon-names-and-types'
pkmn.all //Returns all pokemon names as a json arrayGet a random Pokemon name
import {pkmn} from 'pokemon-names-and-types'
pkmn.random() //Returns a random pokemonGet n Pokemon names
import {pkmn} from 'pokemon-names-and-types'
pkmn.random(n) //Returns n random pokemonPokemon Types
Get type to which another is weak to
import {pkmnTypes} from 'pokemon-names-and-types'
pkmnTypes.getSuperEffectiveType("Steel") //IceCheck if a type is strong/weak against another
import {pkmnTypes} from 'pokemon-names-and-types'
pkmnTypes.isWeak("Normal","Rock") //True
pkmnTypes.isStrong("Water","Ghost") //FalseReact Pokemon Badge component
Get a badge with name and specified types
import {Badge} from 'pokemon-names-and-types'
//Returns a badge with types indicated by color:
<Badge name="SomePokemon" type1="Fire" type2="Grass"/>