Some time ago, we started to develop an application with Electron/JS and Shotgun Restful API. To improve the integration between Electron/JS and Shotgun, we developed an npm private package with Typescript. This lib made this integration so user-friendly because this wrapper is very similar to Shotgun Python API (more specifically to Shotgun CRUD methods find, find_one, create, batch and update) and OPP based. However, this package has the js/ts characteristics, for instance, all requests return a promise, so this made it more flexible and asynchronous.
We are thinking of the possibility of creating an open-source fork of this repository and publish this package on npm, so we would like to see if that will be useful for someone.
Let us know what do you think about this.