title: Folder structure for a Node.js project
body: <p>I notice that Node.js projects often include folders like these:</p>
  
  <blockquote>
    <p>/libs, /vendor, /support, /spec, /tests</p>
  </blockquote>
  
  <p>What exactly do these mean? What's the different between them, and where should I include referenced code?</p>