{ "name": "@oa/api", "scripts": { "dev": "bun run --hot src/index.ts", "build": "bun build src/index.ts --outdir dist --target bun --sourcemap", "start": "bun dist/index.js", "db:generate": "pnpm --filter @oa/db db:generate", "db:migrate": "pnpm --filter @oa/db db:migrate", "db:push": "pnpm --filter @oa/db db:push", "db:seed": "pnpm --filter @oa/db db:seed", "db:clear": "pnpm --filter @oa/db db:clear", "db:studio": "pnpm --filter @oa/db studio" }, "dependencies": { "@better-auth/sso": "^1.3.3", "@elastic/elasticsearch": "8.12.2", "@oa/common": "workspace:*", "@oa/db": "workspace:*", "@hono/trpc-server": "^0.3.4", "@hono/zod-validator": "^0.5.0", "@hookform/resolvers": "^5.0.1", "@nice/oidc-provider": "workspace:*", "@nice/tus": "workspace:*", "@trpc/server": "11.1.2", "bcryptjs": "^3.0.2", "better-auth": "^1.3.3", "cuid": "^3.0.0", "dayjs": "^1.11.12", "hono": "^4.7.10", "ioredis": "5.4.1", "jws": "^4.0.0", "minio": "7.1.3", "node-cron": "^4.0.7", "sharp": "^0.34.3", "superjson": "^2.2.2", "transliteration": "^2.3.5", "zod": "^3.19.1" }, "devDependencies": { "@types/bcryptjs": "^3.0.0", "@types/bun": "latest", "@types/node": "^22.15.21", "@types/sharp": "^0.32.0", "esbuild": "^0.19.0", "supertest": "^7.1.1", "tsx": "^4.19.2", "typescript": "^5.7.3", "vitest": "^3.1.4" } }