{ "name": "ghcrawler", "version": "0.2.23", "description": "A robust GitHub API crawler that walks a queue of GitHub entities retrieving and storing their contents.", "main": "./index.js", "scripts": { "start": "node ./bin/www.js", "test": "./node_modules/mocha/bin/mocha test/unit/**/*.js", "integration": "./node_modules/mocha/bin/mocha test/integration/**/*.js --timeout 20000" }, "keywords": [ "github", "api", "crawler", "pagination" ], "author": "William Bartholomew ", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/microsoft/ghcrawler.git" }, "homepage": "https://github.com/microsoft/ghcrawler#readme", "bugs": { "url": "https://github.com/microsoft/ghcrawler" }, "dependencies": { "@microsoft/refreshing-config": "^0.1.3", "amqp10": "noodlefrenzy/node-amqp10#issue295", "amqplib": "^0.5.1", "applicationinsights": "^0.17.0", "azure-sb": "^0.11.0", "azure-storage": "^2.10.3", "body-parser": "^1.15.2", "connect-redis": "^3.4.1", "debug": "^4.1.0", "express": "^4.16.4", "express-init": "^1.1.0", "express-joi": "^0.3.1", "extend": "3.0.2", "ghrequestor": "^0.1.7", "htmlencode": "0.0.4", "ip": "^1.1.5", "memory-cache": "^0.2.0", "moment": "^2.24.0", "mongodb": "2.2.11", "morgan": "^1.9.1", "node-uuid": "^1.4.8", "painless-config": "^0.1.1", "parse-link-header": "^0.4.1", "promise-retry": "1.1.1", "q": "1.5.1", "qlimit": "^0.1.1", "redis": "^2.8.0", "redis-metrics": "^1.3.1", "redis-rate-limiter": "jeffmcaffer/redis-rate-limiter", "redlock": "2.0.1", "refreshing-config-redis": "^0.1.0", "winston": "2.2.0", "winston-azure-application-insights": "1.1.1" }, "devDependencies": { "chai": "^4.2.0", "istanbul": "^0.4.5", "mocha": "^6.1.4", "sinon": "^2.4.1" }, "optionalDependencies": { "@google-cloud/storage": "^1.7.0" } }