Files
shared-memory/apps/web/package.json
T
shadowdaoandClaude Opus 4.7 3b191c449f fix(docker): declare esbuild as direct dev dependency
The Dockerfile uses `pnpm exec esbuild` to bundle the migrator into a
single ESM file before copying it into the runtime image. pnpm exec only
resolves binaries from declared dependencies, so the transitive esbuild
that tsx pulls in wasn't visible to the build stage.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 07:59:11 -07:00

40 lines
1015 B
JSON

{
"name": "@shared-memory/web",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"dev": "next dev --port 3000",
"build": "next build",
"start": "next start --port 3000",
"lint": "next lint",
"typecheck": "tsc --noEmit",
"db:generate": "drizzle-kit generate",
"db:migrate": "tsx ./scripts/migrate.ts",
"db:studio": "drizzle-kit studio"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.4",
"@shared-memory/schemas": "workspace:*",
"drizzle-orm": "^0.36.4",
"jose": "^5.9.6",
"next": "^15.1.0",
"next-auth": "5.0.0-beta.25",
"postgres": "^3.4.5",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/node": "^22.10.2",
"@types/react": "^19.0.2",
"@types/react-dom": "^19.0.2",
"drizzle-kit": "^0.30.1",
"esbuild": "^0.24.2",
"eslint": "^9.17.0",
"eslint-config-next": "^15.1.0",
"tsx": "^4.19.2",
"typescript": "^5.7.2"
}
}