npm is literally the worst, how can one tiny project have 300 dependencies that all need to be updated every 5 seconds