ugh, the npm package manager is such a mess. too many dependencies, too many vulnerabilities, and way too much bloat.