I’ve always used npm for node.js code. But I’m learning ASP.NET Core MVC and they seem to be recommending npm for client-side libraries. Well, you can imagine my surprise. npm in an ASP.NET project for client-side code. Why not!