{"_id":"github-contributors","_rev":"9-7cbb0782e55bd1ef1e3135ab1447c285","name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.1":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/github-contributors/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"github-base":"^0.1.0","markdown-utils":"^0.6.0","right-pad-values":"^0.1.3"},"devDependencies":{"mocha":"*","should":"*"},"gitHead":"135a08e278c752806dba9bb5031bca55b7c56a9d","_id":"github-contributors@0.1.1","_shasum":"f2942ee0650df08f8f9b0c851b99c44c9a3cb441","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f2942ee0650df08f8f9b0c851b99c44c9a3cb441","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.1.1.tgz","integrity":"sha512-7jp8fuD/LvyfAfj5wpwlPudni1EFYht05cXd3kkZI+tkXjJZUt6WuCQTjocsqIwq55Au23YC2OZ/o6N+LNoiqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs4RSZ8vxL6lH9XeHA3euxw3WfzkAt++1v2cfiepn+uAIgN088oiRQhEI2csj6B3HbMCmyWh6uNo9Evz0vYzzv4vg="}]}},"0.2.0":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/github-contributors/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"github-base":"^0.4.0","markdown-utils":"^0.7.1","right-pad-values":"^0.2.1"},"devDependencies":{"mocha":"*","should":"*"},"gitHead":"0013b026aafba23b9327945931dff8ee2c62b308","_id":"github-contributors@0.2.0","_shasum":"b187dfa59cf43fa171442d5c064d190c8363a082","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"b187dfa59cf43fa171442d5c064d190c8363a082","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.2.0.tgz","integrity":"sha512-eUqxx6U4D6IXzGIN8nou7v37EtRHUDbIgawV4bnUx0nxQqS7C9hrMT66ZEQ2R6b83OAHM5Bs6t+hf4hZqTKQ+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgFek1sUneh5k46qOoQRh7Bh0P4vrJDXJWd+sF5ooy3QIhANs871/9P5o1q10k1OYGaKzoXFQ8O2LeTYKr5NKDLTAK"}]},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}]},"0.2.1":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"github-base":"^0.4.0","markdown-utils":"^0.7.1","right-pad-values":"^0.3.1"},"devDependencies":{"gulp-format-md":"^0.1.5","mocha":"*","should":"*"},"keywords":["contributors","github"],"verb":{"related":{"list":["get-pkgs","github-base"]},"layout":"default","plugins":["gulp-format-md"]},"gitHead":"a3064f727d5e9c1dd2501f3e2dcad4f1059cfc4c","_id":"github-contributors@0.2.1","_shasum":"31b4e42018b2d8065297a0c0a8c2c27427c64538","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"31b4e42018b2d8065297a0c0a8c2c27427c64538","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.2.1.tgz","integrity":"sha512-YnHW7+gYrnwBkPl43YNxD4/wRCzh/YGaHo5H3rkF8qYLTUUm2Sh7Zo2gp4dDvF3JeKOHw9x6kG6REyUpXrrfbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdPZeJwoHLNcPvofUbE/yyf75VEoGhSJMdCuG/8Zak9AiA2e2YmsNWEQavzsiYVxR0+Vb1sm0V4SGKiI7jO6uS3ew=="}]}},"0.3.0":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","github-base":"^0.4.1","markdown-utils":"^0.7.3","right-pad-values":"^0.3.1"},"devDependencies":{"gulp-format-md":"^0.1.10","mocha":"^3.0.2","should":"^11.1.0"},"keywords":["contributors","github"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["get-pkgs","github-base"]},"lint":{"reflinks":true},"reflinks":["verb","verb-generate-readme"]},"gitHead":"267efd245cdb04a3ae0b06f98fd5012343ae3f69","_id":"github-contributors@0.3.0","_shasum":"8eff8fec83f5712d5bb757a49186eb5e048a5663","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"8eff8fec83f5712d5bb757a49186eb5e048a5663","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.3.0.tgz","integrity":"sha512-xhsaFm4JWuEzzzhr+LD41s8AXDu6Tjck0OpZZmY4l0+cDrPfPrzQwsetGnqpMLF15ozm6pEQhltjAGN+Ea3I3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzzBoD3gFYIYAHMzbV+QlxXcPAXv6k+WS+5BPSWbKJ7AiAEkN5HILtJjJ8M21q0K3UWddDjNKiq5h1rWPGCmfuReg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/github-contributors-0.3.0.tgz_1471770717006_0.24325066013261676"}},"0.4.0":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.4.0","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"format-people":"^0.1.1","github-base":"^0.5.0"},"devDependencies":{"data-store":"^0.16.1","extend-shallow":"^2.0.1","gulp-format-md":"^0.1.10","mocha":"^3.0.2"},"keywords":["contributors","github"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["get-pkgs","github-base"]},"lint":{"reflinks":true},"reflinks":["verb","verb-generate-readme"]},"gitHead":"3fc455bbaef3ee05a0c05c059ed7679d479088f2","_id":"github-contributors@0.4.0","_shasum":"d5544de9a358b468e558a95ff2362ce14aa58dc6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"d5544de9a358b468e558a95ff2362ce14aa58dc6","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.4.0.tgz","integrity":"sha512-TUsKGjMCkuzuzLFBQ1sJZSzsovLYNzoxzu9YAWC5uH93n+stq5EnmPKMxP9GaP1kuzgFprmhVlQkeNXYM7aahA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYTsS7fmDe+C03Bo/EgCbJNla110fl5nxQiv+y/tXT6QIhAOOrJHFwn9df88wMEv05e7nKyc3MFdUGSKBupNvKkofm"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/github-contributors-0.4.0.tgz_1473440445935_0.9794230826664716"}},"0.4.1":{"name":"github-contributors","description":"Generate a markdown or JSON list of contributors for a project using the GitHub API.","version":"0.4.1","homepage":"https://github.com/jonschlinkert/github-contributors","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/github-contributors.git"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"format-people":"^0.1.4","github-base":"^0.5.1"},"devDependencies":{"data-store":"^0.16.1","extend-shallow":"^2.0.1","gulp-format-md":"^0.1.11","mocha":"^3.2.0"},"keywords":["contributors","github"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["get-pkgs","github-base"]},"lint":{"reflinks":true},"reflinks":["verb","verb-generate-readme"]},"gitHead":"bdc6542db382257c0f48211588e1351d65d91e34","_id":"github-contributors@0.4.1","_shasum":"2dd11977fef313617418fdd122e4a160ddcd91cd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"2dd11977fef313617418fdd122e4a160ddcd91cd","tarball":"https://registry.npmjs.org/github-contributors/-/github-contributors-0.4.1.tgz","integrity":"sha512-4LEkQSNkkdUibNwlX5CUP6DbnLPH6I1rEb23wdke6e3pd8FYQAw2ScuGZ4ZlJqoKu61Z1ZmUAbCl8SjzyYT3pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWmqdGIDPat7ulvNHgAQ5tlzxrg54lChjmgB3flW8rtAiA/oX89fNJ7ts4SdrO10ijs7jKrGUn+ssCvS6rUEfOFAw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/github-contributors-0.4.1.tgz_1483542405580_0.08707355335354805"}}},"readme":"# github-contributors [![NPM version](https://img.shields.io/npm/v/github-contributors.svg?style=flat)](https://www.npmjs.com/package/github-contributors) [![NPM downloads](https://img.shields.io/npm/dm/github-contributors.svg?style=flat)](https://npmjs.org/package/github-contributors) [![Build Status](https://img.shields.io/travis/jonschlinkert/github-contributors.svg?style=flat)](https://travis-ci.org/jonschlinkert/github-contributors)\n\n> Generate a markdown or JSON list of contributors for a project using the GitHub API.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save github-contributors\n```\n\n## Usage\n\n```js\nvar contributors = require('github-contributors');\nvar repo = 'assemble/assemble';\nvar opts = {};\n\ncontributors(repo, opts, function(err, res) {\n  if (err) console.log(err);\n  // do stuff with res\n});\n```\n\n### Contributors\n\nThe response is an array of contributor objects with this format:\n\n```js\n[{ login: 'doowb',\n    id: 995160,\n    avatar_url: 'https://avatars.githubusercontent.com/u/995160?v=3',\n    gravatar_id: '',\n    url: 'https://api.github.com/users/doowb',\n    html_url: 'https://github.com/doowb',\n    followers_url: 'https://api.github.com/users/doowb/followers',\n    following_url: 'https://api.github.com/users/doowb/following{/other_user}',\n    gists_url: 'https://api.github.com/users/doowb/gists{/gist_id}',\n    starred_url: 'https://api.github.com/users/doowb/starred{/owner}{/repo}',\n    subscriptions_url: 'https://api.github.com/users/doowb/subscriptions',\n    organizations_url: 'https://api.github.com/users/doowb/orgs',\n    repos_url: 'https://api.github.com/users/doowb/repos',\n    events_url: 'https://api.github.com/users/doowb/events{/privacy}',\n    received_events_url: 'https://api.github.com/users/doowb/received_events',\n    type: 'User',\n    site_admin: false,\n    contributions: 577 }]\n```\n\n## authentication\n\nYou can avoid hitting the GitHub rate limit by passing a client ID and client secret on the options:\n\n```js\nvar opts = {id: process.env.CLIENT_ID, secret: process.env.CLIENT_SECRET};\ncontributors('assemble/assemble', opts, function(err, res) {\n  if (err) console.log(err);\n  // do stuff with res\n});\n```\n\n## formatted list\n\nInstead of JSON, get a markdown-formatted list by defining one of the following on `options.format`\n\n* `list`\n* `aligned`\n* `table`\n\nHere are some examples.\n\n### list\n\nContributors from [jonschlinkert/micromatch](https://github.com/jonschlinkert/micromatch)\n\n**Commits** / **Contributor**\n\n* 253 [jonschlinkert](https://github.com/jonschlinkert)\n* 4   [es128](https://github.com/es128)\n* 1   [UltCombo](https://github.com/UltCombo)\n* 1   [tomByrer](https://github.com/tomByrer)\n\n### aligned list\n\nContributors from [jonschlinkert/gray-matter](https://github.com/jonschlinkert/gray-matter)\n\n```bash\nCOMMITS / CONTRIBUTOR\n------- | -----------\n107      jonschlinkert\n7        RobLoach\n2        doowb\n1        ianstormtaylor\n```\n\n### table\n\nContributors from [assemble/assemble](https://github.com/assemble/assemble)\n\n| **Commits** | **Contributor**<br/> | \n| --- | --- |\n| 949 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 577 | [doowb](https://github.com/doowb) |\n| 11 | [adjohnson916](https://github.com/adjohnson916) |\n| 7 | [Arkkimaagi](https://github.com/Arkkimaagi) |\n| 4 | [bendrucker](https://github.com/bendrucker) |\n| 2 | [avr](https://github.com/avr) |\n| 2 | [thegreatsunra](https://github.com/thegreatsunra) |\n| 2 | [StevenBlack](https://github.com/StevenBlack) |\n| 2 | [xzyfer](https://github.com/xzyfer) |\n| 2 | [ain](https://github.com/ain) |\n| 1 | [prettyboymp](https://github.com/prettyboymp) |\n| 1 | [asans](https://github.com/asans) |\n| 1 | [bauerca](https://github.com/bauerca) |\n| 1 | [jordanthomas](https://github.com/jordanthomas) |\n| 1 | [pburtchaell](https://github.com/pburtchaell) |\n| 1 | [oncletom](https://github.com/oncletom) |\n| 1 | [tomcode](https://github.com/tomcode) |\n| 1 | [tylerhowarth](https://github.com/tylerhowarth) |\n\n## About\n\n### Related projects\n\n* [get-pkgs](https://www.npmjs.com/package/get-pkgs): Get the package.json for an array of repos from the npm registry, optionally filtering properties… [more](https://github.com/jonschlinkert/get-pkgs) | [homepage](https://github.com/jonschlinkert/get-pkgs \"Get the package.json for an array of repos from the npm registry, optionally filtering properties using glob patterns.\")\n* [github-base](https://www.npmjs.com/package/github-base): JavaScript wrapper that greatly simplifies working with GitHub's API. | [homepage](https://github.com/jonschlinkert/github-base \"JavaScript wrapper that greatly simplifies working with GitHub's API.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\n_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_\n\nTo generate the readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install -g verb verb-generate-readme && verb\n```\n\n### Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT license](https://github.com/jonschlinkert/github-contributors/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.1.30, on September 09, 2016._","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"time":{"modified":"2022-06-18T12:27:02.719Z","created":"2015-03-31T17:09:48.985Z","0.1.1":"2015-03-31T17:09:48.985Z","0.2.0":"2015-10-17T20:05:37.396Z","0.2.1":"2016-01-09T21:04:16.526Z","0.3.0":"2016-08-21T09:11:58.507Z","0.4.0":"2016-09-09T17:00:47.469Z","0.4.1":"2017-01-04T15:06:47.278Z"},"homepage":"https://github.com/jonschlinkert/github-contributors","repository":{"type":"git","url":"git+https://github.com/jonschlinkert/github-contributors.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/jonschlinkert/github-contributors/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["contributors","github"]}