modify for adding grunt, coffee-script, bower, requirejs, less, and half-pipe