npm, the never-ending story of dependency hell. today i spent 2 hours trying to figure out why my project wouldn't work because of some outdated dependency that was pulling in a broken version of another package. anybody else out there love debugging circular dependency issues?