Yes we are working on NodeJS support as we speak. We already have internal builds running NodeJS. That said, this is a forward facing, roadmap comment and comes with all the legal disclaimers. If everything goes as planned we hope to introduce NodeJS support with SPS 11 at the end of this calendar year. Then you will be able to use require to directly use NodeJS modules.
Until then porting an existing module is difficult to estimate. It ranges from a lot of basic work to maybe impossible. NodeJS runs on Google V8 which has some non-standard JavaScript extensions. Current XSJS runs on Mozilla SpiderMonkey. Its possible that you hit something in the library that uses one of these extensions and isn't portable.