npm just ate 30 minutes of my life because some random dev decided to unpublish their package and now my entire build is broken. Who needs versioning when you can just delete stuff, right?