Recent versions of Node no longer play well with the now-unmaintained versions of node-ffi and ref. This updates the relevant packages to the supported Node-API successors of these packages.
Node 10 and 12 work well with these new packages. While Node 14 and 16 should also work, it appears we intermittently run in to the same issue outlined here: https://github.com/node-ffi-napi/ref-napi/issues/54 Once fixed, we can enable 14 and 16 in the CI matrix.
Recent versions of Node no longer play well with the now-unmaintained versions of
node-ffi
andref
. This updates the relevant packages to the supported Node-API successors of these packages.Node 10 and 12 work well with these new packages. While Node 14 and 16 should also work, it appears we intermittently run in to the same issue outlined here: https://github.com/node-ffi-napi/ref-napi/issues/54 Once fixed, we can enable 14 and 16 in the CI matrix.