title: Not able to uninstall outdated, probably unused NPM packages
body: <p>I am trying to revive the React project of an ASP.net solution. I managed to clean up the <code>package.json</code>, but I am not able to remove two packages, which are neither used in the project nor defined in the <code>package.json</code>.</p>
  
  <p>Two packages refuse deletion: The output of <code>npm uninstall react-hammerjs</code> still reads</p>
  
  <pre><code>npm WARN react-slick@0.14.11 requires a peer of react@^0.14.0 || ^15.0.1 but none is installed. You must install peer dependencies yourself.
  npm WARN react-slick@0.14.11 requires a peer of react-dom@^0.14.0 || ^15.0.1 but none is installed. You must install peer dependencies yourself.
  npm WARN react-hammerjs@0.5.0 requires a peer of react@^0.14.3 || ^15.0.0 but none is installed. You must install peer dependencies yourself.
  </code></pre>
  
  <p><strong>Is this behavior expected?</strong></p>
  
  <p>The workaround to simply delete the corresponding subfolders within <code>node_modules</code> to remove <code>react-slick@0.14.11</code> or <code>react-hammerjs@0.5.0</code> is also not possible since no such directories exists. <strong>How do I proceed now?</strong> </p>
  
  <p><strong>PS</strong>: According to <code>npm show react version</code> I have version 16.9.0 of React if that matters.</p>
  
  <p>Related questions:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/48107444/npm-uninstall-packages-not-working">NPM uninstall packages not working</a> </li>
  <li><a href="https://stackoverflow.com/questions/53389683/not-able-to-uninstall-nvm-packages">Not able to uninstall NVM packages</a> </li>
  </ul>