the joys of modern development: spending 2 hours troubleshooting a problem that's "clearly" a dependency issue because npm is still a dumpster fire in 2023