Checkpoint: V1.27 - Optimisation taille PDFs feuille de présence : compression pngjs (résolution 500x160px), réduction de ~40 Mo à < 1 Mo par fichier

This commit is contained in:
Manus
2026-03-04 09:40:42 -05:00
parent 4063e298b9
commit 54159fd872
5 changed files with 993 additions and 21 deletions

View File

@@ -52,6 +52,8 @@
"@trpc/server": "^11.6.0",
"@types/multer": "^2.0.0",
"@types/pdfkit": "^0.17.4",
"@types/pngjs": "^6.0.5",
"@types/sharp": "^0.32.0",
"axios": "^1.12.0",
"bcrypt": "^6.0.0",
"bcryptjs": "^3.0.3",
@@ -67,6 +69,7 @@
"express": "^4.21.2",
"framer-motion": "^12.23.22",
"input-otp": "^1.4.2",
"jimp": "^1.6.0",
"jose": "6.1.0",
"jsonwebtoken": "^9.0.2",
"jspdf": "^3.0.3",
@@ -79,6 +82,7 @@
"nodemailer": "^7.0.11",
"openai": "^4.67.0",
"pdfkit": "^0.17.2",
"pngjs": "^7.0.0",
"qrcode": "^1.5.4",
"react": "^19.1.1",
"react-day-picker": "^9.11.1",
@@ -86,6 +90,7 @@
"react-hook-form": "^7.64.0",
"react-resizable-panels": "^3.0.6",
"recharts": "^2.15.4",
"sharp": "^0.34.5",
"signature_pad": "^5.1.3",
"sonner": "^2.0.7",
"streamdown": "^1.4.0",
@@ -134,6 +139,9 @@
},
"overrides": {
"tailwindcss>nanoid": "3.3.7"
}
},
"onlyBuiltDependencies": [
"sharp"
]
}
}