Promised based isomorphic Github API.
$ npm install --save github-fetcher
var githubFetcher = require('github-fetcher');
githubFetcher.user('hemanth').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.orgs('hemanth').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.gists('hemanth').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.repos('hemanth').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.branches('hemanth','paws-on-es6').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.gists('hemanth','es7-features').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.emojis().
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.gitIgnore().
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
/* OR a specific lang */
githubFetcher.gitIgnore('node').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.members('yeoman').
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
githubFetcher.licenses(<type>).
then( (data) => console.log(data) ).
catch( (err) => console.log(err) );
MIT © Hemanth.HM