npm passwords not stored on keychain per registry
Changing this will be a breaking change, as existing saved NPM password would no longer be found, if we add a prefix. Alternative would be to not use a prefix for the default registry. Although this wouldn't make it breaking, it would make it ugly.
Proposal: read with and without prefix for default registry, always store with prefix. That way, the 'read without prefix' part can be removed at a later stage, when most people have already used the CLI once, so it will affect less users.
How about this: for some time we leave in the code that reats out the npm password without a prefix. If it finds it, it writes it back with the prefix and logs a deprecation warning / info.
An alternative would be to release a migration CLI tool that people can run once with npx? Not sure if that would be possible?
@gr2m I think we are both proposing the same solution. 👍
lol sorry I missed that :)