title: nodejs npm package tutorials
body: <p>Looking for some tutorials where we have all the information about writing first npm package from scratch, looking forward things like</p>
  
  <ol>
  <li>Mandate folder structure if any</li>
  <li>Initiating package</li>
  <li>Add dependencies</li>
  <li>bin folder (why do we need it?)</li>
  <li>Any AMD dependency</li>
  </ol>
  
  <p><strong>Moreover how do we convert a common JS api to npm enabled?</strong></p>
  
  <p>Any pointer or help should be appreciated.</p>