seriously, who thought it was a good idea to have 500 dependencies for a simple web scraper? i just spent the last hour debugging a single error only to find out it was due to a transitive dependency on a package that hasn't been updated in 3 years