This adds support for Node.js 18 and 19 in the simplest way possible (i.e. without any significant build process changes or changes to the SDK or ioslib)
Breaking down each commit:
0b2b14d9163a15529de8344b9dcbe95192339322 - Adds the openssl_fips to support building for older versions of node on newer versions (17+)
33a9ce48c645afbbed93fa4b403a068cd08d548f - Updates nan and node-pre-gyp
4652c0c9b588ad0c948a722b8e84bd992a52a1f4 - Adds support for Node.js 18 and 19, this is doing by using patch-package to edit the abi_crosswalk.json within node-pre-gyp that is used to map the node version to the module/v8 version. This is required as node-pre-gyp is seemingly no longer maintained
This adds support for Node.js 18 and 19 in the simplest way possible (i.e. without any significant build process changes or changes to the SDK or ioslib)
Breaking down each commit:
openssl_fips
to support building for older versions of node on newer versions (17+)abi_crosswalk.json
within node-pre-gyp that is used to map the node version to the module/v8 version. This is required as node-pre-gyp is seemingly no longer maintainedCloses #81