Hello, Yarn
blog.npmjs.org
blog.npmjs.org
Exactly. It's a client for an open standard. That's exactly why they're open, so that this can be done.
Now, someone explain that to the people who whine and cite xkcd.com/927 every time someone writes a new client.
EDIT: responded to the wrong comment, sorry.
There's no point in fragmenting the discussion of yarn.
Edit: which I just did.