title: webpack- peer dependency versioning mismatch issue?
body: <p>While installing <code>npm</code> packages I am getting peer dependencies versioning mismatch issue.</p>
  
  <p>Error -</p>
  
  <blockquote>
    <p>npm ERR! peerinvalid The package webpack@2.1.0-beta.12 does not
    satisfy its siblings' peerDependencies requirements!
        npm ERR! peerinvalid Peer babel-loader@6.2.4 wants webpack@1 || ^2.1.0-beta
        npm ERR! peerinvalid Peer karma-webpack@1.7.0 wants webpack@^1.4.0
        npm ERR! peerinvalid Peer webpack-dev-server@2.0.0-beta wants webpack@>=2.0.3-beta &lt;3</p>
  </blockquote>
  
  <p>Has any one faced something like this?</p>
  
  <p>package.json file</p>
  
  <pre><code>{
    "private": true,
    "dependencies": {
    "todomvc-app-css": "2.0.4",
    "todomvc-common": "1.0.2"
  },
    "devDependencies": {
    "babel": "6.5.2",
    "babel-core": "6.8.0",
    "babel-eslint": "6.0.4",
    "babel-loader": "6.2.4",
    "babel-plugin-__coverage__": "1.11.111",
    "babel-preset-es2015-webpack": "6.4.1",
    "babel-preset-stage-2": "6.5.0",
    "chai": "3.5.0",
    "cpy-cli": "1.0.0",
    "css-loader": "0.23.1",
    "eslint": "2.9.0",
    "eslint-config-kentcdodds": "6.2.1",
    "eslint-loader": "1.3.0",
    "ghooks": "1.2.1",
    "istanbul": "0.4.3",
    "karma": "0.13.22",
    "karma-chai": "0.1.0",
    "karma-chrome-launcher": "1.0.1",
    "karma-coverage": "1.0.0",
    "karma-mocha": "1.0.1",
    "karma-webpack": "1.7.0",
    "mocha": "2.5.3",
    "npm-run-all": "1.8.0",
    "opt-cli": "1.4.2",
    "rimraf": "2.5.2",
    "style-loader": "0.13.1", 
    "webpack": "^2.0.0-beta",
    "webpack-dev-server": "2.0.0-beta",
    "webpack-validator": "2.1.2"
  }
  </code></pre>
  
  <p>Please suggest what exactly, I am doing wrong?</p>