{ "name": "songs2yt", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "dev:all": "concurrently -n web,worker -c blue,green \"npm run dev\" \"npm run worker\"", "build": "next build", "start": "next start", "lint": "next lint", "worker": "tsx --env-file=.env worker/index.ts", "db:generate": "prisma generate", "db:migrate": "prisma migrate dev", "db:push": "prisma db push" }, "dependencies": { "@auth/prisma-adapter": "^2.7.4", "@prisma/client": "^6.1.0", "@tailwindcss/typography": "^0.5.20", "bullmq": "^5.34.5", "ffmpeg-static": "^5.3.0", "googleapis": "^173.0.0", "ioredis": "^5.11.1", "music-metadata": "^11.13.0", "next": "^15.1.3", "next-auth": "^4.24.11", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@types/node": "^22.10.2", "@types/react": "^19.0.2", "@types/react-dom": "^19.0.2", "concurrently": "^9.2.0", "eslint": "^9.17.0", "eslint-config-next": "^15.1.3", "postcss": "^8.5.18", "prisma": "^6.1.0", "tailwindcss": "^3.4.17", "tsx": "^4.19.2", "typescript": "^5.7.2" }, "overrides": { "uuid": "^11.1.1", "cookie": "^0.7.2", "postcss": "^8.5.18", "sharp": "^0.35.3", "@auth/core": "^0.41.3", "brace-expansion": "^5.0.8", "glob": "^11.0.0" }, "optionalDependencies": { "@emnapi/core": "1.11.2", "@emnapi/runtime": "1.11.2" } }