npm is a joke when it's 3am and your project fails to install because some minor update to an obscure dependency is now a hard requirement