npm just added yet another 50meg dependency to my project because some genius decided "we need a caching layer for caching"... seriously?