title: npm update doesn't update certain packages
body: <p>With recent update of React to 0.15 where they fixed excessive generation of  tags, I decided to update the project.</p>
  
  <p>The problem is that when I did <code>npm update</code>, it updated to 0.14.8 and that's it.
  <code>npm outdated</code> shows:</p>
  
  <pre><code>Package       Current  Wanted        Latest  Location
  history        1.17.0  1.17.0         2.1.0  history
  react          0.14.8  0.14.8        15.0.1  react
  react-dom      0.14.8  0.14.8        15.0.1  react-dom
  react-router    1.0.3   1.0.3         2.3.0  react-router
  react-select    0.9.1   0.9.1  1.0.0-beta12  react-select
  </code></pre>
  
  <p>My package.json looks like:</p>
  
  <pre><code>"dependencies": {
      "extract-text-webpack-plugin": "^1.0.1",
      "history": "^1.17.0",
      "moment": "^2.11.0",
      "node-sass": "^3.4.2",
      "react": "^0.14.5",
      "react-dom": "^0.14.5",
      "react-recaptcha": "^2.0.1",
      "react-redux": "^4.0.6",
      "react-router": "^1.0.3",
      "react-select": "^0.9.1",
      "redux": "^3.0.5",
      "sass-loader": "^3.1.2"
    }
  </code></pre>
  
  <p>I tried to change versions to 0.15.0, but then I get an error:</p>
  
  <pre><code>npm ERR! notarget No compatible version found: react-dom@'&gt;=0.15.0 &lt;0.16.0'
  npm ERR! notarget Valid install targets:
  npm ERR! notarget ["0.1.0","0.14.0-beta1","0.14.0-beta2","0.14.0-beta3","0.14.0-rc1","0.14.0","0.14.1","0.14.2","0.14.3","0.14.4","0.14.5","0.14.6","0.15.0-alpha.1","0.14.7","15.0.0-rc.1","15.0.0-rc.2","0.14.8","15.0.0","15.0.1"]
  </code></pre>
  
  <p>I am still new with npm, so sorry if the question is stupid.
  What is the right way to update all that packages?</p>