title: I am getting 404 error while running "npm publish"
body: <p>I am trying to publish a package to the npm registry. But when I hit the command <code>npm publish</code> I get this error.</p>
  <pre><code>npm WARN prepublish-on-install As of npm@5, `prepublish` scripts are deprecated.
  npm WARN prepublish-on-install Use `prepare` for build steps and `prepublishOnly` for upload-only.
  npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.
  
  &gt; imojha@1.0.0 prepublish .
  &gt; npm run build
  
  
  &gt; imojha@1.0.0 build /home/suraj/Projects/bitandbang
  &gt; node build.js
  
  npm notice 
  npm notice   imojha@1.0.0
  npm notice === Tarball Contents === 
  npm notice 1.1kB LICENSE     
  npm notice 3.6kB bin/output  
  npm notice 233B  bin/card.js 
  npm notice 996B  package.json
  npm notice 293B  README.md   
  npm notice === Tarball Details === 
  npm notice name:          imojha                                  
  npm notice version:       1.0.0                                   
  npm notice package size:  2.3 kB                                  
  npm notice unpacked size: 6.2 kB                                  
  npm notice shasum:        bb283ae5fe8aed311771f369866c13e24f1eb937
  npm notice integrity:     sha512-Nzc+Ysmf4RgSi[...]XoT+OGYHNHoSQ==
  npm notice total files:   5                                       
  npm notice 
  npm ERR! code E404
  npm ERR! 404 Not Found - PUT https://npm.registry.github.com/imojha
  npm ERR! 404 
  npm ERR! 404  'imojha@1.0.0' is not in the npm registry.
  npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
  npm ERR! 404 
  npm ERR! 404 Note that you can also install from a
  npm ERR! 404 tarball, folder, http url, or git url.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /home/suraj/.npm/_logs/2020-10-24T14_54_01_996Z-debug.log
  </code></pre>
  <p>I have successfully run <code>npm login</code>. Then I am executing <code>npm publish</code>.</p>
  <p>I have cloned this repo from GitHub and publishing to the npm. It's actually about creating npx card of your own name, like npx username. I am doing the same.</p>
  <p>I have tried giving it a different package-name but couldn't make it. So, Could someone please tell me what I am doing wrong? Here is the package.json file.</p>
  <pre><code>{
    &quot;name&quot;: &quot;suraj-ojha&quot;,
    &quot;version&quot;: &quot;1.0.0&quot;,
    &quot;description&quot;: &quot;A personal card for Suraj Ojha (@suraj)&quot;,
    &quot;main&quot;: &quot;/bin/card.js&quot;,
    &quot;bin&quot;: {
      &quot;bitandbang&quot;: &quot;./bin/card.js&quot;
    },
    &quot;repository&quot;: {
      &quot;type&quot;: &quot;git&quot;,
      &quot;url&quot;: &quot;git@github.com:Suraez/npxcard.git&quot;
    },
    &quot;homepage&quot;: &quot;https://bnb.im&quot;,
    &quot;scripts&quot;: {
      &quot;prepublish&quot;: &quot;npm run build&quot;,
      &quot;build&quot;: &quot;node build.js&quot;,
      &quot;dev&quot;: &quot;npm run build &amp;&amp; node ./bin/card.js&quot;,
      &quot;lint&quot;: &quot;standard&quot;,
      &quot;test&quot;: &quot;echo \&quot;Error: no test specified\&quot; &amp;&amp; exit 1&quot;
    },
    &quot;keywords&quot;: [
      &quot;card&quot;,
      &quot;npm&quot;,
      &quot;npm card&quot;,
      &quot;npx&quot;,
      &quot;npx card&quot;,
      &quot;business card&quot;
    ],
    &quot;author&quot;: &quot;suraj Ojha&quot;,
    &quot;license&quot;: &quot;MIT&quot;,
    &quot;files&quot;: [
      &quot;bin/card.js&quot;,
      &quot;bin/output&quot;
    ],
    &quot;devDependencies&quot;: {
      &quot;boxen&quot;: &quot;^2.1.0&quot;,
      &quot;chalk&quot;: &quot;^2.4.1&quot;,
      &quot;standard&quot;: &quot;^12.0.1&quot;
    },
    &quot;bugs&quot;: {
      &quot;url&quot;: &quot;https://github.com/bnb/bitandbang/issues&quot;
    },
    &quot;dependencies&quot;: {},
    &quot;publishConfig&quot;: {
      &quot;registry&quot;: &quot;https://npm.registry.github.com/&quot;
    }
  }
  </code></pre>