{ "name": "person-panel", "type": "module", "packageManager": "bun@1.3.11", "workspaces": [ "packages/*" ], "private": true, "scripts": { "build": "nuxt build && bun run cp:db && bun --elide-lines=0 --filter drizzle-pkg build", "dev": "nuxt dev", "cp:db": "cp build-files/run.sh .output/run.sh && cp .env.example .output/.env && cp build-files/migrate.js .output/server/migrate.js", "migrate:test": "sh scripts/migrate-test.sh", "db:migrate": "bun --elide-lines=0 --filter drizzle-pkg migrate", "db:generate": "bun --elide-lines=0 --filter drizzle-pkg generate --name", "db:seed": "bun --elide-lines=0 --filter drizzle-pkg seed", "generate": "nuxt generate", "preview": "nuxt preview", "test": "bun test test/unit", "test:integration": "bun test test/integration", "postinstall": "nuxt prepare" }, "dependencies": { "bcryptjs": "^3.0.3", "dotenv": "17.4.1", "drizzle-orm": "^0.45.2", "drizzle-pkg": "workspace:*", "drizzle-seed": "0.3.1", "ioredis": "^5.10.1", "log4js": "^6.9.1", "logger": "workspace:*", "nuxt": "4.4.2", "pg": "8.20.0", "vue": "3.5.32", "vue-router": "5.0.4" }, "devDependencies": { "@types/bcryptjs": "^3.0.0", "@types/pg": "^8.20.0", "drizzle-kit": "0.31.10", "tsx": "4.21.0", "typescript": "6.0.2" } }