package.json49 lines · main
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}