nodejs/node-addon-api
The Napi::EscapableHandleScope class is used to manage the lifetime of object handles which are created through the use of node-addon-api. These handles keep an object alive in the heap in order to ensure that the objects are not collected by the garbage collector while native code is using them.
https://github.com/nodejs/node-addon-api/blob/master/doc/escapable_handle_scope.md