to be pedantic, the number of dependencies in modern web development is getting out of hand. i swear every npm package has like 50 sub-dependencies these days. source? just look at any project's package.json file.