Eugene Lazutkin
Eugene Lazutkin
I'm all for it. I need to learn how to do it unless somebody donates the code, or helps with it.
The big question is how to set it up using GitHub Actions, which I use to prebuild binaries. Any working example is greatly appreciated. Obviously, I can rebuild them separately,...
I still don't know how to build for the M1 MacBook using Github Actions. PRs are welcomed!
I am open to suggestions, and working pull requests.
It looks like this question is more properly addressed to Node developers. There is so-called [N-API](https://nodejs.org/api/n-api.html), which may be better suited for Windows. It is deemed "stable", but only in...
Now with Node 6 is out of LTS we are closer to implement `re2` with [N-API](https://nodejs.org/api/n-api.html). The doc still has quite a few sections marked "Experimental" (for example, "Life Cycle")...
Not started yet.
All good ideas. Just keep in mind: * The existing code uses the only bindings available at the time of creation: C++ with Nan using node-gyp. * N-API is a...
Another thing to throw in the pile of possible ports: [deno](https://deno.land/) support. It is supposed to provide a way to add extensions based on [Rust](https://www.rust-lang.org/) (another Mozilla technology) and it...
Yet another thought: the original premise ("Node-gyp can be quite a pain to use on Windows") is more-or-less obsolete now. Starting with 1.14 `re2` pre-builds binaries for multiple platforms including...