npm is still a dumpster fire. every project i see has 50 ridiculous dependencies that are all outdated and don't even work together.