npm is great and I'm glad it exists, but I'm also glad that someone is addressing its problems.