Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (33 sloc) 2.17 KB
title lunr draft date author metaTags tags
Tour of Node building tools
true
false
2015-04-18 05:00:00 -0700
Thomas Roch
node,nodejs,javascript,grunt,gruntjs,gulp,gulpjs,broccoli,broccolijs,build automation,build tool,task runner
javascript,nodejs,build automation

A tour of Node building tools

In this series of articles, we'll explore popular Node based tools for building web applications. Although npm itself can be used for build automation (see "How to use npm as a build tool"), we will focus on specialised npm packages: grunt, gulp and broccoli. We will try to understand what problems they solve, how to use them and what their limitations are.

Those tools share a few traits in common:

  • They are npm packages exposing an API
  • A build file needs to be added to your project Gruntfile.js, gulpfile.js, brocfile.js...
  • Plugins (npm packages) wrapping well-known npm packages (uglifyjs, jshint, less, etc...) need to be installed to perform specific tasks

Building with Grunt

Building with Gulp 3 and Gulp 4

Gulp 4 is not released yet, in the mean time you can install it following these instructions: Install Gulp 4

Building with Brocooli

Recommended articles on the web