Qu'est ce que PostCSS ?

PostCSS est un outil permettant de modifier son CSS en le faisaint passer à travers différents plugins JavaScript. Il existe un grand nombre de plugins qui fournissent de nombreuses fonctionnalités, le terme «PostCSS» désigne l'outil lui-même mais aussi l'ensemble des plugins. Les plugins PostCSS peuvent être exécutés via ligne de commande, mais ils sont généralement appelés par des exécuteurs de tâches au moment de la construction.
Le 7 septembre 2013, Andrey Sitnik a commencé à développer PostCSS sur la base des idées d'un projet qu'il avait effectué dans le passé, il a créer les plugins en fonction des problèmes qu'il a eu dans ce projet. Il a utilisé ce terme pour montrer que PostCSS n'était pas un langage mais un outil CSS.

Avantages

1. La documentation est très fournie permettant de comprendre en détails chaque plugin ainsi que toutes les options qu'ils peuvent fournir.
2. Un des avantages est que malgré la panoplie de plugins existant on va avoir un contrôle total sur les transformations à effectuer et les fonctionnalités que l'on souhaite ajouter à notre CSS.

Inconvénients

1. Lorsque une autre personne voudra travailler sur mon projet il devra d'abord parcourir la documentation pour comprendre tout les plugins utilisés, les installés et seulement après cela il pourra commencer à travailler.