{ "name": "ingestion", "version": "0.1.0", "private": true, "type": "module", "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", "migrate:rules": "tsx src/migrations/003_access_rules.ts" }, "dependencies": { "@anthropic-ai/sdk": "^0.24", "@fastify/cors": "^9.0.1", "@qdrant/js-client-rest": "^1.9", "fastify": "^4", "openai": "^4", "pdf-parse": "^1.1", "pocketbase": "^0.21", "uuid": "^9", "zod": "^3" }, "devDependencies": { "@types/node": "^20", "@types/pdf-parse": "^1.1", "@types/uuid": "^9", "dotenv": "^16", "pdfkit": "^0.18.0", "tsx": "^4", "typescript": "^5" } }