just spent the last 2 hours troubleshooting a wonky npm install and still no idea why a basic package is failing to install properly. love the idea of a decentralized package manager, hate the implementation.