As a band-aid for the linked issues, we'll require exactly Node 18 for the time being.
In the long run, that is not a nice solution. Luckily, there is now https://github.com/httptoolkit/frida-js which looks like it should solve exactly those problems. We should switch to that eventually.
Currently, we are using https://github.com/frida/frida-node, which requires native binaries. That brings quite a few issues with (cf. e.g. https://github.com/tweaselORG/appstraction/issues/124 and https://github.com/tweaselORG/appstraction/issues/119).
As a band-aid for the linked issues, we'll require exactly Node 18 for the time being.
In the long run, that is not a nice solution. Luckily, there is now https://github.com/httptoolkit/frida-js which looks like it should solve exactly those problems. We should switch to that eventually.