{ "name": "kongruity-backend", "version": "0.1.0", "description": "kongruity AI stick note clustering feature - backend for ProjectPilot", "type": "module", "main": "dist/server.js", "scripts": { "build": "tsc -p tsconfig.build.json", "start": "node dist/server.js", "dev": "tsx watch server.ts", "type-check": "tsc --noEmit", "test": "vitest run", "db:migrate": "tsx db/migrate.ts", "db:seed": "tsx db/seed.ts" }, "dependencies": { "@anthropic-ai/sdk": "^0.74.0", "cors": "^2.8.5", "dotenv": "^16.4.7", "express": "^4.21.2", "pg": "^8.18.0", "pg-copy-streams": "^7.0.0", "pg-query-stream": "^4.16.0", "split2": "^4.2.0", "voyageai": "^0.1.0" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^4.17.25", "@types/node": "^26.1.2", "@types/pg": "^8.20.3", "@types/pg-copy-streams": "^1.2.5", "@types/split2": "^4.2.3", "@types/supertest": "^7.2.1", "supertest": "^7.2.2", "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.0.18" } }