feat(db): drizzle schema and client (orgs, servers, builds, oauth, metrics, audit)

This commit is contained in:
Marco Sadjadi
2026-05-19 00:21:18 +02:00
parent fe4800e2c8
commit 439c91cbbf
6 changed files with 347 additions and 0 deletions

28
packages/db/package.json Normal file
View File

@@ -0,0 +1,28 @@
{
"name": "@bmm/db",
"version": "0.1.0",
"type": "module",
"private": true,
"main": "./src/index.ts",
"types": "./src/index.ts",
"exports": {
".": "./src/index.ts",
"./schema": "./src/schema.ts"
},
"scripts": {
"generate": "drizzle-kit generate",
"migrate": "tsx src/migrate.ts",
"push": "drizzle-kit push",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"drizzle-orm": "0.36.4",
"postgres": "3.4.5"
},
"devDependencies": {
"@types/node": "22.10.2",
"drizzle-kit": "0.30.0",
"tsx": "4.19.2",
"typescript": "5.7.2"
}
}