Gawd- how much I hate the .js ecosystem.
I find a pretty minimalist simple library, that does what I want to do. It is pretty well tested, and it looks to be pretty well developed.
Find out it has 75 dev-only dependencies, which I guess it is alright since they are not loaded into my project, but I guess I need a Masters in npm to figure out why all of them are used on this project.