grunt, bower and npm modules