{ "name": "@sourcebot/backend", "version": "0.1.0", "private": true, "main": "index.js", "type": "module", "scripts": { "dev:watch": "tsc-watch --preserveWatchOutput --onSuccess \"yarn dev\"", "dev": "node ./dist/index.js", "build": "tsc", "test": "cross-env SKIP_ENV_VALIDATION=1 vitest --config ./vitest.config.ts" }, "devDependencies": { "@types/argparse": "^2.0.16", "@types/micromatch": "^4.0.9", "@types/node": "^22.7.5", "cross-env": "^7.0.3", "json-schema-to-typescript": "^15.0.4", "tsc-watch": "^6.2.0", "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.9" }, "dependencies": { "@coderabbitai/bitbucket": "^1.1.3", "@gitbeaker/rest": "^40.5.1", "@octokit/app": "^16.1.1", "@octokit/rest": "^21.0.2", "@sentry/cli": "^2.42.2", "@sentry/node": "^9.3.0", "@sentry/profiling-node": "^9.3.0", "@sourcebot/db": "workspace:*", "@sourcebot/schemas": "workspace:*", "@sourcebot/shared": "workspace:*", "@types/express": "^5.0.0", "argparse": "^2.0.1", "azure-devops-node-api": "^15.1.1", "bullmq": "^5.34.10", "chokidar": "^4.0.3", "cross-fetch": "^4.0.0", "dotenv": "^16.4.5", "express": "^4.21.2", "git-url-parse": "^16.1.0", "gitea-js": "^1.22.0", "glob": "^11.0.0", "groupmq": "^1.0.0", "ioredis": "^5.4.2", "lowdb": "^7.0.1", "micromatch": "^4.0.8", "p-limit": "^7.2.0", "posthog-node": "^4.2.1", "prom-client": "^15.1.3", "simple-git": "^3.27.0", "zod": "^3.25.74" } }