{ "name": "@seahaven-ap/api", "version": "0.1.0", "private": true, "type": "module", "description": "Sea Haven AP Hono API — Drizzle schema, auth/RBAC, local data plane", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist", "drizzle", "openapi", "docs" ], "scripts": { "dev": "tsx watch src/index.ts", "build": "tsc --project tsconfig.build.json", "typecheck": "tsc --noEmit --project tsconfig.json", "start": "node dist/index.js", "db:generate": "drizzle-kit generate", "db:migrate": "tsx src/db/migrate.ts", "db:seed": "tsx src/db/seed.ts", "test": "vitest run", "test:watch": "vitest" }, "dependencies": { "@aws-sdk/client-rds-data": "^3.1135.0", "@aws-sdk/client-s3": "^3.1137.0", "@aws-sdk/s3-request-presigner": "^3.1137.0", "@hono/node-server": "^2.1.1", "@seahaven-ap/shared": "*", "drizzle-orm": "^0.45.2", "hono": "^4.13.8", "jose": "^6.2.12", "pg": "^8.23.0" }, "devDependencies": { "@faker-js/faker": "^10.6.0", "@types/node": "^24.13.5", "@types/pg": "^8.23.1", "drizzle-kit": "^0.31.10", "tsx": "^4.23.13", "typescript": "^5.9.3", "vitest": "^4.1.11" }, "engines": { "node": ">=24.21.0" } }