Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    getrepospublic

    getrepos

    Travis CI Build Status NPM version NPM downloads Dependency Status Dev Dependency Status
    Patreon donate button Open Collective donate button Gratipay donate button Flattr donate button PayPal donate button Bitcoin donate button Wishlist browse button
    Slack community badge

    Fetch the specified repositories, or those that match a particular github user or search query

    Install

    NPM

    • Install: npm install --save getrepos
    • Module: require('getrepos')
    • Editions

      This package is published with the following editions:

      • getrepos aliases getrepos/index.js which uses Editions to automatically select the correct edition for the consumers environment
      • getrepos/source/index.js is Source + ESNext + Require
      • getrepos/es2015/index.js is Babel Compiled + ES2015 + Require

      Older environments may need Babel's Polyfill or something similar.

      Usage

      API Documentation.

      // Create our getrepos instance 
      var getter = require('getrepos').create({
          githubClientId: null,      // optional, will try process.env.GITHUB_CLIENT_ID 
          githubClientSecret: null,  // optional, will try process.env.GITHUB_CLIENT_SECRET 
          log: console.log           // optional, arguments: level, message... 
      });
       
      // Fetch the data on these github repositories 
      getter.fetchRepos(['bevry/getrepos'], function(err){
          console.log(err);
       
          // Fetch all the repo data on these github users/organisations 
          getter.fetchReposFromUsers(['bevry'], function(err){
              console.log(err);
       
              // Get the combined listing 
              console.log(getter.getRepos());
          });
      });

      History

      Discover the release history by heading on over to the HISTORY.md file.

      Contribute

      Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

      Backers

      Maintainers

      These amazing people are maintaining this project:

      Sponsors

      No sponsors yet! Will you be the first?

      Patreon donate button Open Collective donate button Gratipay donate button Flattr donate button PayPal donate button Bitcoin donate button Wishlist browse button

      Contributors

      These amazing people have contributed code to this project:

      Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

      License

      Unless stated otherwise all works are:

      and licensed under:

      install

      npm i getrepos

      Downloadsweekly downloads

      17

      version

      1.1.2

      license

      MIT

      repository

      github.com

      last publish

      collaborators

      • avatar
      • avatar