I need a wix registry account to install npm dependencies that are specific to wix

I’m having trouble authenticating with the Wix npm registry

Environment:

  • macOS
  • Node.js: v25.3.0
  • npm: 11.7.0

What I’m trying to do:
Enable NPM with Wix-specific packages in VSCode using the Wix CLI.

What I’ve tried so far:

  • Attempted npm link for wix-locale-dataset-javascript, which failed due to a missing @wix/component-protocol package.
  • Investigated the error and checked for @wix/component-protocol in package.json, package-lock.json, and the stub’s package.json—no references found.
  • Searched the internet for a public or Git URL for @wix/component-protocol—none found.
  • Confirmed @wix/component-protocol is not a direct or transitive dependency in my project.
  • Ran npm uninstall @wix/component-protocol (clean-up step)—npm confirmed it’s not present.
  • Ran npm list @wix/component-protocol—confirmed it’s not in the dependency tree.
  • Authenticated with the public npm registry (npm login)—success.
  • Attempted to install the local stub package again—install was cancelled.
  • Configured the Wix npm registry and attempted npm login --registry=https://registry.wix.com/—received a 404 error (user not found or registry access issue).
  • Retried authentication with the Wix registry—cancelled.

Error message:

npm error code E404
npm error 404 Not Found - PUT https://registry.wix.com/-/user/org.couchdb.user:[username]
...

.npmrc:

registry=https://registry.wix.com/

Main questions:

  • What is the correct username format for the Wix npm registry?
  • Is there a different authentication method or registry URL I should use?
  • How do I get access if my account isn’t recognized?

Extra context:
Here’s a screenshot of my current VSCode setup with the login problem (password and sensitive info censored).


Any help or documentation link would be appreciated!


1 Like

Can you share more details of what you’re trying to achieve, and what the npms you’re trying to use are meant to help with? As far as I’m aware there shouldn’t be a need to login etc like suggested.

I am trying to build and run a dev server… That is all.

I’ve done a clean install repeatedly and constantly run into this issue.