package.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "name": "@briven/api",
  3. "version": "0.0.0",
  4. "private": true,
  5. "description": "api.briven.tech — control plane",
  6. "type": "module",
  7. "main": "src/index.ts",
  8. "scripts": {
  9. "dev": "bun --hot run src/index.ts",
  10. "start": "bun run src/index.ts",
  11. "build": "bun build src/index.ts --outdir dist --target bun",
  12. "lint": "eslint . --max-warnings 0",
  13. "typecheck": "tsc --noEmit",
  14. "test": "bun test",
  15. "db:generate": "drizzle-kit generate",
  16. "db:migrate": "drizzle-kit migrate",
  17. "db:push": "drizzle-kit push",
  18. "db:studio": "drizzle-kit studio"
  19. },
  20. "dependencies": {
  21. "@better-auth/passkey": "^1.6.23",
  22. "@briven/config": "workspace:*",
  23. "@briven/schema": "workspace:^",
  24. "@briven/shared": "workspace:*",
  25. "@hono/mcp": "^0.3.0",
  26. "@modelcontextprotocol/sdk": "^1.29.0",
  27. "@node-saml/node-saml": "^5.1.0",
  28. "@simplewebauthn/server": "^13.3.2",
  29. "better-auth": "^1.6.23",
  30. "drizzle-orm": "^0.45.2",
  31. "hono": "^4.12.14",
  32. "ioredis": "^5.10.1",
  33. "jose": "^6.2.3",
  34. "maxmind": "^5.0.6",
  35. "nodemailer": "^6.9.16",
  36. "pg": "^8.13.0",
  37. "postgres": "^3.4.9",
  38. "standardwebhooks": "^1.0.0",
  39. "supertokens-node": "^24.0.2",
  40. "zod": "^4.3.6"
  41. },
  42. "devDependencies": {
  43. "@types/nodemailer": "^6.4.17",
  44. "@types/pg": "^8.20.0",
  45. "bun-types": "^1.3.13",
  46. "drizzle-kit": "^0.31.10",
  47. "typescript": "^6.0.3"
  48. }
  49. }