{ "name": "@tdurieux/anonymous_github", "version": "2.2.0", "description": "Anonymise Github repositories for double-anonymous reviews", "bin": { "anonymous_github": "build/cli.js" }, "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": "rm -rf build && tsc" }, "repository": { "type": "git", "url": "git+https://github.com/tdurieux/anonymous_github.git" }, "author": "Thomas Durieux", "license": "GPL-3.0", "bugs": { "url": "https://github.com/tdurieux/anonymous_github/issues" }, "funding": { "url": "https://github.com/sponsors/tdurieux" }, "homepage": "https://github.com/tdurieux/anonymous_github#readme", "files": [ "public", "build" ], "dependencies": { "@aws-sdk/client-s3": "^3.374.0", "@aws-sdk/node-http-handler": "^3.374.0", "@octokit/oauth-app": "^6.0.0", "@octokit/plugin-paginate-rest": "^8.0.0", "@octokit/rest": "^20.0.1", "@opentelemetry/api": "^1.8.0", "@opentelemetry/auto-instrumentations-node": "^0.43.0", "@opentelemetry/exporter-metrics-otlp-grpc": "^0.49.1", "@opentelemetry/exporter-metrics-otlp-proto": "^0.49.1", "@opentelemetry/exporter-trace-otlp-grpc": "^0.49.1", "@opentelemetry/exporter-trace-otlp-proto": "^0.49.1", "@opentelemetry/sdk-metrics": "^1.22.0", "@opentelemetry/sdk-node": "^0.49.1", "@opentelemetry/sdk-trace-node": "^1.22.0", "@pm2/io": "^5.0.0", "archiver": "^5.3.1", "bullmq": "^2.3.2", "compression": "^1.7.4", "connect-redis": "^7.0.1", "decompress-stream-to-s3": "^2.1.1", "dotenv": "^16.0.3", "express": "^4.18.2", "express-rate-limit": "^6.8.0", "express-session": "^1.17.3", "express-slow-down": "^1.6.0", "got": "^11.8.5", "inquirer": "^8.2.5", "istextorbinary": "^6.0.0", "marked": "^5.1.2", "mime-types": "^2.1.35", "mongoose": "^7.4.1", "node-schedule": "^2.1.1", "parse-github-url": "^1.0.2", "passport": "^0.6.0", "passport-github2": "^0.1.12", "rate-limit-redis": "^3.0.2", "redis": "^4.6.7", "textextensions": "^5.16.0", "ts-custom-error": "^3.3.1", "unzip-stream": "^0.3.1", "xml-flow": "^1.0.4" }, "devDependencies": { "@types/archiver": "^5.3.1", "@types/compression": "^1.7.1", "@types/connect-redis": "^0.0.20", "@types/express": "^4.17.14", "@types/express-rate-limit": "^6.0.0", "@types/express-session": "^1.17.5", "@types/express-slow-down": "^1.3.2", "@types/got": "^9.6.12", "@types/inquirer": "^8.0.0", "@types/marked": "^5.0.1", "@types/mime-types": "^2.1.0", "@types/node-schedule": "^2.1.0", "@types/parse-github-url": "^1.0.0", "@types/passport": "^1.0.11", "@types/passport-github2": "^1.2.5", "@types/tar-fs": "^2.0.1", "@types/unzip-stream": "^0.3.1", "@types/xml-flow": "^1.0.1", "chai": "^4.3.6", "mocha": "^10.1.0", "nodemon": "^3.0.1", "ts-node": "^10.9.1", "typescript": "^4.8.4" }, "nodemonConfig": { "ignore": [ "public", "test", "repo", "repositories", "session-store" ] } }