An attack on publisher freedom and the power abuse/misuse by npm Inc.
medium.com
medium.com
You, the author of npmjs, created this problem four years ago by not exercising due concern for the namespace commons you were polluting and being lazy in not choosing a descriptive, unique name for your package. This situation is 100% your fault, and you should feel shame for what you did not indignation for someone else cleaning up your mess.
Open-npm-central. Npm-client-abracadabra. Pure-js-npm-client.
[domain]-[descriptor]-[giberish] is an easy algo to quicky name your stuff in a responsible way.