{"_id":"github-scraper","_rev":"65-cede0d7982466c4d9869a8da0eaa0784","name":"github-scraper","description":"insert imaginative description here","dist-tags":{"latest":"7.1.1"},"versions":{"0.0.3":{"name":"github-scraper","version":"0.0.3","description":"insert imaginative description here","main":"index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","request":"^2.60.0","twitter":"^1.2.5","wreck":"^6.0.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.0.4","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.0"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"21a7cb128c2d418567345caf3323d70a4dae2fbd","_id":"github-scraper@0.0.3","_shasum":"02b9a632ec1e73a05b58b49e29f6f92b3722f0b9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"02b9a632ec1e73a05b58b49e29f6f92b3722f0b9","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-0.0.3.tgz","integrity":"sha512-wqNkC706H0/1jv9B9Iwqtyn4iAfTMkRCmPugUM/S+CgPjUFTNMiur11UG0gapIj2VhJgTkDsDlmnMJhvNLzKoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+QcWQPN1MMwirpj8CO9Gj4sYizfbTu2iKa+Hvcjtk+AiEAx+WGLApdQggEi6P4p8Odpg9TA9A3/p4cahZQJiw9Yk4="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"1.0.0":{"name":"github-scraper","version":"1.0.0","description":"insert imaginative description here","main":"index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","request":"^2.60.0","twitter":"^1.2.5","wreck":"^6.0.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.0.4","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.0"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"53cdf8c25f0da1eda6e5d2fd3c0a87c2068aa45e","_id":"github-scraper@1.0.0","_shasum":"d47bb55a581819c4e6bd23ef2937a5691735460b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"d47bb55a581819c4e6bd23ef2937a5691735460b","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-1.0.0.tgz","integrity":"sha512-7E2tr9wZcnkRUSztTGYK+KUomR7x0Sg55RVCM+5L4KtAhHpRt4YhZm4Pg113jeW9ojgOVkI88JmObUo/YRC1WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzZYsOhgE295SbBnOI3Xv1D57ACAtdJb0IJgy4AQFUDAiAQMhKH77lOtSzQ4co1Jsr2XBvjonynodhqF5SjPUuqHg=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"1.0.1":{"name":"github-scraper","version":"1.0.1","description":"insert imaginative description here","main":"index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"7ccb4fc85f866c85aef3c7c7e664e5d23133f12f","_id":"github-scraper@1.0.1","_shasum":"3bb159f517a61cbf3b0e87e245a8e0baf506ce7b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"3bb159f517a61cbf3b0e87e245a8e0baf506ce7b","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-1.0.1.tgz","integrity":"sha512-NPuYmcfGthn1favCN8ECJoPvGlVw4tB52jVpUvaEAbRQu5rH9t3qs2Jtwis0T/9BVbRyoJsKfxJCQ+XbGBKtMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVDrf6sH/4mktcNxk9fL4+tTyYNjJO+yCNaanGduxenAiEA266n9HO/gHozLbYoJqi0LkkEaWnQsITiOApin9ipcNU="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"1.0.2":{"name":"github-scraper","version":"1.0.2","description":"insert imaginative description here","main":"index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"f9758fc626570d47f374a8e29ed027583a3fcc08","_id":"github-scraper@1.0.2","_shasum":"59e1bf077ad0d28a0338cda2c00c1c8add8ef631","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"59e1bf077ad0d28a0338cda2c00c1c8add8ef631","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-1.0.2.tgz","integrity":"sha512-mX7Bnk2kKbJWtGNoyfGokkOVIXZEAX4yqik71HWie1jCGoMs4E2y1FtjRkxNhCDMPPKFEU70NdxTQfrf+VLmLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF8FneVBZ20MIZ6dE9E2R2k5dUhzuJASjDkMfPKfzfcgIgAa2v0WbXx4K0WNh2cQxAVBYe/tHOXwUnwgAqhw0hr7s="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"1.2.0":{"name":"github-scraper","version":"1.2.0","description":"insert imaginative description here","main":"index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"19d9d86d3e00a1525020324cbb7ad26d716b7f91","_id":"github-scraper@1.2.0","_shasum":"a89ab05e2ba0420e57e9d6522a59e573cec1f1f8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"a89ab05e2ba0420e57e9d6522a59e573cec1f1f8","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-1.2.0.tgz","integrity":"sha512-Q4PGLITdUTcOc0MLa/SZYbY4gKCcWvi70c7rNUBhhqXCjV6LEMXBJronChLXvQe1chFxsFXbIOAXPSIo52eBbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWj34+s6i6/ssrGDw9hoscuf7r6rxxql3pg56n9CmZwwIgfUESCvv/hPXjZeOhIFVXUmZwCBtzQ/UE9R7895J+kDc="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"2.0.0":{"name":"github-scraper","version":"2.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"435e95b5b892e6b1020f1337485e510f818bd019","_id":"github-scraper@2.0.0","_shasum":"7ca32fc39d82f42e3dab3675fca2aa21d38a9a73","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"7ca32fc39d82f42e3dab3675fca2aa21d38a9a73","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-2.0.0.tgz","integrity":"sha512-hzhQ45AVZSPHvxjl6dS91cqnAK11RCizPlmFqDWTJAK2dYK3ev4Jis5l6I4502YvPqNQ8CydzNsdxceHuTsLOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRf+WhVBVSuRr7Ry7MubxlCapVMwZKuyPLooWwx5EcQAiBGEp6HDzRva0R8yfgOWizt6Yaj/QfFDpLkPHE6liTnGA=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"2.1.0":{"name":"github-scraper","version":"2.1.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"fc966ca20a20b3ce9a2edf63306dcee3af196691","_id":"github-scraper@2.1.0","_shasum":"9353fb7b364e4604d4be86cbffaff8c15810e947","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"9353fb7b364e4604d4be86cbffaff8c15810e947","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-2.1.0.tgz","integrity":"sha512-DhExm5wiCuczKKBS+wBaQY/uRbit9wL3QHvag25wGudGn0EYzFHqhQfNW2hQKC1K1oBsMAJ0z7Ww0kEGKBYLdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwapxMr6jaN7EZkQQ6CpR2tSTntmivRpLlUSEFD2CiIwIgZ07pvTowwCLJGLVMv8earZJhkmlMgWgS1hbIeBw2OOE="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.0":{"name":"github-scraper","version":"3.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"1d748236ded364c1074835d5e3f295ea1006f47d","_id":"github-scraper@3.0.0","_shasum":"a7b4fe2e4ef71c187fdf8af47c87c5496b872a5f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"a7b4fe2e4ef71c187fdf8af47c87c5496b872a5f","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.0.tgz","integrity":"sha512-Rszgk1REqa/174xiBdcfayNG31poSRaKPQNmDqIFUm/xSMPMbkZpSrQykPoyhy/oLCzzr+ljh25vO9P4hozngg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBClpZ4IUBeIjZzdH4K8nSri/u2vdhxeLkUgG0GEdvdtAiEAwD0kRB3wF4lwmAhbKbIF8WH7aZz4oqtcVDFDlciR7G4="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.1":{"name":"github-scraper","version":"3.0.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"0f67b444645cfb7e4bc7f921699d78e39f548254","_id":"github-scraper@3.0.1","_shasum":"e9a9b0fbef97a3f2e8740c00d4303bb69fe03a81","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"e9a9b0fbef97a3f2e8740c00d4303bb69fe03a81","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.1.tgz","integrity":"sha512-8OB3KIf0ynboNStoH90NtHYh2RFTsjoXQKpSC9Iz501Bdu8fKoDTR4zo3TyGDvj3pzr2bV4IUM8lANT4kUB9Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8qmoclG3pXvIEBITF4t/hcVKXp4HWXHFEytRvvpObhgIgJCuMaAI5pPksCRoySsNfzXbf1gOs4KL58kItawsUX+E="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.3":{"name":"github-scraper","version":"3.0.3","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"34d5c43468ce68a0cc932a2b5e6d4668a65f40cc","_id":"github-scraper@3.0.3","_shasum":"51c0c717d55dd544ad0e8620dc53f15e4ad3c6f0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"51c0c717d55dd544ad0e8620dc53f15e4ad3c6f0","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.3.tgz","integrity":"sha512-ZAUL4863CrnXtg3DeFXrTJ6SFCjmNT9vPY5KO+cghsPk+szbODgj9kzbxwEmZYJpPQPYYvVtIDeYtYtKQrCi/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy9WJte42G4Iev2qovOvAsaW6u5r03EyNulGJ8UnCkzAiBKLioZPrXpnXmgIdKEVfsz+P5rGpKz/jWpCq84vOnddQ=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.4":{"name":"github-scraper","version":"3.0.4","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"a47d72816a40d3952f927b34f77005d3adbcb560","_id":"github-scraper@3.0.4","_shasum":"2a5c8beb713872206dab75daaf236b0c02e815b8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"2a5c8beb713872206dab75daaf236b0c02e815b8","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.4.tgz","integrity":"sha512-bSMnL/QSClpeKl5Yi6orDkp6wDiKPK7UEGbMG7Bh1N7z4o4ikz5JlPrLelVQwa8bUdPQoc1qIhJoi4JSdJS9Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOoK1NnVGwR745KGdsLt0R3w5IuMmZhD+NxJO2ULmcBAiAHAn85IxiH+Jp8OTd0vF5tFMbOtuPDWe9EOI2MqJ756A=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.5":{"name":"github-scraper","version":"3.0.5","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"49c9159de1e66afcc692ba2f2c2689911fe45682","_id":"github-scraper@3.0.5","_shasum":"0a32a5c73aa64bc94da0753ae79462c939de3d39","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"0a32a5c73aa64bc94da0753ae79462c939de3d39","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.5.tgz","integrity":"sha512-2hvHFWtQ5M97VhHA2/2FAlIcPnBjdqyoRsx8l9xqRXRPcvtNVUVTpFn1JlDq4Ezp/50r8ECaJTeiyxVYn8k6RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhVEWQI6Zo99hVMTYrdXocVc4DhGgSFtUoYi97OoRR/AIgUUxmAPD72saIXEeu1shgl4fY9SI/cHK807B/uBe+eX8="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.6":{"name":"github-scraper","version":"3.0.6","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"31a77044a87ffd8447c2d8c506a97a1f85696b55","_id":"github-scraper@3.0.6","_shasum":"e6296fe1318f87205412d3314af4a9a8f8aba169","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"e6296fe1318f87205412d3314af4a9a8f8aba169","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.6.tgz","integrity":"sha512-fSmLOg6e88YsUiT2GLZYKKMgOtxaBAIbVPzIlZovAAmRAYYKZ38aWwoFy5KeWNKmBxAtNYv0OHRng1M4cpUpnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeKhLFVXJqlrRUaoxa+JhtXVUMCrUbvA33Ifi2bhq5dgIhAN0unmtGmj1Ng/KffcJ3l5hf72BOaHPK5bxKfdQYat+7"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.7":{"name":"github-scraper","version":"3.0.7","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"cc1e87246cf9f17c515d80598d2f43740d40f454","_id":"github-scraper@3.0.7","_shasum":"95bddd7d962aaefa75b2bdfd0aa58f7a206fc3b6","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"95bddd7d962aaefa75b2bdfd0aa58f7a206fc3b6","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.7.tgz","integrity":"sha512-x3shEmVl8kOyNti8sQV0Bgi0+TQFMKov+9knEJLNoXpjz1Tbr0DMlBMkF2uT/UeSygMlJyMabqtvt7LUD0G5zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5l8hC8h0eOgFRfAeTe7wUb9CQj0FiHdBhqYEIkqtWwwIgZcP31SLRmT+QRouIO3MJbeuxFzeInOBEU3R9yjFnRAs="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.9":{"name":"github-scraper","version":"3.0.9","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"46b2d4ffdb023a556c8241782204970f2b2de1c2","_id":"github-scraper@3.0.9","_shasum":"0c2e7f74decd45ffc0b315d3572b46fda2e475a7","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"0c2e7f74decd45ffc0b315d3572b46fda2e475a7","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.9.tgz","integrity":"sha512-BtG06h8SAANWMv688BowLMBpWqdXTi5EIIBcKjIDjNWMxxuEZheI+dLUl4qqb2UXDel6JKyeDKBKPrUx0AmgCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOkMdmzlSb5E4zHXhnlcV7rdoF0N+Sn2+eKKi8U7ZidgIgcgA++5NO+MjXGkx09heqZxKjYMS2M/zePZA7kLkrS/c="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.10":{"name":"github-scraper","version":"3.0.10","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"ef56ae9d2435f3e1bc5dea9214542c867357cef7","_id":"github-scraper@3.0.10","_shasum":"ffe9e53e3395761851e1a52af14ac4ce7398c29a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"ffe9e53e3395761851e1a52af14ac4ce7398c29a","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.10.tgz","integrity":"sha512-B8RL8l5eeebwgeSbjNR0SCFzJyfB92M7mZp3Evcs+o6xMhWN6OOsMlRED/yULPpWAwfl4+ROiqgwPGf8SNO+ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6H/3oQM+P5jUDpgwHa3IqryBqd4tGCd05IpAXdBplgIhAJ7uu0sK5LamdPfn/RMrHB60MIoTfGZAOvsZTbLHH4an"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.11":{"name":"github-scraper","version":"3.0.11","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"67629852860a7712b5dab5dcba2b58bd81d95be1","_id":"github-scraper@3.0.11","_shasum":"554a81cd0c667447c708a9d305542e68ff24f024","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"554a81cd0c667447c708a9d305542e68ff24f024","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.11.tgz","integrity":"sha512-tbETPURv897tF8KhKSXcbIKsghKBvzGGrm4sVhTcLAk5UENoObR5e7jH64V6sdkQbsqQwkAYOJYkkcSOf+OkJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvQtiBfuzQQ3RuOIWZgWQC4vrTpMOhVVNBv7XQs2RrUAiBdlZgjsSBblOojZJvbZaZHIyXA2qezdvDLJObnamDOAQ=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.12":{"name":"github-scraper","version":"3.0.12","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"459a9607a7d227d0af6f9acd9b8278429a5d42e9","_id":"github-scraper@3.0.12","_shasum":"3748da387c755d85c634fb55e8680b19ea0a101a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"3748da387c755d85c634fb55e8680b19ea0a101a","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.12.tgz","integrity":"sha512-TRsWCuPIH/n7vwMGnY3CfEzg53V3BpJdI2K+WJmJ7SzLN9/UeUUOIwRG1E/ujCciX9hA/B+9EFZbIur4q1HL6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyWk8+Phx2it1nitLfoz0pJb56zsziVr4dqQIN7DTd1gIhAOb7GWUYvUNybjqCHVBYMG+atozaWl5rlnOBEVijCdZS"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.13":{"name":"github-scraper","version":"3.0.13","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"400192ac1166451bf6cb3eb1b4c9208e3140ddb5","_id":"github-scraper@3.0.13","_shasum":"03de573150455aefdc2e7d8f6489539fb9db6e6b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"03de573150455aefdc2e7d8f6489539fb9db6e6b","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.13.tgz","integrity":"sha512-4MkqAMH5QHefPhw3vyv3gdvyizRNDqffaFbJp5BwGt0TPoXX01cYmcAKgxyES+P7aX0hzngpdjOxrMaLW4jr4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtvk1sunWC+ehlMcozuXBjbDnqiwuRFRmSMFyHkXvYNQIgKbaFRI2gtD/QBvY9g/LhtWYQuueoDGOQjG3ao2xcPds="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.14":{"name":"github-scraper","version":"3.0.14","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"de537c8a330c2fc4b3e875f91168fb5665272ce4","_id":"github-scraper@3.0.14","_shasum":"c5fd00e251c7429872935bf2caaf4db14b9d945d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"c5fd00e251c7429872935bf2caaf4db14b9d945d","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.14.tgz","integrity":"sha512-MZy5M8nJuaEbK1HMxnt1b2nWKum8L4CHbCQo4nHM0xnsiJ5va9ahRxlUO5ySOyJqgN4PEMEchoVYdVpqz9I3UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNVZTlHbHThGc+SnwiaImtLEkfdm/hEc+Y/L3pOYiv0AIhAKGHMTtSlo57lPHOhu+b+BdhLOtQFarBUd9Z5mqBjrF3"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.15":{"name":"github-scraper","version":"3.0.15","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"e05c71b961b6430225059df2f847c2c6558e43d6","_id":"github-scraper@3.0.15","_shasum":"70d83f8425fb07cd05668e21cd24366a01bfdeec","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"70d83f8425fb07cd05668e21cd24366a01bfdeec","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.15.tgz","integrity":"sha512-Ti7yM16w7J5vkpokJ5EW8AvAB3Vpvq3DgyFnwT8hTJxFqk5RlWFzjtW/4vraBcRGSREkSufoGLDwSmLGBv0y/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwqmKDeYBPwgQXphNsZr3vzLdnsem/I+QjsZ++ukpIPwIhAJvFeAP/Wxvetb99r7iSxM2a0twMxmBZSxPZPcUspTvi"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.16":{"name":"github-scraper","version":"3.0.16","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"e364b33602ac5045202d23a2fe7a2082530f71eb","_id":"github-scraper@3.0.16","_shasum":"f5ebcd21150d13cf436088589805b030d81f78f0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"f5ebcd21150d13cf436088589805b030d81f78f0","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.16.tgz","integrity":"sha512-iBrH8qMXLrXOPKh7lWSGj8ExJvUmTDct0onGRpyEkAxS/pCUmz/yI+0VS6LW/UBfqncM/LSGW4Ax9daCMwtIkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNUk7WOQdYo48GZwP9YsDyz8NdzUSanrarrC6lx7mkSAiAFo7SlUsQNeSU7dD4D0xpSFCaUc57Zt9E9KjrQBJOehQ=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.17":{"name":"github-scraper","version":"3.0.17","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"1462049ad14dc685b7e6a28d603f4b764734da0e","_id":"github-scraper@3.0.17","_shasum":"ccb85ed2125467f915afe68cfc1530956f31945b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"ccb85ed2125467f915afe68cfc1530956f31945b","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.17.tgz","integrity":"sha512-fCBr3YKmuvh30Z0gQBqcRf+b0ww5RwvMD+RfLxaaGlkcFpWWqveRn0uDiWr5H2KAevKNYxWtFBms6YzNk6OTZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsQByhmZJEPFkOKf/Hesl10V1xh8Eem54KbZ1WBwgMxQIgPaMNEdtLTBZ7z5Kub495QRnaoUTy3EQyefV/3+ayxB4="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.18":{"name":"github-scraper","version":"3.0.18","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"8d23aaa22036cc72280ca44434c2b5cf226528fa","_id":"github-scraper@3.0.18","_shasum":"55cced3c913b53e0fea2fb15549b87690e70dfa9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"55cced3c913b53e0fea2fb15549b87690e70dfa9","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.18.tgz","integrity":"sha512-0pP5WBX4VnCNQY9IJUGlzWixDIW4bxfxmcfhpuxSsunUcU4wvT9mWtS+QJKd3Nb9izAN3pKwIVztUSyZCcSy0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0kKPQAW2J9hU8hMkmgAratEKc8x+A8JMeLcKZ+j84FAiA3DOIgJnTdIF0gk+iAVrHi4f4oQMlpLZtYESCOymE5+w=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.19":{"name":"github-scraper","version":"3.0.19","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"chalk":"^1.1.0","codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"061d391421cec18a495f7c17b285566ab4dbd294","_id":"github-scraper@3.0.19","_shasum":"a8b754035958c711c15e621c395131d98b0d83c3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"a8b754035958c711c15e621c395131d98b0d83c3","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.19.tgz","integrity":"sha512-euCH6L32X+4qKF7XPriziMvQLDfRh8wI3NwYiW+o1bJ+tGFphBCL0uzIrh3k/TdSwdbV2O+AQ4GZgpzs/R27bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUiocioFeCwO1G/ytcPVxwlkLmurBaNgrIApTCcjlAUgIgFCRvAdHWbiDSA8PjoKuFmVvaFmzA1haU303AQ5ACHr4="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.20":{"name":"github-scraper","version":"3.0.20","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.0","cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"ffb3cf320ee3e8eaf00d320d708ee79ddad1cf89","_id":"github-scraper@3.0.20","_shasum":"cd6a38ea409eaa4949c37491cb9e5a406bcd5a2a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"cd6a38ea409eaa4949c37491cb9e5a406bcd5a2a","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.20.tgz","integrity":"sha512-hB60nOkOH/Y/qQfBiVHga/3RMvWkqbDrHJCfBBAbqwdlNqROdIEhjRH7LitC7/2OlVQQzDT8+JaXmJ1cYtJ18A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWj7fUrtCwEcyB3UE3qZuufhGPHzOcmSArsOWloV1SPgIgaKq0TmDbgRYsOWqF6fKihoT7QG87liKN+CEyUqOXJCI="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.21":{"name":"github-scraper","version":"3.0.21","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.0","cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"ee2487ab662fa545e513d8553e0f4b99da20e8cb","_id":"github-scraper@3.0.21","_shasum":"f2662a3cda671a6b73cfec51898264b436f9c548","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"f2662a3cda671a6b73cfec51898264b436f9c548","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.21.tgz","integrity":"sha512-oDHCjSqvA/eBYQD3e+Mf143/swRzmPKTz3vWzIuljNqU1ByXc0AzN5KMVgArtbY9QRn2dQf/UGOs5IYJaegOng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1NjT04u24aPNjp9koQLmppugqf838cEEcBqxXeYkK/AiB3LqV8WpMOQ6cb3NaijIAbYhVXcWuZIsgaFHKtsvWxjQ=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.22":{"name":"github-scraper","version":"3.0.22","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","codeclimate":"CODECLIMATE_REPO_TOKEN=d76761e65db40196c610696b451975d738be69a40438ae9fec3a5a3113af799f ./node_modules/codeclimate-test-reporter/bin/codeclimate.js < ./coverage/lcov.info","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.0","cheerio":"^0.19.0","wreck":"^6.1.0","xml2js":"^0.4.9"},"devDependencies":{"codeclimate-test-reporter":"0.1.0","istanbul":"^0.3.17","jshint":"^2.8.0","pre-commit":"1.0.10","tap-spec":"^4.0.2","tape":"^4.0.1"},"pre-commit":["jshint","coverage","codeclimate"],"gitHead":"40dc020db50fd1194cbbbc6ac48dcef623ada57d","_id":"github-scraper@3.0.22","_shasum":"cb37dbf2b3d43fcad2e6c4afd76440fac74b7224","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"cb37dbf2b3d43fcad2e6c4afd76440fac74b7224","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.22.tgz","integrity":"sha512-wcc9VcJvCuCqLSS8cGHPIC5r12tnu2HHurs7TKfU1glhELbWtWDHlUO1mQZ95AKNi2iO9WBzkh3bx3cdO51O7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNF41MLAwHkpn2Cmud9ROXbdj6JoEI/G8wistPcugpaAiEAwnY6GvRfbbTLDKalgYm7iM3mZl1P3/SrUkib0U7xJIg="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.0.23":{"name":"github-scraper","version":"3.0.23","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.19.0","wreck":"^7.0.0","xml2js":"^0.4.15"},"devDependencies":{"istanbul":"^0.4.0","jshint":"^2.8.0","pre-commit":"1.1.2","tap-spec":"^4.1.0","tape":"^4.2.2"},"pre-commit":["jshint","coverage"],"gitHead":"b904756c19ae34d62a6ba6c85000df770aebe9c9","_id":"github-scraper@3.0.23","_shasum":"dcf8035d1ab164ccb7cd522d2d3abba187ea85fe","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"dcf8035d1ab164ccb7cd522d2d3abba187ea85fe","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.0.23.tgz","integrity":"sha512-DPIczJCq7PYRbKc756zfIoBEOvxvIS/fJ3Ca/0OELe3KwUlKnvxqLqkcdidHdRMNr2G8lnuB2oMh2bY2RXqLKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiwOQmt7H1FsLNxqNsTtu/K9ZMvEaF9OtGRq6Jw0vElAiAPdH/3d9+Y5mGAcuuJa1v6wkDv8JblED+s9+OFkgbJyg=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{}},"3.1.0":{"name":"github-scraper","version":"3.1.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"nelsonic","email":"nodecoder@gmail.com","url":"https://github.com/nelsonic"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.20.0","wreck":"^7.1.0","xml2js":"^0.4.16"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"59790e183977cd752723bbbfbf984598fd5b1b9f","_id":"github-scraper@3.1.0","_shasum":"88b59ea7b4b05e1e814a30aaaef33481afca7e85","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"88b59ea7b4b05e1e814a30aaaef33481afca7e85","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-3.1.0.tgz","integrity":"sha512-QMOKyELu6mb5E7C8EZBU2bpjycJnN3J6hEdQP3M4/B8dDsUXLb23sZ1WRBTOJ1pGdd3nefkl5E9OXnckvBLqiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXJpRQEi1DyM0z+7DVPZvCzg3UIaVr0LAnIZzL380RGwIgPXyPvEe7Atw1Om/iOPSRx+I7EdZ6f3Bh6UvDwSrpdcA="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/github-scraper-3.1.0.tgz_1458998210723_0.07313225255347788"},"directories":{}},"4.0.0":{"name":"github-scraper","version":"4.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"d9938f23ba26c9be7e00c0e98d53e605cf77e11b","_id":"github-scraper@4.0.0","_shasum":"705084fe18fce42fcd0382ca98dbf773fa6d262e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"705084fe18fce42fcd0382ca98dbf773fa6d262e","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.0.0.tgz","integrity":"sha512-u/eKEE+Uv9ciQZ6n4zdkFJk9pidJUWellRX12KEoT+LRzpOGmCC3aUYKKSccow6MHEMXCaWtgofl3WChLQuI8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkxa+yjJjvo6RXc7JgBwVpr5m9c2exBJyOUv1EQJpjlAiEA+r661DMN9uy1IuTtPuLEG0H/uGPcUsMOTPpYgMZDDqU="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.0.0.tgz_1497685037679_0.30345810926519334"},"directories":{}},"4.0.1":{"name":"github-scraper","version":"4.0.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"6803f4f62d8868ae88e7341065780b2429910ebd","_id":"github-scraper@4.0.1","_shasum":"e8006d1e76a57d90c5d3e7338a91823fca146e5b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"e8006d1e76a57d90c5d3e7338a91823fca146e5b","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.0.1.tgz","integrity":"sha512-RxakIWveQ56hguwmYUxzeXdUlxc/WT8xIPG9ogN1XL7lYF+uGccAuRg4n6wcxSW95ypAlEls+rRF01S/W+C/7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwQPJw0jyvuzSTX6fjSyU9KNC4IZN3YrXNS7H3Fl4T0AiEA+h27htlStkp05QeEHZZRErf0dtL7QbZ2sxESCRHuu2o="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.0.1.tgz_1497688751174_0.9409000303130597"},"directories":{}},"4.1.0":{"name":"github-scraper","version":"4.1.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"f8d2d8bb61bc1230b5b0921c1c2bff27d0518188","_id":"github-scraper@4.1.0","_shasum":"c120a08d3ad8d91d4a964125c0aeeeceb5792a79","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"c120a08d3ad8d91d4a964125c0aeeeceb5792a79","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.1.0.tgz","integrity":"sha512-J9AMDkOcGgkBP3EHYF18yaLCUGebEISMi9pStlr614D6iyyheI/Hgl1RJYIWZQlFaz1FYHrAmLWOydNNXO0q7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlm5KR/nUoExa0jTMjUEWkIDVUtkwmsEWTKVpDH+EPAAiEAgyWXOAqFhoMUyarz/j5CHOr+c3wzNFpwSkPXW0wla+I="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.1.0.tgz_1497728112139_0.9560367467347533"},"directories":{}},"4.1.1":{"name":"github-scraper","version":"4.1.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"2d7f0d7f9245121d78bdbebbd41d9c5fa36c3df0","_id":"github-scraper@4.1.1","_shasum":"3394959e1b30cacdb04c93fa680970e8fbd99ae7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"3394959e1b30cacdb04c93fa680970e8fbd99ae7","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.1.1.tgz","integrity":"sha512-v79u7QHpNV0gPSFiugW/CrwSFHSIzfW4oN5dKbiesp+e+Bb1yxXgR0/WZPkn8tyWjD7VN10wGOZPT4ut6qKBoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfYV7OkAmuJLmuDhaydwJVQXrkAJoI5ee+oZsegvb0FgIhAKPFxVGvYDpoYL5Sm0isdhq2JuwL3rSE7r1O6OkFvL16"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.1.1.tgz_1497728722528_0.22928295494057238"},"directories":{}},"4.2.0":{"name":"github-scraper","version":"4.2.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"1d0c92e979055c9e1d0ae2c20d32bf277e6ef459","_id":"github-scraper@4.2.0","_shasum":"e516cf6f855e40eaa5c5c1731a8f804eb3224376","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"e516cf6f855e40eaa5c5c1731a8f804eb3224376","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.2.0.tgz","integrity":"sha512-UhRKaNzxsNJPE+8RWBz4SEDG4KtXlXGBL9BJVddoLSmrzk4tZZz29IDcG92rqJ9ArnOVVkLqsno0FND7CAqjkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCGb41ptvFtqDoL9uqB9lSo4K2I7K0b+pembhyaHuHLQIgVuv1s7vZ8pjuJShzk79umXGTfZz0GsoS8TlV0VOzh94="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.2.0.tgz_1497730272432_0.22879532584920526"},"directories":{}},"4.3.0":{"name":"github-scraper","version":"4.3.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"66002640d8717a544753b0a09422681627f5935b","_id":"github-scraper@4.3.0","_shasum":"67c1b4a373c135acc20f5c1f7313a13c68efdc30","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"67c1b4a373c135acc20f5c1f7313a13c68efdc30","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.3.0.tgz","integrity":"sha512-aWvSfNOVCTi8zEDsVdp3XCvHrqI3q5+lhM7S4XNtPUL7i283qQtd1IR3+gbe/ygrlKQEgnnCsiRsy5T6xUEUxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKA0nPk+pVQRXPMJ+UH3qmxqt/UEpN15fVhz/hcf5btwIhAKAKZE3c2NQChpMCj5gXEJQI9NCqk4Rc7zBABfBE4MID"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.3.0.tgz_1497771436037_0.26707375328987837"},"directories":{}},"4.4.0":{"name":"github-scraper","version":"4.4.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"72b728213d53f6ac40c376a0021eb9d4b943525c","_id":"github-scraper@4.4.0","_shasum":"4071d4a2c70ab184f90c6eb19148605aec76a898","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"4071d4a2c70ab184f90c6eb19148605aec76a898","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.4.0.tgz","integrity":"sha512-5FZr3dVGoOM+sdm/vo3Z4Q4ZUF5+L2AbRTiAK7rHw6ulXxMmKKWlTcGXYvuJ2FfNG1htDdP8caPrpM22UM2dPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGi8b7SS5wYQEp8Qoqlb9auAEAbmBnCkNUUEwxKE/UjAIgYG8v4/u88EKEVYWzdUOV1h60ehmClp/mgBSKKsRZvdA="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.4.0.tgz_1497804655401_0.8881689186673611"},"directories":{}},"4.5.0":{"name":"github-scraper","version":"4.5.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --statements 100 --functions 100 --lines 100 --branches 100","jshint":"jshint -c .jshintrc --exclude-path .gitignore .","codestyle":"jscs -p google src/ test/"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["jshint","coverage"],"gitHead":"f043d61d5f6e9eda47e37d97551f997609e00b31","_id":"github-scraper@4.5.0","_shasum":"d1053314f2f51a2cdeb5a7ede654dfe2dc0e0c88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"d1053314f2f51a2cdeb5a7ede654dfe2dc0e0c88","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.5.0.tgz","integrity":"sha512-oj3nF2DEgQPRpR1A5/Q9MyF/ruoZXS4kW2AmWOgVNaveDP35ehgl+5d2DKxyIklp2ond5GGnMq1QZF6Zuzqj3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKNKQRv7JC2ajl1zGkFwpkSKTZwAnz5j5410ie5nLAMAiEArqK/i9VFHvHIX9TMGkPsAgieV+BLE32piB1Sw4jhfCg="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.5.0.tgz_1497825469391_0.5020710860844702"},"directories":{}},"4.6.0":{"name":"github-scraper","version":"4.6.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"chalk":"^1.1.1","cheerio":"^0.22.0","wreck":"^12.2.0","xml2js":"^0.4.17"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["coverage"],"gitHead":"9cc292ffb0f90cc13c6ae1d709d65c91035ebcea","_id":"github-scraper@4.6.0","_shasum":"a9b08247505b4892b17ee9eaf6121e2df8834444","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"a9b08247505b4892b17ee9eaf6121e2df8834444","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-4.6.0.tgz","integrity":"sha512-ht0MsY48cvqAEllVAuwnIRIP+h6KYXSyqKlpa8D5ZjJNFPI+4woFZW8zpWZu/dKBuGBEVQTvEgUaVObANW7j9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASjwzZcPZx0c/oxmXQDxI2Hkdj5l2m/FSeIx2LsTyaoAiEA895i0GcnxbH2XIh9IPF0XeaC2vxDcJkVgIbm1KyQr90="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-4.6.0.tgz_1497826438954_0.09911146317608654"},"directories":{}},"5.0.0":{"name":"github-scraper","version":"5.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.2","jshint":"^2.9.1","mkdirp":"^0.5.1","pre-commit":"1.1.2","tap-spec":"^4.1.1","tape":"^4.5.1"},"pre-commit":["coverage"],"gitHead":"0645db5c77d1f25f433e4f4e615f2b37dbe80e3c","_id":"github-scraper@5.0.0","_shasum":"3e2b865eecc215b2500af69ade8ae0e50acced5a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"shasum":"3e2b865eecc215b2500af69ade8ae0e50acced5a","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-5.0.0.tgz","integrity":"sha512-cutmrfi5l+GkUN8ziUWtJqdLCnc8Fud0y+3jFdGf9EBW+EgpeQY5G5+fm/ITL0qAD0WpQehOrB3zcxJ8T+MBgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMYoKUdlYmNfBi5P7VZA+ARK4sXh7yKZ17ahLjwuy7cwIhANFiumOc5F8x4cYXKa7ZwmC3vbTh8LyzZ6g0gkCzACid"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper-5.0.0.tgz_1507406987718_0.4298084769397974"},"directories":{}},"6.0.0":{"name":"github-scraper","version":"6.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"494695971ebe94e264f56d23e99f8ffaee936469","_id":"github-scraper@6.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-+Oq0Xnl4yx0WkLr6iVuF0E6X3dayi1XL8WLLGghvq5LCVaYAyoykvtXEPzx4T94TO9GVqTbgTdPTnBcuLYoVKw==","shasum":"ba3c2b99fb365c04c316a402385f5a8ca9bd0cc5","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.0.0.tgz","fileCount":51,"unpackedSize":165402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrjhGCRA9TVsSAnZWagAA6N4P/1DOJh2C0tVlOc2XrME9\nEtQiHQVQXtL9ouencQ8sf+1VoQWxNcPdRZ3oN5RYyCTBClyP/DRTFmJ+4jjQ\nqMORLpxyKfeocm6SGpNywivPfBfnhatst2NT+Zap+Fo/4luBE7N4CDk2gXeI\nsbxrC45Lh+lSPRXWjCtGr6tkKEvP8c0Eu/yP6Hsdtdj4JZDWZefljujKq1+U\nkNOZL+sotL8r03tU/5XVp37iabAJN3PL14UArxCPAK3IfifTBUuUtIi8Son8\n9fL8J2VoOSyH4ybMLdonaej9Dm57pjL38aHXupOdanLcAFL9180w+LXFB3Wg\nQoOkjrCHa/lJZ3lmhXCv/PzfIt4qFsEPOnh2YkTj7BG6eZTUmqoL6G4kLIoy\nwbFQUJho9LRPIFI1DQcMqBOwxV+zTvPCiDtVVnwEb0A6+oXaIoMDcigyoP91\nqct0bznJOdGv5ZPjKu+bBOsPzfpvw0mQ81Sty/H3uGLNDDxaOVOSuhLcWn4T\nka8eDuTYxZENBRWLehC2W59VbHRG28cICSVkcxUCfILx33ivgBFh80zhZ9Bp\nZ4l/q4QT7cgR+qVkk58LBKQgEAiWcDY2vEaTzqm6AH8GyiV/VtVz2vh2QBEC\nrDFjm30NCsFJL+p2t8flUApbU96iLcTJJW3//ZU1tmoWstplxxWKxM1SjuEQ\nplOz\r\n=SHV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUj67RZGLbSlSziLM8s56FLlDjcLw94kMhHsV/Y2Z43AiEAuFxn76M6fMtceLu58Ne+pKeG8h/YRZeEnFECCz9pgJ4="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.0.0_1554921541564_0.08223829155324669"},"_hasShrinkwrap":false},"6.1.0":{"name":"github-scraper","version":"6.1.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"b8ceb809a79b8a9470d909d859503b3a1e511e4e","_id":"github-scraper@6.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-LRJdq+tBKHXzdnYmJMNzzk4NejhXoaqBEnZs+50rat7C/qwOmg0OOQoR61Y0LL/Pz4K+B3wDc/poLEj7JevHMw==","shasum":"e03c439d42f71f06dd7ada5e414bb10f81d22880","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.1.0.tgz","fileCount":51,"unpackedSize":165394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2i1CRA9TVsSAnZWagAAaeMP+QDTnC+uafx49L3RwoGW\nXQEcj6F5qljspChrb8nnFr9R0JuoarY4gMJraTGU2HHg2fKznalzVwsoWfXk\nXCyOrAhSgTlb5e2emsV85R6kQoZ3khquqjNq0un7HV37RSVwdLPhb40IFLvZ\nO8zBVtmRfDi/Hdbp0v7ohw9NVTtf94/ARHDYBtL38FcT4ioesP5CkfHL8BdQ\nd1EZj/VVDT75qAu9sfd9GBqNORTY+n+TgRfJLH/BW4OA45dqQHbPco4MvOr5\n+n2UCrsxyVSL42CxQ/iMJ4KlbSekOe+jvz8HKyWjtc+5ysJz1Dvs8uk5Bg8Y\n3BrW1uwL/pc+Nm0gFs/4cCj0XOOvmb0YlNHbQIgoOqRaUrHMvYL3KSTvvz04\nI4GXbZivran7FtucJe7xrx0pyyUYODsCtl+/5epcHofWfR034ByuEERZ1OES\nqjWMH4UmPbP5l3adnFa28Oxk9xl0JGVn3EWYOh5Sj8RgueGtvP4/avEI8Z18\nZiCD2nZgSRmVBQ4Iy7pEmqYraubSuFCGKbw6lxovM/FtyW4UG1tYnMc+d1En\nvGlzZDsI3H2jGuuR+IKOMwr1aJec1JcFydT67qoRQDfgaxe4NynwwuWx6orU\nfngB8kRbrzyn714Qrs8hQfy4yC0oTBUUAxRBY1GxxYv0c+gbkWMDM1bid+cM\nxIUT\r\n=X4aj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9Z5gyfuOlPjw6Zp75RnkQATvJMDM1azBV/22nju2AiAiEAwBfIoFecw+xG17L+GQ3kfpGdYzrjT8EnXWPJjGt5i2Q="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.1.0_1554999476726_0.6649821964349518"},"_hasShrinkwrap":false},"6.2.0":{"name":"github-scraper","version":"6.2.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"226944fa2bfe88bd3a0ef5e48f867acf86c9a2e0","_id":"github-scraper@6.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-24Pratu5gZ46BAKj+SQgt8RIFCQlilIKvn/O9gkPKfmky09659jzzY7E7txvgKn6HxIkjNrbeWZ6YBtWG4Kwxg==","shasum":"220c0f1c12ed54bda35ed1a1528d4fa5267d3713","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.2.0.tgz","fileCount":51,"unpackedSize":165414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2qBCRA9TVsSAnZWagAAf/8P+gOBqB/98QkTUpGXUM8z\nx3rVmUFPvrNA28SNxgWmotSp9EuIthhTDm6gUuiYaaQtUzz2oNrXTJ1mw0JE\nQoqagpnUar31+L2sPYwi+sncCmbK8PI0ZqdaKyb5+sa9TnYy73AnTeVQ4MXS\nM2wx/3EKnDJjzd6tHRndKmZKWrvhiFFGEiHLz9X4xYRa5DkjpfTbCd7ipCpU\nxvUjcmA/jSJQzRbk4eAMEjBuMqMJpDjyCfO9D7WLzJZsI4RGqIPXs32bZNzQ\noWOfgwixvb4yfXxBzXB17eoSiWj2okOVinilwQlnwS0p4b9HfA4XLGo6stNI\nP3oX+N9Ay6EH2wrP17PdI52GwreNMp/SZ1i9n8vt8YaZqnwb2HkHrsZNIS+A\n0sb0thvjYPPcBsCxgbhfZA+wDwwcftUhvDyiWLRZbImwKKBRRthQO01YQhcA\now1AgajB/ci6CRGbYG+6fF8Yyfapm73f9goP8mPP0kWNV0HrwiakvIHh37wV\nHo8wId9uB+70diYlsP0UtuesXIcpPPXYI7CUg9CQyHxR6cO7YBWUYZsIYr+2\nwPgmbkgGdjtQTCoNL2LYC8iR6vz2I8QYPbD5GKmG5PY+xOTAL7y39p2bGjAx\nG4IP28YtCQoZsixuJmZEntSSO2baCcjOXhr2uUV4BkggsMjSU15UgH9K/L5X\nX4c4\r\n=kjQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmdT1wmqPnIx4+1uM+8XZGE7cTVf36M/v+Bt1NmlOu1AiEA/77xAXjFzLRj6lUTDGLe/BuRMsa2POW1pWYUvFiU61Q="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.2.0_1554999936130_0.5277790039548853"},"_hasShrinkwrap":false},"6.2.1":{"name":"github-scraper","version":"6.2.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"47dc865aabd1ea0d32b2f3452baf16d80e3537df","_id":"github-scraper@6.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-4XL4e1/TeaYcf34ZbXzuK79RINE1eJRcC/8CaO4KIfBRmlkq5vr2Tg4eVG1n6fex0x7VaX0Pdi5ZI3c+CjmuyA==","shasum":"9fb12f2001496ecb0d79f50bfeca908e072d4fe1","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.2.1.tgz","fileCount":51,"unpackedSize":165464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2xrCRA9TVsSAnZWagAA2hgP/ArTfhvxcmPUN37Lcnq1\ns482JZrG2Kq/E7HNsWvrYMEKb59M8HBw7n49h0z8gLXPvHPSBx5c+M6e7llB\n82CjYKuLcHUqtqKMvt0eX/yR9aX+sl6Jaluds5GXLrP36k8H7hgz7Cr/mbV0\nO1Wx6SD1Em6wK8gtVIx/ZAEqEqd/Zp59EGOaJTrXumiQvvIdHROZiQPuIp38\ncXwhEO8YLU/m7zh0HK4rD+5hRlUEdil+ZW7d6I6TLe/zJS7ZnMZp5RN97dS2\n4TRGDf6cPk4GUvQhIus943+zPQEJQPP8R2cytw8I636Ok0PsTU4GvwNGGSHG\nu0KHibw719LhGo/yF0nkrggFMhmihdafRYu3X4PcuAAn2GBM1+5cEg/wxwXE\nduZ0713HT8kBpsN+XrR5aHKPazWgx3jsYeRJsYylTlocDXWSCm0X4blQXLmO\nlfFiYEq7J3zv4QDDjKOZ00EoL3wbeDYaP86yKgaFH600hDkBEyzw03qkLLc0\nys1kNCJ7/updN59uLwa/eaqXdzW39WG7oumzWd7fuc7jkRkBvuqfcO/2RWNz\nzC6Yvby1slnI+ChE/FgOPR0yFTqR/yidNRDLUKKlCTLyjCX8R/+tZ6jDlJDV\noSqkBdspL1itEJPcX0P3K63NGJhYj1WfF2VEHQEihUDTcHR6MPb57QsPBvCm\nuCfJ\r\n=DD8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6WRiwE8TaehxWbNxVQxe+uw0ny7UCxG2DuQmp4UQoxAiEA63hHQN/S4J09r7mhrRRjeLTljDKvIssgFaDrvUfK0l8="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.2.1_1555000426863_0.27257342172158183"},"_hasShrinkwrap":false},"6.3.0":{"name":"github-scraper","version":"6.3.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"a93a090792c1ddc9f7b16b3142f2bb6c3586f2a0","_id":"github-scraper@6.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-NfFwvIxZfcyjIEMxnqo41teF+1UBGThTWC9v1T/7fd4RDWQZaSYnBhwO14LiYP/pirtGEX2po1fiByQvLe/n0w==","shasum":"031d6eaeb44649ee1d4408e5031de242aa43c447","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.3.0.tgz","fileCount":51,"unpackedSize":165622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr57MCRA9TVsSAnZWagAAEn4P/1G7VXyy9bpaZRtddwya\n5uj5W99poXXhDG/Q/EVBuGobqejsM6/s7Sb5fCCnt2l+g0Yvu64g84dykTWp\n++FjPd5388STgjgTL3D8K8iAmB7AFrByAeeUzoDBHx91ZhVsWaZMpNYCLEn2\nks3j6z/Ba7a6/lDtWB9IsOvVJjz49E60F94V4OZ5G599Mil7ca1rmB+tsfsK\nGfYwPYlNUbfWFjn03p5mYtSZAkYomrHl0T8gTf0GmDdim8ECBxUVgs8w0tbV\nRXzpYaAMQLtBEfL4gKC9Tq+gkrHtz0W/VZcCRhhNc0eFGAFGsGUNY87i2P4t\nfNqFXGNXJO7uR0DIkwT2hZ0EP/Uvhg1Tenpaa/dfEkiOt4NSY9p3ABdAThFJ\ndRiV0CCaW4aapvj/oRTHC6LRiQZMGAxJtOEdxGaYjKJCGhfqQJnr5yTsC/YT\neoVOCg7234wzgyT4r3iuwgiKFNNyCBjlRv8owg6PjD6dqqz34c9a4q+fkiUK\n5A6zaCtulzJy6hYXxSMHkB9Ln8fPuYCMOuVGlWKtvnYj4fKDYrdoAKIaorp9\nwJfCs7o65YgXkdjs/8Vvww2xP+oY82W8eMONlj3mzNQPYIbS4RxBz0N8keuB\nux6KO1YWNXJlmhzkZ4ErEDRn4OTwlrKAClormVCe+q8n0ZdliXtsnDRdi5i/\n2bJc\r\n=Ri4P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0TXWoVS+6LFDgF3tMKpsLvVq5viulDryUb/t8sa/JlgIhAODmqzYpqCsJnB78uUxZwP2TN2fCgBO2BS0nfxV8eV1/"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.3.0_1555013323677_0.659392788265752"},"_hasShrinkwrap":false},"6.4.0":{"name":"github-scraper","version":"6.4.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"614950dbac948c64f9b5a47b725eefef799368bd","_id":"github-scraper@6.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-l9OMxH3LClWKDOEUW594L6iGgzG/A48iLzMJDlDz70fhqUHLkW/EDR9G2vh5nKO1f8M3E3d12OlYtnkVPdRRow==","shasum":"c6270019a9cdf4b7bd6706a1530e13fba8221819","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.4.0.tgz","fileCount":51,"unpackedSize":165741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr6lSCRA9TVsSAnZWagAAAHMP/RkT5yfUIzZWKcLvH+u9\nCF77VDFHhrKX51t7wUFC/rwVW5sz0YkGTsede/41TMajwmehrvL4wiQhZN+j\nWwoWLZ1zsnnmbaVon1pRaernmJIn1qVs6WbDfm8hGo8ro6fPL81eMBZLWa1j\nD48JUO84V3pYf+ZgMx0Ywex9a/YWDptA0yFAMptkqGe9fESUjnMmKWUWeXuG\nFc3nj9IXaEWTI38ashxmiHupId7r32mvary8igQRFK0p8aA+nEAORzpyNa5X\nFoAwif+IIavOxPMP79lvTUDjhT50as8TOHbsAd+5HRFHQO44cYeMU0H2EWda\nYqO2+dwW0teRnpPcouF0BQq1TXqFrRpxRGSv6qsJaaEsOYRqP1H1SsVzMWyX\nw1sW2zPdqyaYO1eRQOhAn3+i45p+J+cATnxe7zhTrU7OZLGomJpKV+MejHxA\ncziMKbrA4NiiD57EX5wGCWY0yXGdfFeWhYV238QRx5uWX7SSaIz4raIjpg1i\nhnoEierYRc/5Ql5c2BSjxhv0iVIzzY5PhmJrayQG0U4B4MFCjv9hrUTsAvbG\n/0iDcIeRngbP2nIkVYb2p4LTXnokDHEtHPKnHBHqbAC7q4uLfNatcq9LLuzU\n/pExHaehIs2T2LoKBqdDTHsAelQM5cTcqzfPfNwyKmX0Cbfneg3SLBKAqMUB\nd9D7\r\n=H4mr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ26BE4JOzr/wsLzkQ8tH6Rqxf66Tn/gPRanSLTssgagIhAL7r5N4gDj9st5yj6T9h9oWr2yDUKd0pe4N2VMhO9VuH"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.4.0_1555016017275_0.7114984355233327"},"_hasShrinkwrap":false},"6.5.0":{"name":"github-scraper","version":"6.5.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"4e3fa11940829da7d0643f569d62b86c675a3b85","_id":"github-scraper@6.5.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-D0r46QeOEEyHh20HLSxNkaxDBejUJy418Aki1o/NyU9pygZxD/PjVWIYw2j5kJ5Xu6ID6uEoGdnhj7dDpjH2cA==","shasum":"975b8b54ab783e31a0d2d4fa20bc0c47a72e0d39","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.5.0.tgz","fileCount":51,"unpackedSize":165873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr7FSCRA9TVsSAnZWagAAt08P+wZjWjlJ1f0jyT5Qr7vD\nEBEZ4lsQ2zFVywLi3ZmbvY0b4zvHbI6GjEUlxjmdNXZ69UHYkhhBRScfOAi7\nuRCqBGavYPyTx0FCu1+23irc04SEN8/dfPu96I7wufNEBfT3he3lxTfhUeLE\nRWFC9jOxVpDL+MQ87NgYB4EshY/LEphhsPGnkKLyzWfXRstc5WgREgRUXqUQ\nGjKeml5IdjIXNpJ3qVvx/wKh5/VVex/xt1VeKF3/BA2N1jG/52tg+3+VEpwf\nzoL/SB78XD/H+393NXTqC98dV43OHi0vu71iP6X9rE8YNH7o79d2Ox91M+Jn\ng/COiRZ1zI7h6jWi1LTKC4fpS4GHDTNhPaGot4wOudMvVA1oxll6qNz1thEP\ndj5vJbGgiojTDqcvhGFc9l6JWO87+1q41+E059L1g6PFK6Z4VIiiBgyNMbTR\nYL60UsMdwgHpC7x7shdZsJ4MpGBaGgANcx1hPDhGbfHzC7ZRzvAWkF0KRDW6\nBMQCGoreYEyWY1UI9shFbjIyAiA/0NTzHU6FMdXWuVy10q6ibnjllx3WXdpN\np2hnaXeFdmfZ9tbjf2oVI1InjQMRp+X6vQLUrYZbYdhI+PHXc8qz2uorJk8s\nCauH5rv+bE2b6K0JFEdSdK8q/e7CWu6Tm0FMSdKMPo8OEGGdOAn7K7gbdWaO\nvQ3s\r\n=Md9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSYQfVoYmm6324tY8VBk6EJ0EK5zr0ab2OQ29XBrJUXAiA4k5XiAG06WjzaViP7M3S793aVetiyOWkT8mVGW3nHOQ=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.5.0_1555018065494_0.2538747404168562"},"_hasShrinkwrap":false},"6.6.0":{"name":"github-scraper","version":"6.6.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"2feb0d8e00e0035489140633ab5a1c06472efa99","_id":"github-scraper@6.6.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-gE37pAi7JIXUpa1CXwk3+z74fPaqEJaRyj9JpDTs4mhiNpLb9/8donereY2ewbF2mk/eLioJjQ6tP2o1RnW+kw==","shasum":"ba8414a49f06d5056d5f11248585b962387d5994","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.0.tgz","fileCount":51,"unpackedSize":165754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsEqXCRA9TVsSAnZWagAAKzsP/R/pn7TujeufmqL2NADK\nU0jO/uo9Zr50g4hTsBdpnHqO1IrbWK3u0G/OrjZTXVdsFWlRt14Vr6cJLwbk\n8od2HtIrJ8cVCM9TsJ7A+9ee9piEzlOmYTWg+COcDHuaWlUbI0f6GicJAV5X\nAnLNBn8V68strEufGi5z7YJAAXOgOeuM/ZzVRdSIlLSZWnlFOdDhynmQZerl\no7FplohJ91+I3Lnt3YDenWzFEUcF4ojjNNYIwrlj3o7sSbJyQIdOsCwBVzN/\nnFNcA3VcT9eMC210f2Nc0C0U8zRB7SHhtEVJh6TwmOHVbAFOyCiCpy5nR/1K\n0RLG0i1karytE+IWB5y9WhbNYZoJau/3DonrvvNSfcOcaJzPiHWHdAbACY4t\n0/INbaGGBTa8CDnMAl8XMYtaN0/TSOtOxyj8CZ9d6NEe8jAsRsercGzvH7dt\nfgId35amzIBDNb3qfG/I/j3Kfjv50+DQ3fHzWx66tAhfBN1eFq7neZub7nus\nARkCz4MdyeZ7pWQfETgB+/QJD5gCA8SGSo/Zp5T8iNMcb1vkkceSTFq60+7x\nufPqueio6iSDPoLlQPysYBexOGnPfJthLKCwmHD93zXjAWiMJ19srh+WwD8W\nSaqxCgXdBSzukg40BnYCOhw/HvgroPQFwF5lgurgYEdyl7fgb/zwHkA6Rzo0\nurr1\r\n=eriN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxtkkH0mBhvDHDOQZiukiqdf5WhioDqz4lju2KxBIxDAiEAgB3+cvtB7eVtwFZfrI/B2ZlnQbroZ2AElQU4kF70CKQ="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.0_1555057302404_0.33028513087552724"},"_hasShrinkwrap":false},"6.6.1":{"name":"github-scraper","version":"6.6.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"3cf833a2a14d0ed517ead3d0d0f9b49b734447ae","_id":"github-scraper@6.6.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-xTPWmbK9GCcRxg0Kxh9gs6XtwDbx4HV/W5n+iveS9v4a6tToEEyBF8zht+Jg84bWvzNygj9ny1l+9HhJ1tHAzg==","shasum":"675d0994ef8532936183aced85c1c8196f778701","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.1.tgz","fileCount":51,"unpackedSize":166174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsGLhCRA9TVsSAnZWagAA40oQAKDo/bhXL329MvW/Fp16\nb1T8w0ROI1i018uwBlMpgufxDzmOdCZOERQ5U3n54d/rSZG7EgYXJGrj6uqR\n9whwEDTjS2upW/Tyye/F39h1zxWrQos1/yF1P+9UHpuLaG2/8UdCXPXOPPWf\nQyceqermkoKuhHbwbtRMSzMtY3NLkq9LVqHMPeevakDKZVGGeVrMoEyIBBEb\ntn8cXsiGSuv1GX+xT9EChNpAslR0Eml/dNcVlJaNTkwCAibNV41B9xhZsztx\n2Sxe9/+GebgZVUhlz1EvxLYNWQtneDpmXUhDASTQqmHQZ6EduCMAyZ5i7oUG\n9Sm2Xkz2FIRf5m3YesEyaosPzA+ZlrbMSQoR/2imUkjTsfCWzw6l0sudi+Mq\na640I/VfdIFm6b/RCb/yftaGnUiSlipUxrxa4sGC5FTMQ32xXvNmdUUOCEGu\nYJVLzYeRQ7mFOnxTAVNbRFMOcaaCAIgBeSRQV1/pzUo+jv8zHZV1mYe8PMSS\nmpc7EUYHZ3U98J1zTboW+zmDKKQKhATHPMR/oETVcAOH7yqbZmTQKJt1gA2B\nVTcSf7V3EO8ZZNFELN2fsv637kz+ulvZVvAVNFARaHPWaN4V13WH/XQvC51g\n0RMS4msQry/PX6oO4Dfem7n/cnftYhBJ7vZkdvqaCclY4FG7EIwtr7UcaNSv\nmfGe\r\n=KVzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMtnVUFWQ3WXwJm1AWdam5yfjC4F6hOiyYzW8GvHc+xAiEA5PJadmQBUInxPgSjALO2cNSenYe6psh86S7OiJ6D1qE="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.1_1555063520951_0.021528628193944632"},"_hasShrinkwrap":false},"6.6.2":{"name":"github-scraper","version":"6.6.2","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"1be3db0607f15e9be0dac17153079c212f3cfd83","_id":"github-scraper@6.6.2","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-I00JBuqruhg01bVRgfBUCV3tUWYGNW+FVkg+UlcjAgG4GSwg7pBsXBsyXx2wlEYgRb94L7F0ZLbBERT8clSfJA==","shasum":"a5d86a83c074016ea76e635452c55f6c8207c5eb","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.2.tgz","fileCount":51,"unpackedSize":166887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsIGJCRA9TVsSAnZWagAAphIQAIpg1hL2UFh6GMbGnjgO\nl4ifjzLMtmaQkAFmWtSbaPKOLkBl4nYE0CXSU4qA9aCjtAJUX2lBDvNBI3t4\n5ONcLao1NazN5MzH+y3CBYlF7/Y1M7+WlGDc/f/f0kMkrBlJarqm7NjF9fVa\ncJ/VqWhgiNURUfiuuAFytwI9mI/UnkRVvQbvjYNSJsZZyEeYiloXH3WB+cLq\nD0xJrywp7Q3PaFxVkNDmVRejTfnnMlOvbV8mC3wM8tofW+SMqOiIqnnEONFn\n+Xr8xfZhWi/+fXVW0cZhOHBm6iCb+83U5xUOdDleb211mH+8/W2eVqgzngQ/\nOTOxCFSvkUY2y5PBE6DfJQLn5eVQ5XPpStX//GrAnLmZdgYysLE+9PmEf1cM\n3YNej9xGlExgoTY0j7hnkVjdO98npYj2sEv85JQM0XWo8un/XQyxpuvALoem\nrijL+IVnm+MLh5DjO16gm/JYKxgw/OxVAMDGYmndfRjNQK+ZvHmhYXxpDR7Q\nv9e9I1FE4vjuUIUUSl9RSzIXnG6NlLXqM8RIDjqyyhH5l0SWUK1QIwROud4+\nXTEmnLCP7gheCJ0lkFduKp7/BO5jCRlmoSzNvHUjS7GkE6wpTJshwjLmicUz\n2YNKrb4PX6FG5Wv6/CT+8tk3JVPLq77ZVOUUuJKxkP60gm0IP3kF1+wDB3By\n1Dt6\r\n=XoxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp5MpUI+h0ptQVxMXmnAA3EI5tsQ2cLOp/d9pbCbw7DAiB3K1AzYKWOcPtOODOgOuw0YyCr0aVfHK0OJzkB/f0kzg=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.2_1555071368331_0.16556696773269786"},"_hasShrinkwrap":false},"6.6.3":{"name":"github-scraper","version":"6.6.3","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"affa804f5035ee1b1f095da867f0d2c9ecd77a99","_id":"github-scraper@6.6.3","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-wvgQjHzE11uNBwb4kJ5KqZKu7Aoydr4NOsBp5GdmoaAx4Tj2RvTSb/Pp5JYqZNLzllpFuUVupHrhes/B1uo52A==","shasum":"c76d87af688070eddbff385d70b890570436f56d","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.3.tgz","fileCount":51,"unpackedSize":166870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsIWpCRA9TVsSAnZWagAAyKYP/3xnVaT22v8Ms1QFHBcQ\niPQiHe4lE1wL7VzkORWF5XDk6np1YjxlDHZ5pMs60DB3UdjG+K4DheCi3pPf\nc8jU2U6Tj7a6+8BBrIn6Rv1wiVPk7FX7AiGahLFkjf39/mk8jdD6Ck/cg+q+\nwdoQ0Fkubns0r8WpPS2fEOgBRAHBZU5j/Zk2fQCL+IaI9so8rHXaULd4RxUB\ntg84dALK5nLmmaEqOt++UluAsl+sk4I1cfphrBRr+D7RnUGsVvfDmO3ec4Ud\n2jzLuJAsYjR/3U89im17a6xouUMzG2IwrMlZ04FuadhnBm4ESu/I4RJOHu59\nVTlL44a7KtOrY0GUdL8loYWuQ4ccqjZ2jqwa5Om1gY+1oJPn3p1zf7DAvs1D\nK8gmIjbuuFetQ2TS0ciqp7GsJbpxTwqIUqKhprKZ6TjR280hrz/hBWLSmTf7\nnp8s5z9CnQDJPib97Y0gQ8aZJC4Bs4FT1NL9FXUipnyb95woC2d/Gc0z4y8j\nknV0sW7Kl/T46T5jD88F1WJQWBrQLrgpmaVRwI/7eoJ6MwcOLmp9UhwNAfFk\nv0dulmoZg/whbR63KbEF6OlZOv4rvNWqLEhbz5agl19YnqbRBEvgQ9b3hamD\nRiGrvXsrAUwzKvgkOVxfvXg/rBK9VLUZWGwFvYfR3JFnQTTBc93Yll1jiI/J\nDKXP\r\n=42xl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyz6efCrFl302olUWwvdhk3s5/jaz21iqw3UFyF0wxRAIhAPOE4gzw1ajGOv/DBauz2LmQADk7aBO+FbWdoFhOcnQq"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.3_1555072424594_0.07041580906300604"},"_hasShrinkwrap":false},"6.6.4":{"name":"github-scraper","version":"6.6.4","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"2d5b160a0ebaad5692aeb13c5078c0deb7cb41f1","_id":"github-scraper@6.6.4","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-nxzmSjj6anX86G2n9F1VcHtd2kJjUkckai6vUK3CuuDma7OSPO7aLX+3Qr3ShXq5NACRZBQS3lm6UYDTBbOqpw==","shasum":"1b2f5da2513f8289a4705e352f7e205ab64cc313","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.4.tgz","fileCount":51,"unpackedSize":166992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsIhCCRA9TVsSAnZWagAAvugP/R4uE2GciSe640DVxDsJ\ncqp6+mTHoxKUTEvtb6dSovlwaffTxSbmAnImLQDn0pyVWytWGJUiENBzmBtn\nmVBzEb61di1hhG6guOUpeX7tMTX9SJ1gW7A+Mk0Zy2zNWRbdFlE6G14RQCyD\nE0gyYvavPNuPsVvdBkW2ZOUMStfBWiw2l6mc68AwK4V2dWHgD8KTRmxEn7zo\nQsLAzBf84Eo8goHBoFw1gq+4WQnmRVo3ozdVrrMMfXX0MSj3Z7KOGnqGL3HZ\nL5nwWXQQjO0ohgcyNTy959Dls/v1XnRYKHcIaLp2QC5e8uF9cjTzWCn3SQSF\nBLz8Q9oa0gRxK9gbtQZEZpHU2SIIco7L6bghiWS81VsPL0vGShCUA0P9ROR0\nvDO7FiQ8rTjF/WnhibIoitMoaQ5eW+SdjYuLpAwoSsGoMWkTPyOB8vV1S0Cx\n1jf54FYmxBIpJJfnyVWDqdbVvF7hLzNbSrHRLRQysNRdWZ3ukqfQA5r5qKNE\nymWYxEUfRpSHO4MCce81iZ68nSg2N8URifQ5SdmfK0uxXn3WyuZ6w/xzUwS+\nt5dIu4LrBt/Z48NYGzPE5aRHsAyvdKAXu+aUmIC2T179gjcVedwfOoBVTTio\nkI5QBLt3zWLphYzQFaQLgPB8/G7QPQilNQayrSU71THbPKISjOXCY4zHleoe\nc6SX\r\n=vjEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/uC7FilT2pArIr+Qv38G5SYXXbqsfau0v6Y9Ovac0ngIhAK+IDQ3oztpo/WX/FXTLvmA1kmyRQNnphdZan6gUnkNp"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.4_1555073089538_0.05292584921405097"},"_hasShrinkwrap":false},"6.6.5":{"name":"github-scraper","version":"6.6.5","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"32a5ca6683c1875b87a0935d6f6e02c4a6762894","_id":"github-scraper@6.6.5","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-VJvmTtimf5BsMhO2sKKvjB2/q794nEFLHVevkmsKuuVczcRJgBa3nZ/5TT0iYxpkZL9uBvbyEUbIuNwXLyYzRQ==","shasum":"8406a9c1c54fb5709b864d9078875214d5c56cb2","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.5.tgz","fileCount":51,"unpackedSize":167568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsNUGCRA9TVsSAnZWagAAEu4QAJ/FPPMnteX5EcFkukIL\n+1SvI9DXkKi6HMF5+gd20UsHNfSib3CegZ8VE57PiTLwGjhx6ulQu858W7x2\nm437u2wKnSII1B2fqe5THmvx7dlOKRkk0DJoHWpz6/vLF9vd+CY7/9XeTf98\nYU6yaGeNnp/7qhF0wvh1/hzOoXivjHY5DlPWMHSq7MHwgSMOVyhflDbDcQhU\n78Z4sf0GbR1w7X2c/q8ZzGJa6GdLxZuTQ+OdrNoOzdLA0UK4dzH5lg6dmibm\n4931k3dfHA+A5rINil7NIUZu9Mrt7TFnMTjVz5ryyD+a1bt/IMsTr4ELpUwW\nUKQWMCDhN4VsBlYuE6GZP7lI4rpLwQQSA95N9lKbBRjMUfQFGapSBATcoMo0\ngSW4/bizsCAHmKUv6eQ4BuPHVyRnQijzBmraAq2ZzTwGYwM8CHcFA3YvPRC5\n3wI7/qutpaGGOuOblAdbEjiOUjcWWfKUe73UA6xuK8FoPXMqFcBTbOvAUAq6\nXclGsA3zPCIzZai9f+4gs866CgX7vZq2XWSKJiq33bl6fHT7T5KJI0jfPF0A\nSsFgLXm4a2Q5cyyZAqitCPs0gRdX28QldWCzm/GC2IzGFiUxl0oN4xBV7GK4\ntJk82X6P2MU8NdHMJ1lIrJaQaVak6BHN9AO2cpxwC2yFoO9+s7ujj3A3qDMW\nL6dV\r\n=PfLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEKFLFVq8aJ/i4nxJQWCSaPfaxK+Yuo6tF6Bnl8N0NlAiB4fodpPdyALcTIsNeirHvXAdAz6zp+cGoMFqcUuV1kVA=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.5_1555092741573_0.7048948775773229"},"_hasShrinkwrap":false},"6.6.6":{"name":"github-scraper","version":"6.6.6","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"5cbe6698d218790d889524693561a66116de1c66","_id":"github-scraper@6.6.6","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-uFDBqQw8ZfEpRPP713zVwBPn/XhKQbuzd1tijw3S4mrOESGxYR1jQC7N1SZt+QKkn5d39ExEuaLaR4sYb/NszA==","shasum":"1a6ca0cc6fbcfd3a2da0a706bc9ed9a8e4a9f856","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.6.6.tgz","fileCount":51,"unpackedSize":167750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsaMvCRA9TVsSAnZWagAAjQcP/04HdNamQlP5App162Sc\nPvxozu9iDLN/B0WA9e5kp/Ejz0sMrMNRQzOelu/C35NVvtFlIkpMq+PwJRyp\nZE+FtTdSPg5nzhTHn0ZCYBuymC7Nu8HJFd7Wgnnr9/FJbpI2aIusEcLjx/+q\nCZOm6mK7PjP40DqVxQ49/A5xD+pO5xMgKJWdXvSn+5NPecklXMG4l65MnP/R\ndvI2+RqIpxLp1WinYzPWRvDNNGcI3HNjKDSjtC+OXCcB6ueUg5WsV0JrzEzf\nH3/0pdFFNOC96bwLbBnidzmBWvO8PqOdWi7ECtpdFWm7d+6s5sL0KxYgpW5i\n0n9HqY/HvUbC6lTs2yuTXdw3DRZNsuyK7A0b3hmwO5YJF/WkSCA38whd+AZT\n8XB7yRFrbL+XxBgqASUek+ZoM3PVgVnct6H3LVKTv4MFUZ+CIItzDzS5OK4R\njwVrRe1U76etlhWh9ibZGiCXB6JNK/rV/cVY41szlztH1VUGM3k3+jEJnSjS\nJeBMkkFOTnY+FAKb8CgWPKRF4q7VbPzmnfP3WMAMKWBIjq0ErZ+SCO9VUzGz\nfutcoXtgBfI2ClW32roGtGiwrURajIiUtyytIS3JtRaexhlBJLs/c42dM9EI\n0XF/XHbWhDfl5xWexHt8jcxQop4qGvspYc7rrSZ6hV8kOqbUmwAzj0URYsEa\nkWZY\r\n=HCah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUTKxD5b1C6+U8lTaimn5B8vvHHWCZdoKB0w9wdjxwXQIgSwO610zCNp5BjXB6i8cju8qUX3alVEwdssGOGC66VLo="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.6.6_1555145518588_0.4920404397674589"},"_hasShrinkwrap":false},"6.7.0":{"name":"github-scraper","version":"6.7.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"f1763865c3e65ad62b1d23db9b9c86fa507fdcd9","_id":"github-scraper@6.7.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-hxvyroYfl9FjSZLRMmQmUPmNQ47Mh4a1YuBOiSicDoNaTrMorpEDqJkEj0fR0XNrDv9RPngtlO4U3+LcYwrB0w==","shasum":"78d1bc041b0b9fbe1d5e5883ee4757dc4014848f","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.7.0.tgz","fileCount":51,"unpackedSize":167932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctGw/CRA9TVsSAnZWagAAAIQP/2L/74mv/THpdTDY590R\ng2hPNcvWoT3hEnZR7xomLPiU5/JkfXvYWImzdP6abtjYBqlraATgr4/wxoq7\nsxYWo14bi2XazfePMbMbxQJBgVTWmYSgfKZydQK5P5EbZ6fsc4vsy5ZcQuFm\n62nIlWkxPCHWTGfbNoiwsz6n2tdhKJiNmFmoM6Jw3l5ogVsZSn9NJKrU4cPD\nseEn9AJ/OEy+1BN+MmIlybb4yLFdED8RSM5l3W6qRrcnBFOFuHkZfCTr47Jr\nXDPx6Qr23y2Zg3lXgiUeyhpw3SonAxWMJa0UQDdaKv2xiRMo7WiKPyhdGtw3\nExEq/MyMKUFzi0S/GhgCYuPukyfyttTILmv2CF9GpBV9ShLD7WZK7xtYVpeB\n82VsdEyvVtJovcEqZCYob/kdiwoT4ttcrxYGpGw4Cg/ADgcfh7bf8d7YZNlH\n5sLz55quxXyfRJWOcrMEatELZmYfi33QsBn3ZxY1pSg4Q4l+2wVtleiJ5s/T\nLz6j2suopxpj2t7wmjdus5zB6MhEn7StozfP4icxwpzGqnpuzOt4gYpIOVFw\n0VsnDWpWfxp/qrjpULCrOLl2uMd7tiSCOgl1soxT0ebtF4TIspO/KhN1RiLP\nIHc4BR9mwiAAqNz1WiXfPb/Tq+JgpgnWjreDgpphbLmeYvvH4eqEgDhgNEzx\nh6v+\r\n=XIlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDinU/D6yCg2TTK4jc3VAELOHrzNa4shUMNZOIodMX7WAIhAO3Q9mo79QYvOSpEouM0tf8DOG9Rc00gJxTrD2PSc42U"}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.7.0_1555328061530_0.045189245750442586"},"_hasShrinkwrap":false},"6.7.1":{"name":"github-scraper","version":"6.7.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 0.12"},"dependencies":{"cheerio":"^0.22.0"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"1262008e3afabf13b2e9fb6dfd50c13825f363f2","_id":"github-scraper@6.7.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-5guwkirCs/+ex3/AsEAGCHkIiSPVpP5bzo8BzpPhGhIygzZQ3tbN2Co6fw9/fBnpExgPAVpP0RX2uAE9/PB4Hg==","shasum":"c412155613c237d63d243e5580045561f2eff672","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.7.1.tgz","fileCount":51,"unpackedSize":168506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc35+ICRA9TVsSAnZWagAAsZQP/2wCXt/ZnX4u8E6UKSqg\nkjgIHy46LLiglf4Q2YCqRNAwEuiROLDJndQX/MQz3JDqqKJWK3QiZ4tdah6y\nNiIZUzIempvKT17mOHnxhNtbW9fJJcd2lJ4gg0Joyx2q1MSNmnMP9OZzCcrF\nNIP7mH1M5SOnnzjsAx/Ivi54cuE4IaqMNIwo5VCBs1wTv2JXbxwGFKL9Mh7t\nVGUD0M7mmv64iXPX0myvkYifMHJRkhXwhrdBDoIzngf9/I1o+BC0q7Rsls88\n6P/C5Owmss7Lx821dTMLpE/9RWTHEV5mPs6HIzllsKKF30X52WrMHi3RfwXa\nnsxZ0OG223y03sCYNGgV1n75LgD3oyIY9XS41ajze/w/J36pvPecF5ki+0By\ng6PymGNS0f6SlmgDBBjEIPzHjQQUtXlP9AMb+QVsM2kiLpG4+z+AAXvCo94j\nPaALdKsdls6xf8oHZ48w2Bj3mHuxWLSy9MxvLtLfJ5jPs9Y5ncieDEbrENug\ngkU7SXjF0jwqSpBeyxcONt3mKsW/fsj+cW1Bt6ny3NrYCuKO+G4VD9xqgVmr\nXBXtTzXTkFa6lWREC2NETGSm5aGhBg56/rdjWtIZ/31V54o0clQVikGKt4sU\n4vGXAhyOlYE+3OHIx2WgmV7c8fxuROF0SiS9xr8b6fPxpxKVeJwXfX/5LNZL\nG9yH\r\n=erDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0bPXajw/RbnONOvE7ZXGsqSQQ07LQO6vopAqaczbbdAiEAh0cmDZIbvfijXaD1IsnlAgPJGfHVLfaExB8JCtd/kvc="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.7.1_1558159239074_0.22259174700697582"},"_hasShrinkwrap":false},"6.8.0":{"name":"github-scraper","version":"6.8.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 10"},"dependencies":{"cheerio":"^1.0.0-rc.3"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"5104abe5c481f666891855da4ed68b1ca3ad5109","_id":"github-scraper@6.8.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"dist":{"integrity":"sha512-rDsJcbhswloM3ybDJYlU41+l1UPDIRyysWsvS5iMDWEAU3xcF4jFsgaRTkfjlY7Mvppqrenna4y2WCLEFNRIdA==","shasum":"bb5f2df2f390f33af47dae20254fdc5376852fbe","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-6.8.0.tgz","fileCount":49,"unpackedSize":171675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7QNqCRA9TVsSAnZWagAA3bgP/26vNFX2V662D0/FQ8Fr\nzMPCCQ7yLrEMady6ISjiXrBIxpfL9saBEEq1XmoPjtUo1Mcd3URwF0UHvm7g\nUsbUn8iYU+TRU4QqkiOjJhYDWvKr+M0XVWO4dPgL4UeBlYe/jUNaqljlzBqB\n7WJg7ppuSjY+RX1eKAs9cZXKKHc5YgYwK5kPMe+woKfKsmMr3djSCPzHK/tH\nNuVy6pPUcQgf7KGGVWGfBpo0tmW0ev+wt3aZxWM/5OvKBbRux74G4dvsQXqP\n9Kd1v+JtjLi4oPVwS6kSiYepcR4Z05TszUl3piicR4s41syi/kmZ+Fm5wHBt\nGlNQwNPOzmY9+D/FrfC0v0i+HeoJTku3DXQl5dhCXpnia/t/zNm1U0lUl+Bg\nUMM2nNqZdoxIifG/o/0cXURYPk24K5yy48424K/6fvWG5nAK5MBMq6BewlC1\nrSugp9Vsg4G5BhveBmx8LoT0y9IPWgeShvUd837UKntefiTVjqBLUj/GaJVa\nQwQ9noyjoXEyJvoxxkCicleToHU1NGiTsG851892ELxzMrGfw5nFh5d/VWYf\nCQdNX9KWcqxkbS8Dxpy9pZeATy5x4OcFwg2Ppwii23fk0GsEtlsrp+hnx4yW\nx2QizR09ibEw3/2Q2CEOhn9T4Q2SHgdFegdFHFflJdO/e0WZEkUWBYJ22SjM\nmQN9\r\n=LhAK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoKZoXR6gMtfFPInQBcglEeZiaor/ztQO8ff4BPdprsAiA3I/ZA8IHPxlfukm+zWzkw4ZLYfMjMUlKSflziOvP+Ug=="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_6.8.0_1559036777839_0.8916740672636134"},"_hasShrinkwrap":false},"7.0.0":{"name":"github-scraper","version":"7.0.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 10"},"dependencies":{"cheerio":"^1.0.0-rc.3"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.10.2","mkdirp":"^0.5.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.10.1"},"pre-commit":["coverage"],"gitHead":"9307604d15fe777a664d29928ba24997852b34cc","_id":"github-scraper@7.0.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AKW4cdEu893CIrc1d6TNxW5ribly/NHWZUYVN8NFuacxInY1/KgvwOSxHSmgm4xiS+eoVKvSzKibP8GO9r1DsA==","shasum":"3f8f174819a93af841fd5a03a537e5e7bfba62c6","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-7.0.0.tgz","fileCount":52,"unpackedSize":175849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiJF2CRA9TVsSAnZWagAAbScQAILmSzupqtNWifdwLvBm\n0PiD/tPvwftTDq8+RR02wGHqKhXJ1WFCqWtM++oT8pwALc02XKasArH9btTe\nAp5avzEycsxtqKnuwHxXYtcSyc96Qe8AxTQpc0nSrsi82adKjGDV+cS7IXIG\nVhc6bBGNqv4AdbGTv2vaDP4HqXOM5zOWD9wOJRFpTO2Ney/ege5FmUNussWs\n8nxCsbESNMAN6rlY4iNmtVdmyVJb0RE+nI4Umyrhdf7lhva4Z3VDrjFZAwtX\nxkpq5TzLJAVqluH8qF+ikodQE+6T1+L4m/ZNqm3gfoNRkYyzU7mkl6siDdSQ\ncYgFw6UKnOwWu3x+yPrf1jt7cD+fq61KAeeZqDZj6YRZ/mOcasfhKDCslCJ1\nnr8dsirWbbcQgOjhYksHep2akaPvxrNYhAk3ye4w6eg2eKbclfDv0Yb7MKK4\nCwVLCyZoSJLDYTfB4axtnZiNzVrv5y0QxUTLHhInSrSEKVqC/BMz0wQhm1bM\nU2lLSI42uEBBywlgnEGuv29g4wOLmWRL5tW1wghrezJPaEyKsPx8q8AcOM6u\npOLEJsTGKp6DId0PnokwYvkCAI9+IsareHmf7PqtPafhnj8ieqC9OGeuRfqA\nh3symRwthBr/22Q1ZlmEEMeVIh6BYWXodMEs/s06Z7qkgA5asnqQsaOt3EUP\nuUIZ\r\n=XBup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdy/Kg0l12eNrCRCXrL6Jh8TTw/eYiRc/+ibA60a7iGgIgEIo+86o6V/daD7ikYps11n/qZmR9O3464MrLHc9AbmI="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_7.0.0_1586008438387_0.1901352033308772"},"_hasShrinkwrap":false},"7.0.1":{"name":"github-scraper","version":"7.0.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 10"},"dependencies":{"cheerio":"^1.0.0-rc.3"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.11.0","mkdirp":"^1.0.4","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.13.2"},"pre-commit":["coverage"],"gitHead":"046efa5ca41cf5d9b22ef24158d784776c53c043","_id":"github-scraper@7.0.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ScVNI3pG/vabCYr5zztJHho1e0vP4/JGkHzb/1gHPWlE6cIvLtYnjPwM3FCqIbEc+SaM87zcEG/l5WJFgkUVYw==","shasum":"b8f2c4986d2d2b4e93e12bd224a2fdcb44506315","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-7.0.1.tgz","fileCount":52,"unpackedSize":175849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiJMwCRA9TVsSAnZWagAA55QP/1izFIPQJcU05nTMaC94\nw0NU0A75vvnsinWvw6ZdAK5lA+TFFR8AbZG5cuPr/ZW0988l+hgGeNdqFDya\n0dhxleUOehXMVhXrLLkEZ3uaRR70pu4R8WFiG1rRKmIYrqZaFjIHOe8ofXKz\nU+36u010Ye4yOJDsvfq+QsVXQ7ToGqoYh0UpiGhg71YT6tdh1q2oDeTOuRC7\nanH3Hv7qt4tkvryap9lMd+i4LrZk/bosN4K+sPm2Zab2TNzWA1+gQkIGsStu\n+u9vdaPiLBx8Q6BZP979ZU4Ab+bWRG2+PkLoV0d1qFthMHGGDe17OkNz1h3+\n17D7QmiLwnT/7deMhPg/yrdR7plURmh1OTfJLilr40apSIpmy9jsEhIjBRyr\nAPPPoIrRT67CEer1mnpHIiDWqmDT2pvqVE3AG9Umlmf1K9jjmTHxMSdgunZ9\nJpkHQjJvKqkgekZOYs+qtPB1pNxLK654y18JGPt5HnO1NOjFJ+aK3/ebgYnn\nlKOGn4dy20aMtVeNBwGnyuQEhzN4rHFOPcvQ2ZhmfeS5P8HkcHc3b+Fvlqif\nN9XXe2PSWSlMivN5yRz9DuHiJfmA8fQAG8yWO7EWLjwsEk+vLwKpWFgaaa3f\ny/lwhMIEkTExryayj015yPbYgHT2aiLVEO5ugWwoG/J25TBJTq2NOoOh7fx9\nMsKh\r\n=QzkO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5P62MCkndYPLAUNxD3s1t3BHGQLtz++xKchiaUhwRcgIgYL4dckN4PHXdH/9S9pu+WreXvhrrV+hwKXwr980QrXg="}]},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_7.0.1_1586008879710_0.785757335343209"},"_hasShrinkwrap":false},"7.1.0":{"name":"github-scraper","version":"7.1.0","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","start":"live-server --open=./examples","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 10"},"dependencies":{"cheerio":"^1.0.0-rc.3"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.11.0","live-server":"^1.2.1","mkdirp":"^1.0.4","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^4.13.2"},"pre-commit":["coverage"],"gitHead":"b96a8ec2d7aa6ccb6fd1820a6e724fb2d283feb7","_id":"github-scraper@7.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3vUphzZMrxt5aO8vChz1XpZ3ijXdDBkyYl5qLDlTXQhot39Q0O7CyOOMba4GH0UvtVuKDy0nyQpAatyOn11w0g==","shasum":"917936cf4b9045c243df78d81a5898d04b059eb1","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-7.1.0.tgz","fileCount":57,"unpackedSize":182681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZmDnJNpS/bMPs4fc5Do/7ZvTPZpVnis+4nXqY+CIKpAiA8ShAjrRYmR6GZXejxVdF4IBOHL0zwqp7k/NQh4hf4pQ=="}]},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"directories":{},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_7.1.0_1704729757197_0.08487138492667223"},"_hasShrinkwrap":false},"7.1.1":{"name":"github-scraper","version":"7.1.1","description":"insert imaginative description here","main":"lib/index.js","scripts":{"dev":"nodemon test/followers.js","start":"live-server --open=./examples","quick":"./node_modules/tape/bin/tape ./test/*.js","test":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js","coverage":"istanbul cover ./node_modules/tape/bin/tape ./test/*.js && istanbul check-coverage --lines 100 --branches 100"},"repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"license":"ISC","bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"homepage":"https://github.com/nelsonic/github-scraper","engines":{"node":">= 10"},"dependencies":{"cheerio":"^1.0.0-rc.3"},"devDependencies":{"istanbul":"^0.4.5","jshint":"^2.11.0","live-server":"^1.2.1","mkdirp":"^3.0.1","pre-commit":"1.2.2","tap-spec":"^5.0.0","tape":"^5.7.2"},"pre-commit":["coverage"],"gitHead":"47f7cead9bac95cdca1e68565d543def39fdb8fc","_id":"github-scraper@7.1.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rs5XZvvTZo843N54aSPW03/D3oJDGyXXsacjv3oFAHjWH4tEFCqqwGmSUF/r3gXRAs2rNDAmnVIH0Zv6LaXCZA==","shasum":"6585d908525b41a3e0e22fe40f0dffd41d0c6f2f","tarball":"https://registry.npmjs.org/github-scraper/-/github-scraper-7.1.1.tgz","fileCount":57,"unpackedSize":182910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoLU+s/5XdNTekNDk951QEMbZasuP4pgsb4pvsYhPvqgIgOD5FzeX6kz8E20LGTsMTYCKUC0oGmLmEP5iAolKVQ7c="}]},"_npmUser":{"name":"nelsonic","email":"contact.nelsonic@gmail.com"},"directories":{},"maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/github-scraper_7.1.1_1705452408241_0.43485520701268343"},"_hasShrinkwrap":false}},"readme":"<div align=\"center\">\n\n# :octocat: 🕷 🕸 GitHub Scraper\n\nLearn how to parse the DOM of a web page\nby using your favourite coding community as an example.\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/nelsonic/github-scraper/ci.yml?label=build&style=flat-square&branch=main)](https://github.com/nelsonic/github-scraper/actions)\n[![codecov.io](https://img.shields.io/codecov/c/github/nelsonic/github-scraper/master.svg?style=flat-square)](http://codecov.io/github/nelsonic/github-scraper?branch=master)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat-square)](https://github.com/nelsonic/github-scraper/issues)\n[![HitCount](https://hits.dwyl.com/nelsonic/github-scraper.svg)](https://hits.dwyl.com/nelsonic/github-scraper)\n[![npm package version](https://img.shields.io/npm/v/github-scraper.svg?color=brightgreen&style=flat-square)](https://www.npmjs.com/package/github-scraper)\n<!-- uncomment when service is working ... \n[![Dependencies: None!](https://david-dm.org/nelsonic/github-scraper/status.svg?style=flat-square)](https://david-dm.org/nelsonic/github-scraper)\n[![devDependencies Status](https://david-dm.org/nelsonic/github-scraper/dev-status.svg?style=flat-square)](https://david-dm.org/nelsonic/github-scraper?type=dev)\n[![Inline docs](http://inch-ci.org/github/nelsonic/github-scraper.svg?branch=master&style=flat-square)](http://inch-ci.org/github/nelsonic/github-scraper) \n-->\n\n<a href=\"\"\n alt=\"Try the Demo on Heroku!\">\n  <img src=\"https://user-images.githubusercontent.com/194400/55904193-3528da00-5bc7-11e9-828d-754df210e365.png\"\n  alt=\"Step one: learn JavaScript!\">\n</a>\n\n</div>\n\n# ⚠️  Disclaimer / Warning!\n\nThis repository/project is intended for\n***Educational Purposes*** **ONLY**. <br />\nThe project and corresponding NPM module should not\nbe used for any purpose other than *learning*.\nPlease do not use it for any other reason\nthan to learn _about_ DOM parsing\nand _definitely_ don't _depend_ on it for anything important!\n\nThe nature of DOM parsing is that when the HTML/UI changes,\nthe parser will inevitably fail ...\nGitHub have every right to change/improve their UI as they see fit.\nWhen they do change their UI the scraper will _inevitably_ \"_break_\"!\nWe have [Travis-CI](https://travis-ci.org/nelsonic/github-scraper)\ncontinuous integration to run our tests precisely\nto _check_ that parsers for the various pages are working as expected.\nYou can run the tests locally too,\nsee\n[\"Run The Tests\"](https://github.com/nelsonic/github-scraper#3-run-the-tests)\nsection below.\n\n## Why?\n\nOur _initial reason_ for writing this set of scrapers was to satisfy the _curiosity_ / _question_:\n> _How_ can we ***discover*** which are the ***interesting people and projects\non GitHub***  \n(_without **manually** checking *dozens* of GitHub profiles/repositories each day_) ?\n\nOur _second reason_ for scraping data from GitHub is so that we can show people a \"*summary view*\" of all their issues in our [Tudo](https://github.com/dwyl/tudo) project (which helps people track/manage/organise/prioritise their GitHub issues).\nSee: https://github.com/dwyl/tudo/issues/51\n\nWe needed a _simple_ way of systematically getting data from GitHub (_before people authenticate_) and scraping is the only way we could think of.\n\nWe _tried_ using the [GitHub ***API***](https://developer.github.com/v3/)\nto get records from GitHub, but sadly,\nit has quite a few limitations (see: \"_Issues with GitHub API_\" section below) the biggest limitation being the [_rate-limiting_](https://developer.github.com/v3/#rate-limiting) on API requests.\n\nThirdly we're building this project to [***scratch our own itch***](https://gettingreal.37signals.com/ch02_Whats_Your_Problem.php)  \n... scraping the _pages_ of GitHub has given us a _unique_ insight into the features of the platform which has leveled-up our skills.\n\n> Don't *you* want to know ***what's \"Hot\" right now on GitHub***...?\n\n\n## What (*Problem* are we _trying_ to Solve)?\n\nHaving a way of extracting the *essential* data from GitHub\nis a solution to a _surprisingly **wide array of problems**_, here are a few:\n\n+ ***Who*** are the up-and-comming people (_worth following_) on GitHub?\n+ ***Which*** are the ***interesting projects*** (*and why?!*)\n+ ***What*** is the average age of an issue for a project?\n+ Is a project's ***popularity growing*** or *plateaued*?\n+ Are there (_already_) any ***similar projects*** to what I'm trying to build? (_reduce duplication of effort which is rampant in Open Source!!_)\n+ How many projects get started but never finished?\n+ ***Will*** my **Pull Request** *ever* get *merged* or is the module maintainer *too busy* and did I just [***waste 3 hours***](https://twitter.com/nelsonic/status/621984170353524736)?\n+ _insert **your idea/problem** here_ ...\n+ **Associative Lists** e.g: People who starred `abc` also liked `xyz`\n\n\n# How?\n\nThis module fetches (_public_) pages from GitHub, \"[_scrapes_](https://en.wikipedia.org/wiki/Web_scraping)\" the html to extract raw data and returns a JSON Object.\n\n# Usage\n\n## install from NPM\n\ninstall from npm and save to your `package.json`:\n\n```sh\nnpm install github-scraper --save\n```\n\n## Use it in your script!\n\n```js\nvar gs = require('github-scraper');\nvar url = '/iteles' // a random username\ngs(url, function(err, data) {\n  console.log(data); // or what ever you want to do with the data\n})\n```\n\n## Example URLs and Output\n\n### Profile Page\n\nUser profile has the following format `https://github.com/{username}`  \nexample: [https://github.com/**iteles**](https://github.com/iteles)\n\n![iteles-github-profile-april-2019-annotated](https://user-images.githubusercontent.com/194400/56076833-3deafd00-5dcd-11e9-87b0-693341a0ff64.png)\n\n\n```js\nvar gs = require('github-scraper'); // require the module\nvar url = 'alanshaw' // a random username (of someone you should follow!)\ngs(url, function(err, data) {\n  console.log(data); // or what ever you want to do with the data\n})\n```\n\nSample output:\n\n```json\n{\n  \"type\": \"profile\",\n  \"url\": \"/iteles\",\n  \"avatar\": \"https://avatars1.githubusercontent.com/u/4185328?s=400&v=4\",\n  \"name\": \"Ines Teles Correia\",\n  \"username\": \"iteles\",\n  \"bio\": \"Co-founder @dwyl | Head cheerleader @foundersandcoders\",\n  \"uid\": 4185328,\n  \"worksfor\": \"@dwyl\",\n  \"location\": \"London, UK\",\n  \"website\": \"http://www.twitter.com/iteles\",\n  \"orgs\": {\n    \"bowlingjs\": \"https://avatars3.githubusercontent.com/u/8825909?s=70&v=4\",\n    \"foundersandcoders\": \"https://avatars3.githubusercontent.com/u/9970257?s=70&v=4\",\n    \"docdis\": \"https://avatars0.githubusercontent.com/u/10836426?s=70&v=4\",\n    \"dwyl\": \"https://avatars2.githubusercontent.com/u/11708465?s=70&v=4\",\n    \"ladiesofcode\": \"https://avatars0.githubusercontent.com/u/16606192?s=70&v=4\",\n    \"TheScienceMuseum\": \"https://avatars0.githubusercontent.com/u/16609662?s=70&v=4\",\n    \"SafeLives\": \"https://avatars2.githubusercontent.com/u/20841400?s=70&v=4\"\n  },\n  \"repos\": 28,\n  \"projects\": 0,\n  \"stars\": 453,\n  \"followers\": 341,\n  \"following\": 75,\n  \"pinned\": [\n    { \"url\": \"/dwyl/start-here\" },\n    { \"url\": \"/dwyl/learn-tdd\" },\n    { \"url\": \"/dwyl/learn-elm-architecture-in-javascript\" },\n    { \"url\": \"/dwyl/tachyons-bootstrap\" },\n    { \"url\": \"/dwyl/learn-ab-and-multivariate-testing\" },\n    { \"url\": \"/dwyl/learn-elixir\" }\n  ],\n  \"contribs\": 878,\n  \"contrib_matrix\": {\n    \"2018-04-08\": { \"fill\": \"#c6e48b\", \"count\": 1, \"x\": \"13\", \"y\": \"0\" },\n    \"2018-04-09\": { \"fill\": \"#c6e48b\", \"count\": 2, \"x\": \"13\", \"y\": \"12\" },\n    \"2018-04-10\": { \"fill\": \"#7bc96f\", \"count\": 3, \"x\": \"13\", \"y\": \"24\" },\n    ...etc...\n    \"2019-04-11\": { \"fill\": \"#c6e48b\", \"count\": 1, \"x\": \"-39\", \"y\": \"48\" },\n    \"2019-04-12\": { \"fill\": \"#7bc96f\", \"count\": 5, \"x\": \"-39\", \"y\": \"60\"}\n  }\n}\n```\n\n### Followers\n\nHow many people are following a given person on Github.\nUrl format: `https://github.com/{username}/followers`  \nexample: [https://github.com/iteles/**followers**](https://github.com/iteles/followers)\n\n```js\nvar gs = require('github-scraper'); // require the module\nvar url = 'iteles/followers' // a random username (of someone you should follow!)\ngs(url, function(err, data) {\n  console.log(data); // or what ever you want to do with the data\n})\n```\n\nSample output:\n\n```js\n{ entries:\n   [ 'tunnckoCore', 'OguzhanE', 'minaorangina', 'Jasonspd', 'muntasirsyed', 'fmoliveira', 'nofootnotes',\n    'SimonLab', 'Danwhy', 'kbocz', 'cusspvz', 'RabeaGleissner', 'beejhuff', 'heron2014', 'joshpitzalis',\n    'rub1e', 'nikhilaravi', 'msmichellegar', 'anthonybrown', 'miglen', 'shterev', 'NataliaLKB',\n    'ricardofbarros', 'boymanjor', 'asimjaved', 'amilvasishtha', 'Subhan786', 'Neats29', 'lottie-em',\n    'rorysedgwick', 'izaakrogan', 'oluoluoxenfree', 'markwilliamfirth', 'bmordan', 'nodeco', 'besarthoxhaj',\n    'FilWisher', 'maryams', 'sofer', 'joaquimserafim', 'vs4vijay', 'intool', 'edwardcodes', 'hyprstack',\n    'nelsonic' ],\n  url: 'https://github.com/iteles/followers' }\nok 1 iteles/followers count: 45\n```\n\nIf the person has ***more than 51 followers*** they will have multiple pages of followers.\nThe data will have a **next_page** key with a value such as:\n[/nelsonic/followers?**page=2**](https://github.com/nelsonic/followers?page=2)\nIf you want to keep fetching these subsequent pages of followers,\nsimply keep running the scraper:\ne.g:\n\n```js\nvar url = 'alanshaw/followers' // a random username (of someone you should follow!)\ngs(url, function(err, data) {\n  console.log(data); // or what ever you want to do with the data\n  if(data.next_page) {\n    gs(data.next_page, function(err2, data2) {\n      console.log(data2); // etc.\n    })\n  }\n})\n```\n\n### **Following**\nWant to know the list of people this person is `following` that's *easy* too!\nThe url format is: `https://github.com/{username}/following`\ne.g: [https://github.com/iteles/**following**](https://github.com/iteles/following) or\n[https://github.com/nelsonic/following?**page=2**](https://github.com/nelsonic/following?page=2)\n(_where the person is following more than 51 people_ ...)\n\nUsage format is *identical* to `followers` (above) so here's an example\nof fetching page 3 of the results:\n\n```js\nvar gs = require('github-scraper'); // require the module\nvar url = 'nelsonic/following?page=3' // a random dude\ngs(url, function(err, data) {\n  console.log(data); // or what ever you want to do with the data\n})\n```\n\nSample output:\n\n```js\n{\n  entries:\n   [ 'kytwb', 'dexda', 'arrival', 'jinnjuice', 'slattery', 'unixarcade', 'a-c-m', 'krosti',\n   'simonmcmanus', 'jupiter', 'capaj', 'cowenld', 'FilWisher', 'tsop14', 'NataliaLKB',\n   'izaakrogan', 'lynnaloo', 'nvcexploder', 'cwaring', 'missinglink', 'alanshaw', 'olizilla',\n   'tancredi', 'Ericat', 'pgte' 'hyprstack', 'iteles' ],\n  url: 'https://github.com/nelsonic/following?page=3',\n  next_page: 'https://github.com/nelsonic/following?page=4'\n}\n```\n\n### Starred Repositories\n\nThe list of projects a person has *starred* a fascinating source of insight.\nurl format: https://github.com/stars/{username}\ne.g: [/stars/iteles](https://github.com/stars/iteles)\n\n```js\nvar gs = require('github-scraper'); // require the module\nvar url = 'stars/iteles';           // starred repos for this user\ngs(url, function(err, data) {\n  console.log(data);                // or what ever you want to do with the data\n})\n```\n\nSample output:\n\n```js\n{\n  entries:\n   [ '/dwyl/repo-badges', '/nelsonic/learn-testling', '/joshpitzalis/testing', '/gmarena/gmarena.github.io',\n    '/dwyl/alc', '/nikhilaravi/fac5-frontend', '/foundersandcoders/dossier', '/nelsonic/health', '/dwyl/alvo',\n    '/marmelab/gremlins.js', '/docdis/learn-saucelabs', '/rogerdudler/git-guide', '/tableflip/guvnor',\n    '/dwyl/learn-redis', '/foundersandcoders/playbook', '/MIJOTHY/FOR_FLUX_SAKE', '/NataliaLKB/learn-git-basics',\n    '/nelsonic/liso', '/dwyl/learn-json-web-tokens', '/dwyl/hapi-auth-jwt2', '/dwyl/start-here',\n    '/arvida/emoji-cheat-sheet.com', '/dwyl/time', '/docdis/learn-react', '/dwyl/esta', '/alanshaw/meteor-foam',\n    '/alanshaw/stylist', '/meteor-velocity/velocity', '/0nn0/terminal-mac-cheatsheet',\n    '/bowlingjs/bowlingjs.github.io' ],\n  url: 'https://github.com/stars/iteles?direction=desc&page=2&sort=created',\n  next_page: 'https://github.com/stars/iteles?direction=desc&page=3&sort=created'\n}\n```\n\n### Repositories\n\nThe second tab on the personal profile page is \"Repositories\"\nthis is a **list** of the ***personal projects*** the person is working on, e.g: https://github.com/iteles?tab=repositories\n\n<img width=\"1033\" alt=\"github-ines-list-of-repositories\" src=\"https://cloud.githubusercontent.com/assets/194400/8909661/7e83e97e-347a-11e5-84c9-239f558a2b98.png\">\n\nWe crawl this page and return an array containing the repo properties:\n\n```js\nvar url = 'iteles?tab=repositories';\ngs(url, function(err, data) {\n  console.log(data);  // or what ever you want to do with the data\n})\n```\n\nsample output:\n\n```js\n{\n  entries: [\n    { url: '/iteles/learn-ab-and-multivariate-testing',\n      name: 'learn-ab-and-multivariate-testing',\n      lang: '',\n      desc: 'Tutorial on A/B and multivariate testing',\n      info: '',\n      stars: '4',\n      forks: '0',\n      updated: '2015-07-08T08:36:37Z' },\n    { url: '/iteles/learn-tdd',\n      name: 'learn-tdd',\n      lang: 'JavaScript',\n      desc: 'A brief introduction to Test Driven Development (TDD) in JavaScript',\n      info: 'forked from dwyl/learn-tdd',\n      stars: '0',\n      forks: '4',\n      updated: '2015-06-29T17:24:56Z' },\n    { url: '/iteles/practical-full-stack-testing',\n      name: 'practical-full-stack-testing',\n      lang: 'HTML',\n      desc: 'A fork of @nelsonic\\'s repo to allow for PRs',\n      info: 'forked from nelsonic/practical-js-tdd',\n      stars: '0',\n      forks: '36',\n      updated: '2015-06-06T14:40:43Z' },\n    { url: '/iteles/styling-for-accessibility',\n      name: 'styling-for-accessibility',\n      lang: '',\n      desc: 'A collection of \\'do\\'s and \\'don\\'t\\'s of CSS to ensure accessibility',\n      info: '',\n      stars: '0',\n      forks: '0',\n      updated: '2015-05-26T11:06:28Z' },\n    { url: '/iteles/Ultimate-guide-to-successful-meetups',\n      name: 'Ultimate-guide-to-successful-meetups',\n      lang: '',\n      desc: 'The ultimate guide to organizing successful meetups',\n      info: '',\n      stars: '3',\n      forks: '0',\n      updated: '2015-05-19T09:40:39Z' },\n    { url: '/iteles/Javascript-the-Good-Parts-notes',\n      name: 'Javascript-the-Good-Parts-notes',\n      lang: '',\n      desc: 'Notes on the seminal \"Javascript the Good Parts: byDouglas Crockford',\n      info: '',\n      stars: '41',\n      forks: '12',\n      updated: '2015-05-17T16:39:35Z' }  \n  ],\n  url: 'https://github.com/iteles?tab=repositories' }\n```\n\n\n### Activity feed\n\nEvery person on GitHub has an RSS feed for their recent activity;\nthis is the 3rd and final tab of the person's profile page.\n\nit can be viewed online by visiting:\n```sh\nhttps://github.com/{username}?tab=activity\n```\ne.g: [/iteles?tab=activity](https://github.com/iteles?tab=activity)\n\n\n#### Parsing the Feed\n\nThe activity feed is published as an [**.atom**](https://en.wikipedia.org/wiki/RSS)\nxml string which contains a list of entries.\n\nWe use [**xml2js**](https://www.npmjs.com/package/xml2js)\n(which in turn uses the [**sax**](https://www.npmjs.com/package/sax) xml parser) to parse the xml stream. This results in a object similar to the following example:\n\n```js\n{ '$':\n   { xmlns: 'http://www.w3.org/2005/Atom',\n     'xmlns:media': 'http://search.yahoo.com/mrss/',\n     'xml:lang': 'en-US' },\n  id: [ 'tag:github.com,2008:/iteles' ],\n  link: [ { '$': [Object] }, { '$': [Object] } ],\n  title: [ 'iteles’s Activity' ],\n  updated: [ '2015-07-22T23:31:25Z' ],\n  entry:\n   [ { id: [Object],\n       published: [Object],\n       updated: [Object],\n       link: [Object],\n       title: [Object],\n       author: [Object],\n       'media:thumbnail': [Object],\n       content: [Object] },\n     { id: [Object],\n       published: [Object],\n       updated: [Object],\n       link: [Object],\n       title: [Object],\n       author: [Object],\n       'media:thumbnail': [Object],\n       content: [Object] }\n    ]\n}\n```\nEach call to the atom feed returns the latest 30 enties.\nWe're showing 2 here for illustration (_so you get the idea..._)\n\nFrom this we _extract_ only the relevant info:\n\n```sh\n'2015-07-22T12:33:14Z alanshaw pushed to master at alanshaw/david-www',\n'2015-07-22T12:33:14Z alanshaw created tag v9.4.3 at alanshaw/david-www',\n'2015-07-22T09:23:28Z alanshaw closed issue tableflip/i18n-browserify#6',\n'2015-07-21T17:08:19Z alanshaw commented on issue alanshaw/david#71',\n'2015-07-21T08:24:13Z alanshaw pushed to master at tableflip/score-board',\n'2015-07-20T17:49:59Z alanshaw deleted branch refactor-corp-events at tableflip/sow-api-client',\n'2015-07-20T17:49:58Z alanshaw pushed to master at tableflip/sow-api-client',\n'2015-07-20T17:49:58Z alanshaw merged pull request tableflip/sow-api-client#2',\n'2015-07-20T17:49:54Z alanshaw opened pull request tableflip/sow-api-client#2',\n'2015-07-18T07:30:36Z alanshaw closed issue alanshaw/md-tokenizer#1',\n'2015-07-18T07:30:36Z alanshaw commented on issue alanshaw/md-tokenizer#1',\n```\nInstead of _wasting_ (_what will be **Giga**_) ***Bytes*** of space with key:value pairs by storing the entries as JSON, we are storing the activity feed entries as strings in an array.\nEach item in the array can be broken down into:\n```sh\n{date-time} {username} {action} {link}\n```\n\nAs we can see from this there are several event types:\n\n+ **pushed to master** at\n+ **created tag** v9.4.3 at\n+ **opened issue**\n+ **commented on issue**\n+ **closed issue**\n+ **deleted branch**\n+ **opened pull request**\n+ **merged pull request**\n+ **starred** username/repo-name\n\nFor now we are *not* going to parse the event types, we are simply going to store them in our list for later analysis.\n\nWe have a good pointer when its time to start interpreting the data:\nhttps://developer.github.com/v3/activity/events/types/\n\nOne thing worth noting is that RSS feed is ***Not Real-Time*** ...\nsadly, it only gets updated periodically so we cannot rely on it to\nhave the *latest* info.\n\n\n### Organization\n\nOrganization pages have the following url pattern: `https://github.com/{orgname}`  \nexample: [https://github.com/**dwyl**](https://github.com/dwyl)\n\n```js\nvar url = 'dwyl';\ngs(url, function(err, data) {\n  console.log(data); // or do something way more interesting with the data!\n});\n```\n\nsample data (`entries` _truncated for brevity_):\n```js\n{\n  entries:\n   [ { name: 'hapi-auth-jwt2',\n       desc: 'Secure Hapi.js authentication plugin using JSON Web Tokens (JWT)',\n       updated: '2015-08-04T19:30:50Z',\n       lang: 'JavaScript',\n       stars: '59',\n       forks: '11' },\n     { name: 'start-here',\n       desc: 'A Quick-start Guide for People who want to DWYL',\n       updated: '2015-08-03T11:04:14Z',\n       lang: 'HTML',\n       stars: '14',\n       forks: '9' },\n     { name: 'summer-2015',\n       desc: 'Probably the best Summer Sun, Fun & Coding Experience in the World!',\n       updated: '2015-07-31T11:02:29Z',\n       lang: 'CSS',\n       stars: '16',\n       forks: '1' },\n  ],\n  website: 'http://dwyl.io',\n  url: 'https://github.com/dwyl',\n  name: 'dwyl - do what you love',\n  desc: 'Start here: https://github.com/dwyl/start-here',\n  location: 'Your Pocket',\n  email: 'github@dwyl.io',\n  pcount: 24,\n  avatar: 'https://avatars3.githubusercontent.com/u/11708465?v=3&s=200',\n  next_page: '/dwyl?page=2'\n}\n```\nNote #1: *sadly*, this has the ***identical*** url format to *Profile*\nthis gets handled by the `switcher` which infers what is an org vs. profile page\nby checking for an known element on the page.\n\nNote #2: when an organization has *multiple pages* of repositories you will see a `next_page`\nkey/value in the `data` e.g: [/dwyl?**page=2**](/dwyl?page=2) (for the second page of repos)\n\n\n### Repository Stats\n\nThis is where things start getting interesting ...\n\n![github-repo-page](https://cloud.githubusercontent.com/assets/194400/8930109/d8a76ab8-3522-11e5-8e07-95596a889fde.png)\n\nexample: https://github.com/nelsonic/adoro\n\n```js\nvar url = 'nelsonic/adoro';\ngs(url, function(err, data) {\n  console.log(data); // or do something way more interesting with the data!\n});\n```\n\nsample data:\n\n```js\n{\n  url: 'https://github.com/nelsonic/adoro',\n  desc: 'The little publishing tool you\\'ll love using. [work-in-progress]',\n  website: 'http://www.dwyl.io/',\n  watchers: 3,\n  stars: 8,\n  forks: 1,\n  commits: 12,\n  branches: 1,\n  releases: 1,\n  langs: [ 'JavaScript 90.7%', 'CSS 9.3%' ]\n}\n```\n\n> Annoyingly the number of issues and pull requests, contributors and issues\n are only rendered *after* the page has loaded (via XHR) so we do not get\n these three stats on page load.\n\n\n ### 7. Issues\n\n Clicking on the issues icon/link in any repository takes us to the list of all the issues.\n\n Visiting a project with more than a page worth of issues has pagination at the bottom of the page:\n\n ![tudo-issues-list-showing-pagination](https://cloud.githubusercontent.com/assets/194400/8942419/27b9446a-356d-11e5-84f9-5de2eaae506b.png)\n\n Which has a link to: https://github.com/dwyl/tudo/issues?page=2&q=is%3Aissue+is%3Aopen\n\n ![tudo-issues-second-page](https://cloud.githubusercontent.com/assets/194400/8942423/33bf0a2e-356d-11e5-82b8-1bd142fb2302.png)\n\n List of issues for a repository:\n\n ```js\n var gs  = require('github-scraper');\n var url = '/dwyl/tudo/issues';\n gs(url, function (err, data) {\n   console.log(data); // use the data how ever you like\n });\n ```\n\n sample output:\n\n ```sh\n { entries:\n    [\n      {\n        url: '/dwyl/tudo/issues/46',\n        title: 'discuss components',\n        created: '2015-07-21T15:34:22Z',\n        author: 'benjaminlees',\n        comments: 3,\n        assignee: 'izaakrogan',\n        milestone: 'I don\\'t know what I\\'m doing',\n        labels: [ 'enhancement', 'help wanted', 'question' ]\n      },\n      {\n        url: '/dwyl/tudo/issues/45',\n        title: 'Create riot components from HTML structure files',\n        created: '2015-07-21T15:24:58Z',\n        author: 'msmichellegar',\n        comments: 2,\n        assignee: 'msmichellegar',\n        labels: [ 'question' ]\n      }\n   ], // truncated for brevity\n   open: 30,\n   closed: 20,\n   next: '/dwyl/tudo/issues?page=2&q=is%3Aissue+is%3Aopen',\n   url: '/dwyl/tudo/issues'\n }\n ```\n\n Each issue in the list would create a entry in the crawler (worker) queue:\n\n ```sh\n 2015-07-22T12:33:14Z issue /dwyl/tudo/issues/77\n ```\n\n > Should we include the \"all issues by this author\" link?\n + **created_by** https://github.com/dwyl/tudo/issues/created_by/iteles\n + **assignee** (assigned to): https://github.com/dwyl/tudo/issues?q=assignee%3Aiteles+is%3Aopen\n\n\n ### Issue (_individual_)\n\n The result of scraping https://github.com/dwyl/tudo/issues/51\n\n ```js\n var gs  = require('github-scraper');\n var url = '/dwyl/tudo/issues/51';\n gs(url, function (err, data) {\n   console.log(data); // use the data how ever you like\n });\n ```\n\n sample output:\n\n ```js\n { entries:\n    [ { id: 'issue-96442793',\n        author: 'nelsonic',\n        created: '2015-07-22T00:00:45Z',\n        body: 'instead of waiting for people to perform the steps to authorise Tudo (to access their GitHub orgs/issues we could request their GitHub username on the login page and initiate the retrieval of their issues while they are authenticating... That way, by the time they get back to Tudo their issues dashboard is already pre-rendered and loaded! This is a wow-factor people won\\'t be expecting and thus our app immediately delivers on our first promise!\\n\\nThoughts?' },\n      { id: 'issuecomment-123807796',\n        author: 'iteles',\n        created: '2015-07-22T17:54:12Z',\n        body: 'I\\'d love to test this out, this will be an amazing selling point if we can get the performance to work like we expect!' },\n      { id: 'issuecomment-124048121',\n        author: 'nelsonic',\n        created: '2015-07-23T10:20:15Z',\n        body: '@iteles have you watched the Foundation Episode featuring Kevin Systrom (instagram) ?\\n\\n\\nhttps://www.youtube.com/watch?v=nld8B9l1aRE\\n\\n\\nWhat were the USPs that contributed to instagram\\'s success (considering how many photo-related-apps were in the app store at the time) ?\\n\\ncc: @besarthoxhaj' },\n      { id: 'issuecomment-124075792',\n        author: 'besarthoxhaj',\n        created: '2015-07-23T11:59:31Z',\n        body: '@nelsonic love the idea! Let\\'s do it!' } ],\n   labels: [ 'enhancement', 'help wanted', 'question' ],\n   participants: [ 'nelsonic', 'iteles', 'besarthoxhaj' ],\n   url: '/dwyl/tudo/issues/51',\n   title: 'Pre-fetch people\\'s issues while they are authenticating with GitHub',\n   state: 'Open',\n   author: 'nelsonic',\n   created: '2015-07-22T00:00:45Z',\n   milestone: 'Minimal Usable Product',\n   assignee: 'besarthoxhaj' }\n ```\n\n By contrast using the GitHub API to fetch this issue\n see: https://developer.github.com/v3/issues/#get-a-single-issue\n\n format:\n ```sh\n /repos/:owner/:repo/issues/:number\n ```\n\n ```sh\n curl https://api.github.com/repos/dwyl/tudo/issues/51\n ```\n\n ### Milestones\n\n Milestones are used to group issues into logical units.\n\n ![dwyl-tudo-milestones](https://cloud.githubusercontent.com/assets/194400/9010055/b3e4da72-379c-11e5-8fd3-680bf928a389.png)\n\n ```js\n var gs  = require('github-scraper');\n var url = '/dwyl/tudo/milestones';\n gs(url, function (err, data) {\n   console.log(data); // use the data how ever you like\n });\n ```\n\nSample output:\n\n ```js\n { entries:\n    [ { name: 'Test Milestone - Please Don\\'t Close!',\n        due: 'Past due by 16 days',\n        updated: 'Last updated 5 days ago',\n        desc: 'This Milestone in used in our e2e tests to check for an over-due milestone, so please don\\'t close it!',\n        progress: '0%',\n        open: 1,\n        closed: 0 },\n      { name: 'Minimal Usable Product',\n        due: 'Due by July  5, 2016',\n        updated: 'Last updated 2 days ago',\n        desc: 'What is the absolute minimum we can do to deliver value to people using the app?\\n(and thus make them want to come back and use it!)',\n        progress: '0%',\n        open: 5,\n        closed: 0 } ],\n   url: 'https://github.com/dwyl/tudo/milestones',\n   open: 2,\n   closed: 1 }\n ```\n\n ### Labels (for a repository)\n\n All repositories have a set of standard labels (built-in to GitHub)\n e.g: https://github.com/dwyl/tudo/labels is (_currently_) only using the \"*standard*\" labels.\n\n <img width=\"998\" alt=\"github-dwyl-tudo-labels-list\" src=\"https://cloud.githubusercontent.com/assets/194400/8945752/36c87754-3582-11e5-9a46-a4a786ca7c25.png\">\n\n Whereas the RethinkDB (which uses GitHub for all their project tracking) uses _several **custom labels**_:\n https://github.com/rethinkdb/rethinkdb/labels\n\n <img width=\"996\" alt=\"github-rethinkdb-issues-list\" src=\"https://cloud.githubusercontent.com/assets/194400/8945786/7b98b718-3582-11e5-961b-905d268dd39a.png\">\n\n We need to crawl these for each repo.\n\n```js\nvar gs  = require('github-scraper');\nvar url = '/dwyl/time/labels';\ngs(url, function (err, data) {\n  console.log(data); // use the data how ever you like\n});\n```\n\n Here's the extraction of the standard labels:\n ```js\n [\n   { name: 'bug',\n     style: 'background-color: #fc2929; color: #fff;',\n     link: '/dwyl/tudo/labels/bug',\n     count: 3 },\n   { name: 'duplicate',\n     style: 'background-color: #cccccc; color: #333333;',\n     link: '/dwyl/tudo/labels/duplicate',\n     count: 0 },\n   { name: 'enhancement',\n     style: 'background-color: #84b6eb; color: #1c2733;',\n     link: '/dwyl/tudo/labels/enhancement',\n     count: 11 },\n   { name: 'help wanted',\n     style: 'background-color: #159818; color: #fff;',\n     link: '/dwyl/tudo/labels/help%20wanted',\n     count: 21 },\n   { name: 'invalid',\n     style: 'background-color: #e6e6e6; color: #333333;',\n     link: '/dwyl/tudo/labels/invalid',\n     count: 1 },\n   { name: 'question',\n     style: 'background-color: #cc317c; color: #fff;',\n     link: '/dwyl/tudo/labels/question',\n     count: 10 }\n ]\n ```\n\n or a repo that has ***custom labels***:\n\n ```js\n { entries:\n   [ { name: '[alpha]',\n       style: 'background-color: #79CDCD; color: #1e3333;',\n       link: '/dwyl/time/labels/%5Balpha%5D',\n       count: 2 },\n     { name: 'API',\n       style: 'background-color: #006b75; color: #fff;',\n       link: '/dwyl/time/labels/API',\n       count: 11 },\n     { name: 'bug',\n       style: 'background-color: #fc2929; color: #fff;',\n       link: '/dwyl/time/labels/bug',\n       count: 5 },\n     { name: 'chore',\n       style: 'background-color: #e11d21; color: #fff;',\n       link: '/dwyl/time/labels/chore',\n       count: 9 },\n     { name: 'discuss',\n       style: 'background-color: #bfe5bf; color: #2a332a;',\n       link: '/dwyl/time/labels/discuss',\n       count: 43 },\n     { name: 'Documentation',\n       style: 'background-color: #eb6420; color: #fff;',\n       link: '/dwyl/time/labels/Documentation',\n       count: 2 },\n     { name: 'duplicate',\n       style: 'background-color: #cccccc; color: #333333;',\n       link: '/dwyl/time/labels/duplicate',\n       count: 0 },\n     { name: 'enhancement',\n       style: 'background-color: #84b6eb; color: #1c2733;',\n       link: '/dwyl/time/labels/enhancement',\n       count: 27 },\n     { name: 'external dependency',\n       style: 'background-color: #D1EEEE; color: #2c3333;',\n       link: '/dwyl/time/labels/external%20dependency',\n       count: 1 },\n     { name: 'FrontEnd',\n       style: 'background-color: #f7c6c7; color: #332829;',\n       link: '/dwyl/time/labels/FrontEnd',\n       count: 26 },\n     { name: 'help wanted',\n       style: 'background-color: #009800; color: #fff;',\n       link: '/dwyl/time/labels/help%20wanted',\n       count: 42 },\n     { name: 'invalid',\n       style: 'background-color: #e6e6e6; color: #333333;',\n       link: '/dwyl/time/labels/invalid',\n       count: 0 },\n     { name: 'investigate',\n       style: 'background-color: #fbca04; color: #332900;',\n       link: '/dwyl/time/labels/investigate',\n       count: 18 },\n     { name: 'MVP',\n       style: 'background-color: #207de5; color: #fff;',\n       link: '/dwyl/time/labels/MVP',\n       count: 27 },\n     { name: 'NiceToHave',\n       style: 'background-color: #fbca04; color: #332900;',\n       link: '/dwyl/time/labels/NiceToHave',\n       count: 7 },\n     { name: 'Post MVP',\n       style: 'background-color: #fef2c0; color: #333026;',\n       link: '/dwyl/time/labels/Post%20MVP',\n       count: 24 },\n     { name: 'question',\n       style: 'background-color: #cc317c; color: #fff;',\n       link: '/dwyl/time/labels/question',\n       count: 25 },\n     { name: 'UI',\n       style: 'background-color: #bfdadc; color: #2c3233;',\n       link: '/dwyl/time/labels/UI',\n       count: 13 } ],\n  url: 'https://github.com/dwyl/time/labels' }\n ```\n\n ### Issues > *Search* (*Bonus Feature*)\n\n A ***much*** more *effective* way of collating all the issues relevant to a person is to search for them!\n\n example:\n  https://github.com/search?type=Issues&q=author%3Aiteles&state=open&o=desc&s=created\n\n ```js\n {\n   entries:\n    [\n      { title: 'Remove flexbox from CSS',\n        url: '/dwyl/dwyl.github.io/issues/29',\n        desc: 'To ensure the site works across all devices, particularly Kindle/e-readers.',\n        author: 'iteles',\n        created: '2015-07-25T22:57:20Z',\n        comments: 2 },\n      { title: 'CSS | Add indentation back into main.css (disappeared from master)',\n        url: '/dwyl/tudo/issues/77',\n        desc: 'All indentation has been removed from main.css in the latest commit.     \\n\\nThis needs to be put back in as originally written by @msmichellegar and @iteles.',\n        author: 'iteles',\n        created: '2015-07-25T16:27:59Z' },\n      { title: 'CSS | Investigate styling of issue label colours',\n        url: '/dwyl/tudo/issues/72',\n        desc: 'Labels can be given any colour so there is no predictable set that we can code into the CSS file.\\n\\nWe need to investigate what the best way to ensure we can provide the right colour of background to the ...',\n        author: 'iteles',\n        created: '2015-07-23T17:49:02Z',\n        comments: 4 }\n   ],\n   next: '/search?o=desc&p=2&q=author%3Aiteles&s=created&state=open&type=Issues'\n }\n ```\n\n\n #### Owner\n\n For the issues created across all their *personal* repositories\n use a search query of the form:\n ```sh\n https://github.com/search?q=user%3A{username|org}\n &state={state}\n &type=Issues&s={relevance}\n &o={order}\n ```\n e.g:\n https://github.com/search?q=user%3Aiteles&state=open&type=Issues&s=updated&o=asc\n\n #### Author (_created by_)\n\n Or to find ***all*** the issues where the person is the ***author***\n use a query of the following format:\n\n ```sh\n https://github.com/search?q=author%3A{username|org}\n &state={state}\n &type=Issues&s={relevance}\n &o={order}\n ```\n\n #### Assignee (_issues assigned to this person_)\n\n Or to find ***all*** the issues *assigned* to the person use a query of the following format:\n\n ```sh\n https://github.com/search?q=assignee%3A{username|org}\n &state={state}\n &type=Issues&s={relevance}\n &o={order}\n &s={filter}\n ```\n\n #### Mentions\n\n We can use a ***mentions*** (search) query to discover all the\n issues where a given person (_username_) was mentioned:\n\n ```sh\n https://github.com/search?q=mentions%3A{username}&type=Issues&state={state}\n ```\n\n e.g: https://github.com/search?q=mentions%3Aiteles&type=Issues&state=open\n\n This _could_ be more than the issues in the person's (_own_) repos *or* the repos the person has access to (_via org_). e.g:\n if [_Sally_](http://www.imdb.com/title/tt1483013/quotes?item=qt1905812)\n   axks a clarifying question on a project she has not yet contributed to,\n   the issue will not appear when we crawl the repos on her profile or orgs she has access to ...\n\n #### Issues Filters\n\n There are *many* filters we can use to find issues, here are a few:\n\n + **created** https://github.com/search?q=author%3Aiteles&s=created&type=Issues&o=desc&state=open\n + **updated**: https://github.com/search?q=author%3Aiteles&s=updated&type=Issues&o=desc&state=open\n + **date range**: https://github.com/dwyl/time/issues?q=is%3Aissue+is%3Aopen+updated%3A%3C2015-06-28\n\n ##### Further Reading on Searching+Filters\n\n For *way* more details on searching & filters see:\n\n + https://help.github.com/articles/searching-issues/\n + https://help.github.com/articles/searching-github/#types-of-searches\n + https://help.github.com/articles/search-syntax/\n\n\n\n\n## Want More Examples?\n\nIf you want ***even more*** examples of the pages you can scrape,\ntake a look at our end-to-end tests where we *test* all the scrapers!\n\n<br />\n\n## Future Features / Road Map ?\n\n\n### Crawl the List of commits\n\nWould it be interesting to see/track:\n+ **who** makes the most commits to the project\n+ **when** (***what time*** of day/night) people do their work\n+ **what** did the person contribute? (docs, code improvement, tests, typo, dependency update?)\n\nShow your interest in this feature: https://github.com/nelsonic/github-scraper/issues/17\n\n<br /><br /><br />\n\n# Contributing?\n\nContributions are _always_ welcome!\nWe have a backlog of features (_many pages we want to parse_) <br >\nplease see: https://github.com/nelsonic/github-scraper/issues <br />\nIf anything interests you, please lave a comment on the issue.\n\nYour first step to _contributing_ to this project\nis to run it on your **`localhost`**.\n\n### 1. Clone the Repository\n\nIn your terminal, clone the repository from GitHub:\n\n```sh\ngit clone https://github.com/nelsonic/github-scraper.git && cd github-scraper\n```\n\n### 2. Install the Dependencies\n\nEnsure you have Node.js installed, see https://nodejs.org <br />\nThen run the following command to install the project dependencies:\n\n```sh\nnpm install\n```\n\nYou should see output in your terminal similar to the following:\n\n```\nadded 162 packages from 177 contributors and audited 265 packages in 4.121s\n```\n\nThat tells you that the dependencies were successfully installed.\n\n\n### 3. Run the Tests\n\nIn your terminal execute the following command:\n\n```sh\nnpm test\n```\n\n\nYou should see output similar to the following:\n\n```\n> github-scraper@6.7.1 test /Users/n/code/github-scraper\n> istanbul cover ./node_modules/tape/bin/tape ./test/*.js | node_modules/tap-spec/bin/cmd.js\n\n\n  read list of followers for @jupiter (single page of followers)\n\n      - - - GitHub Scraper >> /jupiter/followers >> followers  - - -\n    ✔ jupiter/followers data.type: followers\n    ✔ @jupiter/followers has 34 followers\n    ✔ Nelson in jupiter/followers\n    ✔ @jupiter/followers only has 1 page of followers\n\n  read list of followers for @iteles (multi-page)\n\n      - - - GitHub Scraper >> /iteles/followers >> followers  - - -\n    ✔ \"followers\": 51 on page 1\n    ✔ iteles/followers multi-page followers\n\n\n... etc ...\n\n=============================================================================\nWriting coverage object [/Users/n/code/github-scraper/coverage/coverage.json]\nWriting coverage reports at [/Users/n/code/github-scraper/coverage]\n=============================================================================\n    =============================== Coverage summary ===============================\n    Statements   : 100% ( 192/192 )\n    Branches     : 100% ( 63/63 )\n    Functions    : 100% ( 22/22 )\n    Lines        : 100% ( 192/192 )\n    ================================================================================\n\n\n  total:     102\n  passing:   102\n  duration:  31.6s\n```\n\nThe tests take around 30 seconds to run on _my_ `localhost`,\nbut your test execution time will vary depending on your location\n(_the further you are from GitHub's servers the slower the tests will run..._).\n\nDon't panic if you see some red in your terminal while the tests are running.\nWe have to simulate failure `404` and `403` errors\nto ensure that we can handle them.\nPages some times disappear\ne.g: a user leaves GitHub or deletes a project.\nAnd our script needs to not freak out when that happens.\nThis is good practice in DOM parsing, the web changes a _lot_!\n\nWhen the tests _pass_ on your `localhost`,\nyou know everything is working as expected.\nTime to move on to the fun bit!\n\n> **Note**: This project follows Test Driven Development (TDD)\nbecause it's the only way we can maintain our sanity ...\nIf we didn't have tests it would be _chaos_\nand _everything_ would \"break\" all the time.\nIf you are contributing to the project,\nplease be aware that tests are required\nand any Pull Requests without tests will not be considered.\n(_please don't take it personally, it's just a rule we have_). <br />\n\nIf you are new to TDD, please see:\n[github.com/dwyl/**learn-tdd**](https://github.com/dwyl/learn-tdd)\n\n\n\n### 4. Pick an Issue and Write Some Code!\n\nOnce you have the project running on your `localhost`,\nit's time to pick a page to parse!\n\nThere are a bunch of features in the backlog. see:\nhttps://github.com/nelsonic/github-scraper/issues\n\nPick one that interests you\nand write a comment on it\nto _show_ your interest in contributing.\n\n\n### Travis-CI?\n\nWe use Travis-CI (Continuous Integration),\nto ensure that our code works\nand all tests _pass_ whenever a change is made to the code.\nThis is _essential_ in _any_ project and even more so in a DOM parsing one.\n\nIf you are new to Travis-CI, please see:\n[github.com/dwyl/**learn-travis**](https://github.com/dwyl/learn-travis)\n\n### Pre-Commit Hook?\n\nWhen you attempt to commit code on your `localhost`,\nthe tests will run **`before`** your commit will register.\nThis is a precaution to ensure that the code we write is _always tested_.\nThere is no point writing code that is not being tested\nas it will \"break\" almost immediately and be unmaintainable.\n\nSimply wait a few seconds for the tests to pass\nand then push your work to GitHub.\n\nIf you are new to pre-commit hooks, please see:\n[github.com/dwyl/**learn-pre-commit**](https://github.com/dwyl/learn-pre-commit)\n\n\n<br /><br /><br />\n\n## tl;dr\n\nIf you are the kind of person that likes to *understand* how something works,\nthis is *your* section.\n\n### Inferring Which Scraper to use from the URL\n\n`lib/switcher.js` handles inference.\nWe wanted to use a `switch > case` construct but, ended up using `if/else`\nbecause there are two types of checks we need to do so `if/else` seemed simpler.\n\n\n## Interesting Facts\n\n- GitHub has 10.3 Million users (_at last count_)\n- yet the most followed person [Linus Torvalds](https://github.com/torvalds)\n\"_only_\" has **28k followers** (_so its a **highly distributed network**_ )\n+ https://www.githubarchive.org/ attempts to archive all of GitHub\n+ http://octoboard.com/ shows stats for the past 24h\n\n\n## Research\n\n> Must read up about http://en.wikipedia.org/wiki/Inverted_index\n> so I understand how to use: https://www.npmjs.org/package/level-inverted-index\n\n- GitHub stats (node module): https://github.com/apiengine/ghstats\n(no tests or recent work/activity, but interesting functionality)\n\n- Hard Drive reliability stats:\nhttps://www.backblaze.com/blog/hard-drive-reliability-update-september-2014\n(useful when selecting which drives to use in the storage array -\n  Clear Winner is Hitachi 3TB)\n- RAID explained in layman's terms:\nhttp://uk.pcmag.com/storage-devices-reviews/7917/feature/raid-levels-explained\n- RAID Calculator:\nhttps://www.synology.com/en-global/support/RAID_calculator\n(if you don't already know how much space you get)\n- SQLite limits: https://www.sqlite.org/limits.html\n\n## Useful Links\n\n- Summary of ***Most Active*** GitHub users: http://git.io/top\n- Intro to web-scraping with cheerio:\nhttps://www.digitalocean.com/community/tutorials/how-to-use-node-js-request-and-cheerio-to-set-up-simple-web-scraping\n- GitHub background info: http://en.wikipedia.org/wiki/GitHub\n+ GitHub Event Types:\nhttps://developer.github.com/v3/activity/events/types/\n\n### GitHub Stats API\n\n- Github Stats API: https://developer.github.com/v3/repos/statistics/\n- GitHub Followers API: https://developer.github.com/v3/users/followers/\n\nExample:\n\n```sh\ncurl -v https://api.github.com/users/pgte/followers\n```\n\n```js\n[\n  {\n    \"login\": \"methodmissing\",\n    \"id\": 379,\n    \"avatar_url\": \"https://avatars.githubusercontent.com/u/379?v=2\",\n    \"gravatar_id\": \"\",\n    \"url\": \"https://api.github.com/users/methodmissing\",\n    \"html_url\": \"https://github.com/methodmissing\",\n    \"followers_url\": \"https://api.github.com/users/methodmissing/followers\",\n    \"following_url\": \"https://api.github.com/users/methodmissing/following{/other_user}\",\n    \"gists_url\": \"https://api.github.com/users/methodmissing/gists{/gist_id}\",\n    \"starred_url\": \"https://api.github.com/users/methodmissing/starred{/owner}{/repo}\",\n    \"subscriptions_url\": \"https://api.github.com/users/methodmissing/subscriptions\",\n    \"organizations_url\": \"https://api.github.com/users/methodmissing/orgs\",\n    \"repos_url\": \"https://api.github.com/users/methodmissing/repos\",\n    \"events_url\": \"https://api.github.com/users/methodmissing/events{/privacy}\",\n    \"received_events_url\": \"https://api.github.com/users/methodmissing/received_events\",\n    \"type\": \"User\",\n    \"site_admin\": false\n  },\n\netc...]\n```\n\n#### Issues (with using the) GitHub API:\n\n- The API only returns 30 results per query.\n- **X-RateLimit-Limit**: **60** (can only make 60 requests per hour) ...\n1440 queries per day (60 per hour x 24 hours) sounds like *ample* on the surface.\nBut, if we assume the average person has at least 2 pages worth of followers (30<)\nit means on a single instance/server we can only track 720 people.\nNot really enough to do any sort of trend analysis. :disappointed:\nIf we are tracking people with hundreds of followers (and *growing fast*)\ne.g. 300< followers. the number of users we can track comes down to\n1440 / 10 = 140 people...\n(10 requests to fetch complete list of followers) we burn through 1440 requests\npretty quickly.\n- There's no guarantee which order the followers will be in\n(e.g. most recent first?)\n- **Results** are ***Cached*** so they are not-real time like they are in the\nWeb. (seems daft, but its true.) Ideally they would have a ***Streaming API***\nbut sadly, [GitHub is built in Ruby-on-Rails](http://builtwith.com/github.com)\nwhich is \"**RESTful**\" (***not real-time***).\n\n#### *But*...\n\nOnce we know _who_ we *should* be following, we can use\n\n- https://developer.github.com/v3/users/followers/#follow-a-user\n- https://developer.github.com/v3/users/followers/#check-if-one-user-follows-another\n\ne.g:\n```sh\ncurl -v https://api.github.com/users/pgte/following/visionmedia\n```\n\n<br /><br /><br />\n\n# FAQ?\n\n## Is *Crawling* a Website *Legal*...?\n\nThe fact that scraping or \"crawling\" is Google's Business Model suggests that scraping is at least \"OK\" ...\n\nStarted typing this into google and saw:\n<img width=\"288\" alt=\"is-it-illegal-to\" src=\"https://cloud.githubusercontent.com/assets/194400/9385839/82697796-4750-11e5-8d84-09fbc98b131f.png\">\n\nI read a few articles and was not able to locate a definitive answer ...\n\n+ Legal Issues: https://en.wikipedia.org/wiki/Web_scraping#Legal_issues\n+ It depends: http://resources.distilnetworks.com/h/i/53822104-is-web-scraping-illegal-depends-on-what-the-meaning-of-the-word-is-is/181642\n+ Screen scraping: How to profit from your rival's data:\nhttp://www.bbc.com/news/technology-23988890\n+ Web Scraping For Fun and Profit: https://blog.hartleybrody.com/web-scraping/\n","maintainers":[{"name":"nelsonic","email":"contact.nelsonic@gmail.com"}],"time":{"modified":"2024-01-17T00:46:48.615Z","created":"2015-07-28T23:09:58.689Z","0.0.3":"2015-07-28T23:09:58.689Z","1.0.0":"2015-07-31T08:51:29.702Z","1.0.1":"2015-08-01T17:43:28.326Z","1.0.2":"2015-08-02T18:44:25.827Z","1.2.0":"2015-08-02T22:45:13.017Z","2.0.0":"2015-08-03T18:59:17.233Z","2.1.0":"2015-08-04T23:57:26.241Z","3.0.0":"2015-08-05T08:56:46.574Z","3.0.1":"2015-08-08T07:47:15.935Z","3.0.3":"2015-08-09T20:13:09.471Z","3.0.4":"2015-08-09T20:15:27.382Z","3.0.5":"2015-08-10T00:03:56.797Z","3.0.6":"2015-08-10T07:23:42.651Z","3.0.7":"2015-08-10T07:55:38.248Z","3.0.9":"2015-08-10T23:37:19.349Z","3.0.10":"2015-08-11T15:17:24.178Z","3.0.11":"2015-08-11T21:05:30.893Z","3.0.12":"2015-08-11T21:18:23.135Z","3.0.13":"2015-08-14T08:35:20.450Z","3.0.14":"2015-08-14T09:46:18.576Z","3.0.15":"2015-08-14T09:59:30.392Z","3.0.16":"2015-08-14T10:07:41.958Z","3.0.17":"2015-08-14T11:30:34.881Z","3.0.18":"2015-08-14T11:34:45.709Z","3.0.19":"2015-08-14T21:54:56.255Z","3.0.20":"2015-08-20T11:29:51.195Z","3.0.21":"2015-08-20T11:35:34.318Z","3.0.22":"2015-09-18T15:42:51.815Z","3.0.23":"2015-11-10T21:57:34.685Z","3.1.0":"2016-03-26T13:16:53.327Z","4.0.0":"2017-06-17T07:37:18.782Z","4.0.1":"2017-06-17T08:39:12.765Z","4.1.0":"2017-06-17T19:35:13.783Z","4.1.1":"2017-06-17T19:45:23.950Z","4.2.0":"2017-06-17T20:11:13.840Z","4.3.0":"2017-06-18T07:37:17.385Z","4.4.0":"2017-06-18T16:50:56.921Z","4.5.0":"2017-06-18T22:37:50.825Z","4.6.0":"2017-06-18T22:54:00.898Z","5.0.0":"2017-10-07T20:09:49.438Z","6.0.0":"2019-04-10T18:39:01.718Z","6.1.0":"2019-04-11T16:17:56.882Z","6.2.0":"2019-04-11T16:25:36.341Z","6.2.1":"2019-04-11T16:33:46.976Z","6.3.0":"2019-04-11T20:08:43.824Z","6.4.0":"2019-04-11T20:53:37.519Z","6.5.0":"2019-04-11T21:27:45.684Z","6.6.0":"2019-04-12T08:21:42.552Z","6.6.1":"2019-04-12T10:05:21.137Z","6.6.2":"2019-04-12T12:16:08.487Z","6.6.3":"2019-04-12T12:33:44.802Z","6.6.4":"2019-04-12T12:44:49.684Z","6.6.5":"2019-04-12T18:12:21.762Z","6.6.6":"2019-04-13T08:51:58.717Z","6.7.0":"2019-04-15T11:34:21.635Z","6.7.1":"2019-05-18T06:00:39.230Z","6.8.0":"2019-05-28T09:46:17.952Z","7.0.0":"2020-04-04T13:53:58.503Z","7.0.1":"2020-04-04T14:01:19.842Z","7.1.0":"2024-01-08T16:02:37.366Z","7.1.1":"2024-01-17T00:46:48.426Z"},"homepage":"https://github.com/nelsonic/github-scraper","repository":{"type":"git","url":"git+https://github.com/nelsonic/github-scraper.git"},"author":{"name":"Dyler Turden"},"bugs":{"url":"https://github.com/nelsonic/github-scraper/issues"},"license":"ISC","readmeFilename":"README.md","users":{"gregorynicholas":true}}