{ "name": "@sourcebot/backend", "version": "0.1.0", "private": true, "main": "index.js", "type": "module", "scripts": { "dev:watch": "tsc-watch --preserveWatchOutput --onSuccess \"yarn dev --cacheDir ../../.sourcebot\"", "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.2", "tsc-watch": "^6.2.0", "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.9" }, "dependencies": { "@gitbeaker/rest": "^40.5.1", "@logtail/node": "^0.5.2", "@logtail/winston": "^0.5.2", "@octokit/rest": "^21.0.2", "@sentry/cli": "^2.42.2", "@sentry/node": "^9.3.0", "@sentry/profiling-node": "^9.3.0", "@sourcebot/crypto": "workspace:*", "@sourcebot/db": "workspace:*", "@sourcebot/error": "workspace:*", "@sourcebot/schemas": "workspace:*", "@t3-oss/env-core": "^0.12.0", "@types/express": "^5.0.0", "ajv": "^8.17.1", "argparse": "^2.0.1", "bullmq": "^5.34.10", "cross-fetch": "^4.0.0", "dotenv": "^16.4.5", "express": "^4.21.2", "gitea-js": "^1.22.0", "glob": "^11.0.0", "ioredis": "^5.4.2", "lowdb": "^7.0.1", "micromatch": "^4.0.8", "posthog-node": "^4.2.1", "prom-client": "^15.1.3", "simple-git": "^3.27.0", "strip-json-comments": "^5.0.1", "winston": "^3.15.0", "zod": "^3.24.2" } }