gothub
v1.0.2
Published
A convenience wrapper for `got` to interact with the GitHub API (very similar to gh-got).
Downloads
52
Maintainers
Readme
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.