closes #4224
* initial commit * fix a couple errors * remove platform restriction; update node versions; better test --------- Co-authored-by: Jacob Heider <jacob@pkgx.dev>