NodeJS bindings

Yes, because JS has Automatic GC it is natural to let it own the Context and other persistent state objects. Every MLIR state element should be wrapped into JS object.
My first prototype is using Node-API | Node.js v18.7.0 Documentation will see how it goes.
Thank you for the references.

Link yo CIRCT topic: NodeJS bindings to CIRCT