Bonjour,
Je me permet de poster ce message pour vous présenter un module npm que je viens de développer qui je pense peut être utile aux développeurs utilisant Gulp pour compiler leurs ressources client.
Son but est de simplifier les tâches répétitives du genre :
- Compiler les styles (sass, less, etc.)
- Compiler les scripts (typescript, coffee script, ...)
- Merger les fichiers entre eux
- Les minifier en production
- Créer des sourcemaps en dev
- Copier les images et autres ressources diverse en faisant (optionnellement) du traitement dessus
Pour faire cela, au lieu de coder des tâches gulp en javascript, je propose de créer un fichier de configuration (en YAML) qui décrit ce qui doit être fait sur les ressources.
Vous déclarez des "packages" dans le fichier, les dépendances entre eux, et le module se charge de les compiler, les merger etc.
Il y a pas mal de choses à dire sur comment cela fonctionne concrètement, et j'ai rédigé une documentation complète sur github/npm (en anglais, mes excuses pour les non anglophones).
Vous pouvez trouver le plugin aux adresses suivantes :
J'ai fais ce plugin pour répondre à un besoin que j'avais. Aujourd'hui il m'est utile (bien qu'il reste des choses à améliorer), donc j'imagine qu'il peut servir à d'autres.
Cordialement.
Partager