Grunt, bower, and npm integration