2nd nerd snipe brought it probably to within striking distance of being usable w/o bundling ; did have 1 major hack to deal w/ how require() works after sync ESM landed in core but rest is pretty readable. Lots to optimize though
https://github.com/bmeck/sea-loader-poc
https://github.com/bmeck/sea-loader-poc
Comments
I still remember the first SEA(esque) solution you showed me at Nodejitsu 🤯
But damn it should be a special case, for extreme portability. We should use our Linux os'es & available resources when possible.
Which is different again from bundling some side assets as SEA does, which rocks.
As a paid-for software dev you really have no hope of upstream doing the good work for you.
Ideally you'd also make Debian and maybe rpm available. But static binary is sort of a must, is zero assumption.
(I just don't think that's the main case in the land of Linux/OSS.)