title: Node.js + Git: How To Avoid Adding Module Dependencies to Repository
body: <h2>My Situation</h2>
  
  <p>I'm developing a Node.js application as <code>npm</code> module.</p>
  
  <p>In order to be able to run this app, I installed all the <code>npm</code> dependencies. So, my project contains some <code>./node_module/</code> folders containing external module dependency builds.</p>
  
  <p>I maintain my project using <code>git</code> and I publish using a GitHub repository.</p>
  
  <h2>My Problem</h2>
  
  <p>I don't want to publish all my local builds of the <code>npm</code> module dependencies on GitHub.</p>
  
  <p>I only want to publish my own code. The users of my module should use <code>npm install</code> to get the current builds dependencies.</p>
  
  <h2>My Question</h2>
  
  <p>What's the best way to <strong>keep the dependency builts away from my GitHub repository</strong>?</p>
  
  <p>Thanks for your answer (or comment). - If anything's unclear, please comment.</p>