package.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "name": "pm2000",
  3. "scripts": {
  4. "dev": "wrangler dev",
  5. "build": "npx tsc --noEmit",
  6. "deploy": "wrangler deploy --minify",
  7. "cf-typegen": "wrangler types",
  8. "auth:generate": "npx --yes auth@1.7.3 generate --config src/auth/index.ts --output src/db/auth.schema.ts -y",
  9. "auth:format": "npx --yes prettier --write src/db/auth.schema.ts",
  10. "auth:update": "npm run auth:generate && npm run auth:format",
  11. "db:generate": "drizzle-kit generate",
  12. "db:migrate:dev": "wrangler d1 migrations apply DATABASE --local",
  13. "db:migrate:prod": "wrangler d1 migrations apply DATABASE --remote",
  14. "db:studio:dev": "drizzle-kit studio",
  15. "db:studio:prod": "NODE_ENV=production drizzle-kit studio"
  16. },
  17. "dependencies": {
  18. "@better-auth/drizzle-adapter": "1.7.3",
  19. "@cloudflare/workers-types": "^5.20260830.1",
  20. "better-auth": "1.7.3",
  21. "better-auth-cloudflare": "latest",
  22. "drizzle-orm": "^0.45.0",
  23. "hono": "4.13.5"
  24. },
  25. "devDependencies": {
  26. "@types/node": "^22.15.30",
  27. "drizzle-kit": "^0.31.4",
  28. "typescript": "^5.8.3",
  29. "wrangler": "4.127.1"
  30. },
  31. "pnpm": {
  32. "overrides": {
  33. "@better-auth/utils": "0.4.2",
  34. "defu": "6.1.5"
  35. }
  36. },
  37. "packageManager": "pnpm@10.10.0"
  38. }