Unable to login / push package to NPM repo

Problem:
Unable to login / push package to NPM repo.

Expected outcome:
Login succeeds, package uploaded.

Pulpcore version:
3.78.0

Pulp plugins installed and their versions:
|ansible|0.25.1|
|certguard|3.78.0|
|container|2.25.1|
|core|3.78.0|
|deb|3.5.2|
|file|3.78.0|
|gem|0.7.1|
|maven|0.10.1|
|npm|0.3.3|
|ostree|2.4.8|
|python|3.15.0|
|rpm|3.30.0|

Other relevant data:
Hi,

I’m currently evaluating Pulp. One area of functionality I’m particularly interested in is NPM support, but I haven’t been able to find much in the documentation / announcements / issues. My understanding at the moment is:

Not working / supported:

  • pulp-cli integration
  • pulp-ui integration

Working:

  • pull-through cache. I’ve set up a remote / repo for registry.npmjs.org and this seems to work with npm e.g. npm install --registry http://<base_url>/pulp/content/npm-proxy envinfo

Uncertain:

  • Publication of own packages. The documentation of the plugin and the available API endpoints seem to suggest that this is supported, but I have been unable to get it to work. I tried: