title: Angular 9 upgrade peer dependency issue
body: <p>When I try to upgrade angular using its documentation to version 9, I get following peer dependency error:</p>
  <p>Package &quot;@angular/compiler-cli&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/animations&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/common&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/compiler&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;codelyzer&quot; has an incompatible peer dependency to &quot;@angular/compiler&quot; (requires &quot;&gt;=2.3.1 &lt;8.0.0 || &gt;7.0.0-beta &lt;8.0.0&quot; (extended), would install &quot;9.1.13&quot;).
  Package &quot;@angular/core&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;codelyzer&quot; has an incompatible peer dependency to &quot;@angular/core&quot; (requires &quot;&gt;=2.3.1 &lt;8.0.0 || &gt;7.0.0-beta &lt;8.0.0&quot; (extended), would install &quot;9.1.13&quot;).
  Package &quot;@angular/forms&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/platform-browser&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/http&quot; has an incompatible peer dependency to &quot;@angular/platform-browser&quot; (requires &quot;7.2.16&quot; (extended), would install &quot;9.1.13&quot;).
  Package &quot;@angular/platform-browser-dynamic&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.
  Package &quot;@angular/router&quot; has a missing peer dependency of &quot;tslib&quot; @ &quot;^1.10.0&quot;.</p>
  <p>Here are the dependencies:</p>
  <pre><code>&quot;dependencies&quot;: {
      &quot;@angular/animations&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/cdk&quot;: &quot;^7.3.7&quot;,
      &quot;@angular/common&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/compiler&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/core&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/forms&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/http&quot;: &quot;^7.2.16&quot;,
      &quot;@angular/material&quot;: &quot;^7.3.7&quot;,
      &quot;@angular/platform-browser&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/platform-browser-dynamic&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/router&quot;: &quot;^8.2.14&quot;,
      &quot;@types/underscore&quot;: &quot;^1.8.8&quot;,
      &quot;ang-jsoneditor&quot;: &quot;^1.6.2&quot;,
      &quot;core-js&quot;: &quot;^2.4.1&quot;,
      &quot;cors&quot;: &quot;^2.8.4&quot;,
      &quot;hammerjs&quot;: &quot;^2.0.8&quot;,
      &quot;jsoneditor&quot;: &quot;^5.24.7&quot;,
      &quot;jsoneditor2&quot;: &quot;^1.0.0&quot;,
      &quot;lodash&quot;: &quot;^4.17.20&quot;,
      &quot;moment&quot;: &quot;^2.24.0&quot;,
      &quot;ng-multiselect-dropdown&quot;: &quot;0.2.4&quot;,
      &quot;ngx-ace-wrapper&quot;: &quot;^7.3.0&quot;,
      &quot;ngx-ui-loader&quot;: &quot;^7.2.2&quot;,
      &quot;rxjs&quot;: &quot;^6.6.3&quot;,
      &quot;rxjs-compat&quot;: &quot;^6.6.3&quot;,
      &quot;underscore&quot;: &quot;^1.9.1&quot;,
      &quot;zone.js&quot;: &quot;^0.9.1&quot;
    },
    &quot;devDependencies&quot;: {
      &quot;@angular-devkit/build-angular&quot;: &quot;^0.803.29&quot;,
      &quot;@angular/cli&quot;: &quot;^8.3.29&quot;,
      &quot;@angular/compiler-cli&quot;: &quot;^8.2.14&quot;,
      &quot;@angular/language-service&quot;: &quot;^8.2.14&quot;,
      &quot;@compodoc/compodoc&quot;: &quot;^1.1.11&quot;,
      &quot;@types/jasmine&quot;: &quot;~2.8.3&quot;,
      &quot;@types/jasminewd2&quot;: &quot;~2.0.2&quot;,
      &quot;@types/node&quot;: &quot;~6.0.60&quot;,
      &quot;codelyzer&quot;: &quot;^4.5.0&quot;,
      &quot;express&quot;: &quot;^4.16.3&quot;,
      &quot;jasmine-core&quot;: &quot;~2.8.0&quot;,
      &quot;jasmine-spec-reporter&quot;: &quot;~4.2.1&quot;,
      &quot;karma&quot;: &quot;~2.0.0&quot;,
      &quot;karma-chrome-launcher&quot;: &quot;~2.2.0&quot;,
      &quot;karma-coverage-istanbul-reporter&quot;: &quot;^1.2.1&quot;,
      &quot;karma-jasmine&quot;: &quot;~1.1.0&quot;,
      &quot;karma-jasmine-html-reporter&quot;: &quot;^0.2.2&quot;,
      &quot;mini-css-extract-plugin&quot;: &quot;^0.8.0&quot;,
      &quot;protractor&quot;: &quot;^5.3.2&quot;,
      &quot;ts-node&quot;: &quot;~4.1.0&quot;,
      &quot;tslint&quot;: &quot;~5.9.1&quot;,
      &quot;typescript&quot;: &quot;^3.5.3&quot;
    }
  </code></pre>
  <p>Any suggestion?</p>