setup npm, grunt, bower