{ "name": "@zeavis/api", "version": "0.1.0", "private": true, "type": "module", "description": "ZeaVis Edu API backend service", "scripts": { "dev": "bun --env-file=../../.env --watch src/index.ts", "start": "bun --env-file=../../.env src/index.ts", "typecheck": "tsc --project tsconfig.json", "db:seed": "bun --env-file=../../.env src/db/seed.ts", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate" }, "dependencies": { "@elysiajs/cors": "^1.4.2", "@opentelemetry/api": "^1.9.1", "@opentelemetry/exporter-prometheus": "^0.222.0", "@opentelemetry/instrumentation-http": "^0.222.0", "@opentelemetry/sdk-node": "^0.222.0", "@opentelemetry/semantic-conventions": "^1.43.0", "@zeavis/shared": "workspace:*", "bcryptjs": "^3.0.3", "drizzle-orm": "^0.45.2", "elysia": "^1.4.28", "postgres": "^3.4.9", "prom-client": "^15.1.3" }, "devDependencies": { "@types/bcryptjs": "^3.0.0", "@types/bun": "latest", "drizzle-kit": "^0.31.10", "typescript": "^7.0.2" } }