Would it be possible to update binding.gyp, from -std=c++17 to -std=c++20 (or higher)?
A minimum of C++20 is required in Node 23:
https://github.com/nodejs/node/blob/9d2368f64329bf194c4e82b349e76fdad879d32a/deps/v8/include/v8config.h#L13
Without it, building tree-sitter will fail.
Would it be possible to update
binding.gyp, from-std=c++17to-std=c++20(or higher)?A minimum of C++20 is required in Node 23:
https://github.com/nodejs/node/blob/9d2368f64329bf194c4e82b349e76fdad879d32a/deps/v8/include/v8config.h#L13
Without it, building tree-sitter will fail.