{ "name": "@fenghuo/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" }, "dependencies": { "@better-auth/sso": "^1.3.3", "@elastic/elasticsearch": "8.12.2", "@fenghuo/common": "workspace:*", "@fenghuo/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" } }