{ "name": "anonymous_github", "version": "2.1.0", "description": "Anonymise Github repositories for double-anonymous reviews", "main": "index.ts", "scripts": { "test": "mocha --reporter spec", "start": "node --inspect=5858 -r ts-node/register ./index.ts", "dev": "nodemon --transpile-only index.ts", "migrateDB": "ts-node --transpile-only migrateDB.ts", "build": "tsc" }, "repository": { "type": "git", "url": "git+https://github.com/tdurieux/anonymous_github.git" }, "author": "Thomas Durieux", "license": "MIT", "bugs": { "url": "https://github.com/tdurieux/anonymous_github/issues" }, "homepage": "https://github.com/tdurieux/anonymous_github#readme", "dependencies": { "@octokit/oauth-app": "^3.3.2", "@octokit/rest": "^18.5.3", "archive-stream-to-s3": "^1.1.3", "archiver": "^5.3.0", "aws-sdk": "^2.958.0", "compression": "^1.7.4", "connect-redis": "^5.1.0", "dotenv": "^10.0.0", "express": "^4.17.1", "express-rate-limit": "^5.2.6", "express-session": "^1.17.1", "got": "^9.6.0", "gunzip-maybe": "^1.4.2", "istextorbinary": "^5.12.0", "mime-types": "^2.1.30", "mongoose": "^5.13.5", "parse-github-url": "^1.0.2", "passport": "^0.4.1", "passport-github2": "^0.1.12", "rate-limit-redis": "^2.1.0", "redis": "^3.1.2", "tar-fs": "^2.1.1", "textextensions": "^5.12.0", "xml-flow": "^1.0.4" }, "devDependencies": { "@types/archiver": "^5.1.1", "@types/compression": "^1.7.1", "@types/connect-redis": "^0.0.17", "@types/express": "^4.17.13", "@types/express-rate-limit": "^5.1.3", "@types/express-session": "^1.17.4", "@types/got": "^9.6.12", "@types/mime-types": "^2.1.0", "@types/parse-github-url": "^1.0.0", "@types/passport": "^1.0.7", "@types/passport-github2": "^1.2.5", "@types/rate-limit-redis": "^1.7.2", "@types/redis": "^2.8.31", "@types/tar-fs": "^2.0.1", "@types/xml-flow": "^1.0.1", "chai": "^4.3.4", "mocha": "^8.3.2", "nodemon": "^2.0.7", "ts-node": "^10.1.0", "typescript": "^4.3.5" }, "nodemonConfig": { "ignore": [ "public", "test", "repo", "repositories", "session-store" ] } }