Doing some research into non-eval methods to dynamically execute JavaScript code in Node.js:

https://github.com/zachleat/node-eval-modules

Any other approaches? Caveats?