title: Gitlab - npm registry - npm publish - 422 Unprocessable Entity
body: <p>I am trying to publish a really simple example to our gitlab npm registry but getting an error</p>
  <p>I have updated the names/projectId/token etc but this is the error.</p>
  <p><code>npm ERR! 422 Unprocessable Entity - PUT https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/@mycompany2fmy-test-repo</code></p>
  <p>here is my .npmrc file</p>
  <pre><code>@mycompany:registry=https://gitlab.com/my-company/api/v4/packages/npm/
  
  //gitlab.com/my-company/api/v4/packages/npm/:_authToken=&lt;&lt;TOKEN HERE...&gt;&gt;
  
  //gitlab.com/my-company/api/v4/projects/1234567/packages/npm/:_authToken=&lt;&lt;TOKEN HERE...&gt;&gt;
  </code></pre>
  <p>in my package.json</p>
  <pre><code>{
    &quot;name&quot;: &quot;@mycompany/my-test-repo&quot;,
    ...
    &quot;publishConfig&quot;: {
      &quot;@mycompany:registry&quot;: &quot;https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/&quot;
    }
  </code></pre>
  <p>Any idea what it could be?</p>
  <p>I've tried creating two different access tokens, neither has worked, I tried a personal access token as well as a deploy access token.</p>
  <p>Anyone that can help i'd really apprecite it.</p>