npm is the worst. why do i need 30 dependencies just to build a simple web app? and they all have their own dependencies too. its a never-ending rabbit hole of bloated code.