From 19ffe288cd69cb9f109118669318f8febb44dd55 Mon Sep 17 00:00:00 2001 From: Henry Henderson Date: Fri, 13 Aug 2021 17:10:09 +0200 Subject: [PATCH] Make module context-aware in Node 10+ --- src/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index b03230d..03bdd04 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -34,9 +34,13 @@ static NAN_METHOD(GetDiskUsage) } } -void Init(v8::Local exports) +NAN_MODULE_INIT(Init) { - Nan::SetMethod(exports, "getDiskUsage", GetDiskUsage); + Nan::SetMethod(target, "getDiskUsage", GetDiskUsage); } +#if NODE_MAJOR_VERSION >= 10 +NAN_MODULE_WORKER_ENABLED(diskusage, Init) +#else NODE_MODULE(diskusage, Init) +#endif