{ "name": "@workspace/api-server", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "export NODE_ENV=development && pnpm run build && pnpm run start", "build": "node ./build.mjs", "start": "node --enable-source-maps ./dist/index.mjs", "typecheck": "tsc -p tsconfig.json --noEmit", "test:wait": "node ./scripts/wait-for-server.mjs", "test": "node --test 'tests/**/*.test.mjs'" }, "dependencies": { "@google-cloud/storage": "^7.19.0", "@swc/helpers": "^0.5.21", "@workspace/api-zod": "workspace:*", "@workspace/db": "workspace:*", "bcryptjs": "^3.0.3", "bidi-js": "^1.0.3", "connect-pg-simple": "^10.0.0", "cookie-parser": "^1.4.7", "cors": "^2", "drizzle-orm": "catalog:", "express": "^5", "express-session": "^1.19.0", "google-auth-library": "^10.6.2", "pdfkit": "^0.18.0", "pino": "^9", "pino-http": "^10", "sanitize-html": "^2.17.3", "socket.io": "^4.8.3", "zod": "catalog:" }, "devDependencies": { "@types/bcryptjs": "^3.0.0", "@types/connect-pg-simple": "^7.0.3", "@types/cookie-parser": "^1.4.10", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/express-session": "^1.19.0", "@types/node": "catalog:", "@types/pdfkit": "^0.17.6", "@types/sanitize-html": "^2.16.1", "esbuild": "^0.27.3", "esbuild-plugin-pino": "^2.3.3", "pg": "^8.20.0", "pino-pretty": "^13", "thread-stream": "3.1.0" } }