webpack description - Ppito/zf3-framework GitHub Wiki
Webpack est un outils permettant de créer un bundle optimisé de toutes les ressources statiques du site. Afin de permettre de simplifier et d'améliorer son utilisation, SensioLabs (Symfony) a développé une surcouche du nom de Webpack Encore, c'est ce dernier que nous allons utiliser au sein de ce projet.
Webpack permet la simplification de l'intégration de compilateur JavaScript/CSS
BabelJS
Babel permet de supporter les dernières version de la norme JavaScript ES2015/ES2016/ES2017
- Guide - https://babeljs.io/learn-es2015/
Sass : CSS Preprocessors
Le language Sass permet de dynamiser et de structurer le language CSS.
- Guide - http://sass-lang.com/guide
Utilisatation
Pour compiler les ressources il faut exécuter la commande suivante :
$> docker run -w /app -v `pwd`:/app kkarczmarczyk/node-yarn yarn encore dev # webpack-encore