Portfolio Sync
Outil CLI Node.js qui capture automatiquement des screenshots de projets web déployés, les optimise et détecte les changements via hash MD5. Supporte 5 types d'authentification, CI/CD via GitHub Actions et 4 formats d'image.
Stack technique
Runtime
- Node.js
- Commander CLI
Automation
- Puppeteer
- GitHub Actions
- Cron
Traitement image
- Sharp
- WebP
- AVIF
- JPEG
- PNG
Auth
- Form
- HTTP Basic
- Bearer Token
- Cookies
- Custom Script
Testing
- node:test (natif)
- MD5 hash diff
UX
- Chalk
- Ora spinners
- dotenv
Captures d'écran
