documented requirements; Node.js, Bower, Less