swapped Grunt for Gulp, and JS for CoffeeScript.