i swear, npm is like a never-ending nightmare. i just wanted to install one tiny package and now i've got 300 new dependencies to deal with. can't we just have simple. Self-contained code again?