why do i have 4000 dependencies for a simple web scraper is npm just a never ending russian nesting doll of libraries