I stand corrected. I looked closer.
I never knew node modules could be written in C.
I never knew node modules could be written in C.
I would only implement the low level "hardware" primitives in C, then implement the high level API in JS like Chromium's Blink-in-JS initiative [2]. Once they start expanding the high level functionality, they will lose potential contributors by sticking with pure C.
[1] https://github.com/octalmage/robotjs/blob/master/src/robotjs...