{ "name": "ingestion", "version": "0.1.0", "private": true, "scripts": { "dev": "tsx watch src/index.ts", "build": "tsc", "start": "node dist/index.js", "migrate": "tsx src/migrations/001_initial_schema.ts", "migrate:qdrant": "tsx src/migrations/002_qdrant_setup.ts" }, "dependencies": { "fastify": "^4", "@anthropic-ai/sdk": "^0.24", "openai": "^4", "@qdrant/js-client-rest": "^1.9", "pocketbase": "^0.21", "pdf-parse": "^1.1", "uuid": "^9", "zod": "^3" }, "devDependencies": { "typescript": "^5", "tsx": "^4", "dotenv": "^16", "@types/node": "^20", "@types/pdf-parse": "^1.1", "@types/uuid": "^9" } }