* What went wrong? Not sure if related with this package or with [node-addon-api](https://github.com/nodejs/node-addon-api). So please, my apoligies if is not this repo. I'm receiving 2 different issues: <img width="367" alt="image" src="https://github.com/kelektiv/node.bcrypt.js/assets/6483007/b5e20e3b-1d15-4986-b759-542ea2346c6e"> Both `GCC_ENABLE_CPP_EXCEPTIONS` and `GCC_SYMBOLS_PRIVATE_EXTERN` are set to `YES`. I was able to workaround the issue, changing the way `bcrypt` throws exceptions, from what I saw [here](https://github.com/nodejs/node-addon-api/blob/main/doc/error_handling.md#examples-with-c-exceptions-disabled) e.g.: ``` Napi::TypeError::New(env, "1 argument expected"); return Napi::Value(); ``` instead of ``` throw Napi::TypeError::New(env, "4 arguments expected"); ``` Tho, not the best solution. For the NAPI Exception support not detected, for now, I just add this [here](https://github.com/kelektiv/node.bcrypt.js/blob/master/binding.gyp#L14): ``` 'defines': [ '_GNU_SOURCE', 'NAPI_DISABLE_CPP_EXCEPTIONS', ], ``` * What did you expect to happen? Compile sucessfully * Which version of nodejs and OS? Node v18.18.2 MacBook Pro M1 - MacOS Sonoma 14.2.1 Xcode 15.2 * If you find a bug, please write a failing test. Thanks in advance for you time!