¿Cómo puedo usar una biblioteca javascript en el lado del servidor de una aplicación NodeJS cuando fue diseñada para ejecutarse en el cliente?

Me estoy sumergiendo en NodeJS y Express (es muy complicado para mí) para crear una aplicación web en tiempo real. En este momento, estoy tratando de entender cómo puedo usar una biblioteca javascript existente en el lado del servidor. El problema es que la biblioteca parece estar diseñada para ejecutarse en el lado del cliente y, como resultado, las instrucciones solo le muestran cómo usarla en el lado del cliente. La biblioteca de la que estoy hablando se puede encontrar aquí ...

https://github.com/replit/jsrepl

Preguntas:

Dado que una aplicación web de NodeJS se basa en javascript, ¿es justo decir que puedo ejecutar cualquier biblioteca de javascript no gui en el lado del servidor?¿Alguien puede ofrecer alguna orientación sobre cómo puedo agregar esa biblioteca jsrepl a mi aplicación Express 3.0 de una manera que me permita usarla de la misma manera que la usaría en el lado del cliente en un navegador? ¿Tengo que modificar el código jsrepl y agregar "exportaciones"? a los métodos que quiero usar?

Es decir, en el lado del servidor, puedo ejecutar el siguiente código ...

var jsrepl = new JSREPL({  
  input: inputCallback,  
  output: outputCallback,  
  result: resultCallback,  
  error: errorCallback,  
  progress: progressCallback,  
  timeout: {  
    time: 30000,  
    callback: timeoutCallback  
  }  
});  

Gracias de antemano por toda tu sabiduría! Estoy haciendo mi mejor esfuerzo para entender todo esto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta