From 4a42c6d5f1f3e688267231560d9cb754b0fbbbc7 Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Thu, 28 Dec 2023 16:39:19 +0200 Subject: [PATCH] Make Node.js language bindings context aware They don't have any dynamic global data, so all it takes is just declaring them as such --- cli/src/generate/templates/binding.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/src/generate/templates/binding.cc b/cli/src/generate/templates/binding.cc index d68a85ab..e4297974 100644 --- a/cli/src/generate/templates/binding.cc +++ b/cli/src/generate/templates/binding.cc @@ -23,6 +23,6 @@ void Init(Local exports, Local module) { Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); } -NODE_MODULE(tree_sitter_PARSER_NAME_binding, Init) +NODE_MODULE_CONTEXT_AWARE(tree_sitter_PARSER_NAME_binding, Init) } // namespace