title: npm cannot publish over previously published version
body: <p><code>npm</code> is causing me grief and I have no idea why. Trying to publish a new version of my package.</p>
  
  <pre><code>npm view {{package}} versions
  
  [ '0.3.0',
    '0.3.1',
    '0.4.0',
    '0.4.2',
    '0.5.0',
    '0.6.0',
    '0.6.1',
    '0.7.0',
    '0.7.1',
    '0.8.0',
    '0.8.1',
    '0.8.2',
    '0.8.3',
    '0.8.4',
    '0.8.5' ]
  </code></pre>
  
  <p>When I run <code>npm publish</code> I get this:</p>
  
  <pre><code>400 Bad Request - PUT https://registry.npmjs.org/{{package}} - Cannot publish over previously published version "1.0.0".
  </code></pre>
  
  <p>This is my current package.json:</p>
  
  <pre><code>...
  "version": "1.0.0",
  ...
  </code></pre>
  
  <p>What gives?</p>
  
  <p><strong>EDIT:</strong> </p>
  
  <p>Further, even when I try to patch the version and publish a 1.0.1 or a 1.0.2 I get the same message....good grief...</p>