Just committed necromancy to hijack the build process of a bunch of node modules in order to make "single executable applications" with native dependencies possible.
I described it to my non techie friends as "I ripped out wherre it'd normally connect to it's organs but instead placed them in an external box. Now I'm going to make them create the box and hook up the organs as the program wakes up"
For anyone curious, here's the code. It uses the new "Node SEA" method for single executible binaries but with some hacks to get native modules bundled statically and getting it to work with #hypercore This will be the foundation of the new version of HyperGodot.
For anyone curious, here's the code. It uses the new "Node SEA" method for single executible binaries but with some hacks to get native modules bundled statically and getting it to work with #hypercore This will be the foundation of the new version of HyperGodot.
https://github.com/RangerMauve/hyper-sdk-rpc/blob/initial/build.js