Fetch data about Pokémon, their moves, abilities, types, egg groups and much much more.
Structured Node.js bindings for Redis.
Work with child procs and the running process.
Structured Node.js bindings for MySQL.
Work with the local filesystem; list files, write files, etc.
Machines for working with URL strings.
Structured Node.js bindings for connecting and running queries against a PostgreSQL database.
Send HTTP requests, scrape webpages, and stream data in your JavaScript/Node.js/Sails.js app with a simple, `jQuery.get()`-like interface for sending HTTP requests and processing server responses.
Work with strings.
A browserify transform that makes machinepacks work when they are required from a browserified module (or each other).
Get Pokémon names
Tiny library that helps create and kill PostgreSQL database.
Produce interactive prompts in the console and consume the answers.
Encode and decode data to and from JSON.
Miscellaneous utilities for everyday tasks with arrays, dictionaries, strings, etc.
Read named SQL statements from .sql files. Also named parameters for prepared statements.
Work with arrays.
Zip and unzip files or directories in Node.js.
A unification of Pokémon Showdown's client's and server's data layers
Structured Node.js bindings for MSSQL.
Machines for talking to the Mandrill API.
Raw test runner for machinepacks (also includes a simple stub test driver)
pokemon SVG and GIF for https://pokeapi.co
Pokémon battle calculator