GitHub API

Our project API is complete but things are about to get a little more complicated as we attempt to communicate with the GitHub API. Let's install the following modules.

The github module provides an object-oriented wrapper for the GitHub v3 API; the complete API for this module can be found at http://mikedeboer.github.io/node-github/.

npm install github --save

The async module is a utility module that provides around 20 powerful functions for working with asynchronous JavaScript. The async module is a control-flow module and will allow us to do operations over IO in a clean, controlled way.

npm install async --save

The moment.js is a library for parsing, validating, manipulating, and formatting dates.

npm install moment --save

Get Advanced Express Web Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.