title: npm install fails because package is missing in registry
body: <p>I have an issue with a project where we are using node and brunch. The issue is current specific to brunch, but could occur for any module would be my guess.</p>
  
  <p>The easiest way to currently reproduce this, is to do the following in a new folder:</p>
  
  <pre><code>npm init
  npm install --save-dev brunch
  </code></pre>
  
  <p>The issue here is that brunch depends on loggy, which in turn depends on ansi-color, which no longer has an entry in the npmregistry:</p>
  
  <p><a href="https://registry.npmjs.org/ansi-color">https://registry.npmjs.org/ansi-color</a></p>
  
  <p>I think this might be the github project: <a href="https://github.com/loopj/commonjs-ansi-color">https://github.com/loopj/commonjs-ansi-color</a></p>
  
  <p>In any case, I am unable to proceed, and all our builds fail because they are not able to fetch the given dependency.</p>
  
  <p>I could perhaps use npm shrinkwrap in some way, but that depends on the modules already existing in node_modules, which I am currently missing.</p>
  
  <p>So how can I force npm to use ansi-color from a different location, or ignore the dependency?</p>