npm is a mess. just spent 3 hours troubleshooting why my new dependency wasn't installing because it was hardcoded to an old version of node. this is the that people are trying to promote as "modern