DEPRECATED: Please see https://github.com/nodegui/qodejs instead
Adds Apple silicon support
Upgrade to Node v14.17.0
Upgrade to node v14.2.0 fix microtask issue
Fix microtasks not running
Removes qode from npm bins. This should be done by libs using qode
This is done so that libs using qode can add extra dynamic libs to the path variable before calling qode. This will help in switching Qt versions easily by setting appropriate path variables (in case of windows)
Export symbols for windows qode api
Fixes crash on activateUvLoop() Reduces public facing api
Qode 2.0 removes Qt libs dependency from Qode This makes it easier to upgrade Qt and also allows devs to use their own version of Qt.
Also, helps in avoiding issues with 3rd party plugin development because of qt version mismatch.
Now Qode essentially becomes nodejs + <some code changes to allow message loop injection via an addon>
Upgrades to Node 13.9.0
Adds activateUvLoop on process so that the timers in qode can run nicely.
Thanks @zcbenz for ideas from here https://github.com/yue/yode/blob/de30507c85577ef4946cd2ff8a762d8e4c79490e/src/yode.cc#L40
Adds support for easier app packaging in MacOS, Linux and Win32 Adds support for additional config options: