title: Which version of Socket.IO am I running?
body: <p>Recently, I installed a new version of Socket.IO with npm. I tried using <code>npm update socket.io</code>, but that didn't seem to work for me because when I checked the version using <code>npm list socket.io</code>, it didn't show as a new version. So, I just used <code>npm install socket.io</code>, which seemed to work, because if I now go to Command Prompt, and enter the command <code>npm list socket.io</code>, I get this:</p>
  
  <p><a href="https://i.stack.imgur.com/k6o0s.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/k6o0s.png" alt="Command Prompt Screenshot"></a></p>
  
  <p>Brackets is my code editor, and this seems to indicate that it has its own installation of Socket.IO. is this a correct assumption? Anyway, before installing the new version of Socket.IO, the part saying <code>socket.io@2.2.0</code> wasn't there.</p>
  
  <p>So how do I know which one I'm running? I think it <em>should</em> be 2.2.0, but before installing it, because there was only the 1.1.0 version there, so I must've been originally running that.</p>
  
  <p>By the way, what does extraneous mean in this sense? Thanks for any help.</p>