Email usernames in npm

This article series contains 2 articles, written between 10 Oct 2018 and 30 Apr 2021.

Allowing "at" characters in npm usernames

Some npm registries use email addresses for usernames. That is incompatible with the npm commandline tools, like npm-login and npm-adduser. I found out how to configure the .npmrc file manually to avoid the problem.

Signing in to Azure Artifacts using npm on Mac

Microsoft Azure Artifacts uses your email address for logging in. If you are on Linux or a Mac, that can make it difficult to sign in to its npm registry using npm-login or npm-adduser. Here I show you how to configure your .npmrc file manually to avoid the problem.