gulp
Homepage
What is it?
A build and automation manager for JavaScript.
Why did we choose it?
It's well supported and maintained, and does what we need it to do without having super heavy installation or configuration requirements.
What do we use it for?
Compiling Deserted Chateau's CSS into production files (to reduce their size, and to reduce the number of HTTP requests in production).
Which gulp plugins do we use?
At present:
- gulp-html-minifier-terser, for minifying HTML template files
- gulp-clean-css, for cleaning and minifying CSS stylesheets
- gulp-less, for validating LESS stylesheets
- gulp-concat, for merging multiple files such as CSS stylesheets into one file for efficiency purposes