### Expected Behavior `ts-node --interactive -e "<expression>"` should behave the same as `node --interactive -e "<expression>"` `-e` should be evaluated with `exports`, etc. ### Actual Behavior `exports` is not defined during the evaluation of a `-e` expression. ### Steps to reproduce the problem / Minimal reproduction ``` ts-node --interactive -e "console.log(exports, __filename)" node --interactive -e "console.log(exports, __filename)" ``` ### Notes Looks like a blind spot in our REPL logic in `bin.ts` We should check that all the module-specific variables, `exports`, `__filename`, etc match nodejs.