DEV Community

Discussion on: I'm the former tech lead for the NPM CLI, and I've been doing FOSS for 10+ years, Ask Me Anything!

Collapse
 
zkat profile image
Kat Marchán

They're both fine. I'm obviously biased towards the thing I worked on myself, even if my relationship with my former employer soured a bit.

Yarn is fine software and it works for a lot of people, and if you find that the way they do things works better for you, by all means, use it! That's also the policy we had on Yarn since its inception.

Once npm@5 came out, I think most differences disappeared, with the major exception of Workspaces, which I'm sure will eventually come to NPM as well. We had them on the roadmap, until they fired my team for trying to labor-organize, and then me and Rebecca (the OTHER former architect of the CLI and my long-time colleague) decided to leave. I have no idea about current plans anymore. :)

Collapse
 
chrisachard profile image
Chris Achard

Yikes! I hadn't heard that story before; thanks for the link.

And thanks for the answer - makes me feel better about not knowing the difference, since there appears to not be much of a difference since npm@5 :)