{ "name": "@tdurieux/anonymous_github", "version": "2.2.0", "description": "Anonymise Github repositories for double-anonymous reviews", "bin": { "anonymous_github": "build/cli/index.js" }, "scripts": { "test": "mocha --reporter spec", "start": "node --inspect=5858 -r ts-node/register ./src/server/index.ts", "dev": "nodemon --transpile-only ./src/server/index.ts", "build": "rm -rf build && tsc && gulp", "knip": "knip" }, "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.540.0", "@aws-sdk/lib-storage": "^3.540.0", "@mongodb-js/zstd": "^1.2.0", "@octokit/rest": "^20.0.2", "@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", "@smithy/node-http-handler": "^2.5.0", "archiver": "^5.3.2", "bullmq": "^2.4.0", "cacheable-lookup": "^5.0.3", "compression": "^1.7.4", "connect-redis": "^7.0.1", "crypto-js": "^4.2.0", "decompress-stream-to-s3": "^2.1.1", "dotenv": "^16.4.5", "express": "^4.19.2", "express-rate-limit": "^6.11.2", "express-session": "^1.18.0", "express-slow-down": "^2.0.1", "got": "^11.8.6", "inquirer": "^8.2.6", "istextorbinary": "^9.5.0", "marked": "^5.1.2", "mime-types": "^2.1.35", "mongoose": "^7.6.10", "node-schedule": "^2.1.1", "parse-github-url": "^1.0.2", "passport": "^0.6.0", "passport-github2": "^0.1.12", "rate-limit-redis": "^4.2.0", "redis": "^4.6.13", "ts-custom-error": "^3.3.1", "unzip-stream": "^0.3.1" }, "devDependencies": { "@types/archiver": "^5.3.4", "@types/compression": "^1.7.5", "@types/crypto-js": "^4.2.2", "@types/express": "^4.17.21", "@types/express-session": "^1.18.0", "@types/got": "^9.6.12", "@types/inquirer": "^8.2.10", "@types/marked": "^5.0.2", "@types/mime-types": "^2.1.4", "@types/node-schedule": "^2.1.6", "@types/parse-github-url": "^1.0.3", "@types/passport": "^1.0.16", "@types/passport-github2": "^1.2.9", "@types/unzip-stream": "^0.3.4", "gulp": "^5.0.0", "gulp-clean-css": "^4.3.0", "gulp-concat": "^2.6.1", "gulp-order": "^1.2.0", "gulp-uglify": "^3.0.2", "knip": "^5.1.0", "mocha": "^10.4.0", "nodemon": "^3.1.0", "ts-node": "^10.9.2", "typescript": "^5.4.3" }, "nodemonConfig": { "ignore": [ "public", "test", "repo", "repositories", "session-store" ] } }