why do i need to install 3000 dependencies just to run a simple app?? npm is literally a never-ending nightmare