{ "name": "retro-kanban-server", "version": "1.0.0", "type": "module", "description": "Login-Less Real-Time Agile Kanban Board Backend", "main": "dist/index.js", "scripts": { "dev": "tsx watch src/index.ts", "dev:sqlite": "npx prisma db push --schema=prisma/schema.sqlite.prisma && tsx watch src/index.ts", "build": "tsc && prisma generate", "start": "node dist/index.js", "prisma:generate": "prisma generate", "prisma:generate:sqlite": "prisma generate --schema=prisma/schema.sqlite.prisma", "prisma:push": "prisma db push", "prisma:push:sqlite": "prisma db push --schema=prisma/schema.sqlite.prisma", "prisma:studio": "prisma studio", "test": "tsx src/test/logic.test.ts", "cleanup": "tsx src/cron/cleanup.ts" }, "keywords": ["kanban", "realtime", "socket.io", "prisma", "retro"], "author": "", "license": "ISC", "dependencies": { "@prisma/client": "^5.19.1", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.21.0", "express-rate-limit": "^7.4.0", "socket.io": "^4.7.5" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/node": "^20.16.5", "prisma": "^5.19.1", "tsx": "^4.19.1", "typescript": "^5.6.2" } }