Many years ago, I worked on a C library [0] that implements the IEEE 11073:20601 protocol stack. It was a mistake to implement in C, but it was a sponsor requirement back in 2010.
Now, some folks have an Electron app that needs to talk with a 20601-compatible device, and asked for help.
Apart from encapsulating the C code in a subprocess or in a Node.js module, I was wondering if it would be practical to transpile the lib into Javascript. That would spare the app from native code, platform-dependent build settings, crashes, etc.
[0] https://github.com/signove/antidote