title: Require dependency of another dependency in node modules
body: <p>I've got a simple node app that has single dependency on another app on github. The dependency installs just fine with <code>npm install</code>, but when I try to require something installed there, it says it's not available. For example, the github app installs Mongoose as a dependency. I thought that this parent app would be able to access that module since it is in a child:</p>
  
  <pre><code>var mongoose = require('mongoose')
  </code></pre>
  
  <p>The structure looks something like this:</p>
  
  <pre><code>/app
    /node_modules
      /github_dependency [parent module]
        /node_modules
          /mongoose [child module]
  </code></pre>
  
  <p>Do I just have to include mongoose as a dependency as well in the parent app or is there a way of getting access to that module by way of the child?</p>