06 · 2026
@eltkof7/webimg-cli
CLI TypeScript open source (npm @eltkof7/webimg-cli, v2.0.5) pour optimiser, convertir et générer des images web prêtes pour la production via Sharp : WebP/AVIF, resize responsive, cache invalidable, mode watch, dry-run, backup avant suppression, rapports et API programmatique. Pensé pour le local et la CI, licence MIT.
- Client
- Open source · eltkof7
- Rôle
- Auteur CLI
- Durée
- Lib
- Stack
- TypeScript, Node.js, Sharp, npm

Étude de cas
npm public · v2.0.5
- npmv2.0.5
- Formatswebp/avif
- LicenceMIT
Le contexte
Les assets web restent trop lourds et l'optimisation manuelle est répétitive, risquée (écrasement de fichiers) et peu reproductible en CI. Il fallait un outil simple, scriptable et sûr.
L'approche
Spécification CLI + config JSON, pipeline Sharp (formats, tailles, qualité), cache pour éviter le retraitement, dry-run et backup pour la sécurité, rapports lisibles et export d'API pour usage programmatique. Tests, lint, typecheck et publish npm scoped.
Le résultat
Package public installable (`npm i -D @eltkof7/webimg-cli`), documenté, utilisable en local comme en pipeline CI multi-Node — standardisation de l'optimisation d'images sur les projets thekof.
01 · Problème
Le point de douleur
L'optimisation d'images à la main est lente, facilement destructive et difficile à standardiser d'un projet à l'autre ou en CI.
02 · Cadrage
Ateliers & périmètre
Spécification des commandes, options (formats, qualité, responsive), config JSON, garanties de sécurité (dry-run, backup) et critères de rapport de sortie.
03 · Conception
Architecture & maquettes
Architecture modulaire autour de Sharp : conversion, resize, cache, watch ; design de l'API programmatique miroir du CLI.
04 · Développement
Itérations courtes
Implémentation TypeScript, tests unitaires, lint/typecheck, validation sur dossiers d'assets réels, puis versioning semver.
05 · Mise en production
Bascule maîtrisée
Publication npm scoped, README d'usage, et branchement CI multi-versions Node.
06 · Solution
Mesure & évolution
Suivi des issues, docs enrichies et releases mineures (perf cache, formats) selon les retours d'usage.

Projets suivants
Ever After Events
Site complet d'agence de mariage livré en 24h lors du Build Together Challenge. Direction artistique « cachet de cire » (bordeaux, or, textures papeterie), storytelling premium et générateur de faire-part personnalisé au-delà du brief. Équipe TeamKiller : Elton, Rosaire Kakpo, Fried Bcv, Janel Guedemey — sections parallélisées, intégration finale et déploiement avant deadline.
AfriCreator
Studio de contenu IA pensé pour les créateurs, équipes et marques africaines / francophones. Une seule interface pour idéation, organisation éditoriale, programmation et publication multi-plateformes — avec pricing en FCFA (4 990 FCFA/mois), onboarding créateur et dashboard insights, pour remplacer le patchwork Notion + Canva + Buffer + Analytics trop cher et trop fragmenté.