{ "name": "budget-manager-pwa-backend", "module": "index.ts", "type": "module", "private": true, "scripts": { "start": "bun run index.ts", "dev": "bun --watch run index.ts", "generate-vapid": "bun run scripts/generate-vapid-keys.js" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/bun": "latest", "@types/jsonwebtoken": "^9.0.9", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3.12", "@types/koa-router": "^7.4.8", "@types/koa__cors": "^5.0.0" }, "peerDependencies": { "typescript": "^5" }, "dependencies": { "@koa/cors": "^5.0.0", "bcrypt": "^6.0.0", "jsonwebtoken": "^9.0.2", "koa": "^3.0.0", "koa-bodyparser": "^4.4.1", "koa-jwt": "^4.0.4", "koa-router": "^13.0.1", "mongodb": "^6.16.0", "web-push": "^3.6.7" } }