Seeing as how node core is currently [unconditionally doing `#define NAPI_EXPERIMENTAL`](https://github.com/nodejs/node/blob/c5aa8b8ef11e5e593a193454fc4ffd642b48e137/src/node.h#L78), this is unnecessary noise when building (especially addons). I suggest one of the following: * Moving the define to a separate file to isolate it to just the code that is using the experimental parts (that are not used by addons). * Moving the define to the node gyp file that only gets set when building node itself (and not addons). * Remove the compiler warning message entirely.