package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "supaffi",
"private": true,
"version": "0.6.1",
"scripts": {
"dev": "kill $(lsof -ti:3000) 2>/dev/null; next dev -p 3000",
"build": "next build",
"start": "next start",
"test": "vitest run",
"postinstall": "prisma generate",
"lint": "eslint ."
},
"dependencies": {
"@base-ui/react": "^1.9.0",
"@node-rs/argon2": "^2.2.2",
"@prisma/client": "^6.0.0",
"@tailwindcss/postcss": "^4.3.3",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"geist": "^1.8.1",
"lucide-react": "^1.59.0",
"next": "^16.4.2",
"next-auth": "5.0.0-beta.32",
"next-themes": "^0.4.6",
"nodemailer": "10.2.1",
"pg": "^8.23.1",
"postcss": "^8.5.30",
"react": "^19.3.1",
"react-dom": "^19.3.1",
"shadcn": "^4.22.0",
"sonner": "^2.0.8",
"stripe": "^23.0.0",
"tailwind-merge": "^3.7.0",
"tailwindcss": "^4.3.3",
"tw-animate-css": "^1.4.0"
},
"devDependencies": {
"@types/node": "^24.19.2",
"@types/nodemailer": "8.0.2",
"@types/pg": "^8.11.0",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"eslint": "^10.13.0",
"eslint-config-next": "^16.4.2",
"prisma": "^6.0.0",
"typescript": "^5.6.0",
"vitest": "^4.1.12"
},
"overrides": {
"nodemailer": "$nodemailer"
}
}