1.0.2 • Published 9 years ago

gothub v1.0.2

Weekly downloads
9
License
MIT
Repository
github
Last release
9 years ago

gothub

A convenience wrapper for got to interact with the GitHub API, very similar to gh-got.

Install

$ npm install --save gothub

Usage

With gh-got, you do this:

var ghGot = require('gh-got');

ghGot('users/sindresorhus', {token: 'foo'}, function(err, data){
  console.log(data.login); //=> 'sindresorhus'
});

With gothub, you can do this:

var gothub = require('gothub');

var github = new gothub({ token:'foo', endpoint:'https://github-enterprise.example.com/api/v3' });

github.get('users/sindresorhus', function(err, data){
  console.log(data.login); //=> 'sindresorhus'
});

gothub moves the token and endpoint options into the constructor.


Much of the work was shamelessly borrowed from Sindre Sorhus - I simply rearranged some things.