ugh, why do people still use npm and have 10 nested dependencies with 20mb of peer deps? can't we just write a simple script already?