title: .npmignore not ignoring files
body: <p>I have a private module stored on github that I'm including in one of my projects using <code>npm</code>. The module has a <code>.npmignore</code> file, but nothing is being ignored when I install or update the module.</p>
  
  <p>Project's <code>package.json</code></p>
  
  <pre><code>{
    "name": "Your Cool Project",
    "version": "0.0.0",
    "dependencies": {
      "myModule" : "git+ssh://git@github.com:user/myModule.git",
      /* All your other dependencies */
    }
    ...
  }
  </code></pre>
  
  <p>Module's <code>.npmignore</code> file</p>
  
  <pre><code>.git*
  gulpfile.js
  index.html
  tests.js
  README.md
  </code></pre>
  
  <p>When I run <code>npm update myModule</code> these files are still being downloaded into my project. Am I missing something? Does <code>.npmignore</code> work for privately hosted modules? Thanks in advance.</p>