I recently started a new project to bring Tibco EMS connectivity to nodejs.
It is still in a pretty early stage, so it is rather limited in its capabilities. A current version of the feature set will be maintained within github.
What is working right now?
send a text message to queue (request/reply and push)
send a text message to topic (request/reply and push)
More is about to come in the future. To give you a little insight on how it looks like, here a sample of sending a request.