- Drops support of Node 18 since it reached its end of life.
- Upgrade dependencies
- Add support for listing forms of a specific pokemon by name
- Upgrade dependencies
- Require Node 18 or above
- Upgrade dependencies
- Make the script into ESM
- Upgrade to
pokesprite
2.7.0
- Fix random feature
- Complete rewrite using the data from pokesprite instead of scraping Bulbapedia
- Supports shinies, female variants, regional forms and mega/gigantamax forms
- Some Pokémon couldn't be matched using their name. This should be fixed.
- Now uses a fuzzy search as a fallback
- Makes sure the number maps to the "vanilla" form of a given Pokémon
- Images are cropped of their transparent pixels for smaller sizes
- Alternate forms of Pokémon (Alola, Galar, etc) actually work and can be used
- Rename
--say-name
to--say
Initial release 🎉