Code at https://github.com/TypeStrong/ts-node/blob/44c61af923baaa9f3aa4b84a93fe903cf44f10fb/dist-raw/node-esm-resolve-implementation.js#L73 uses process.execArgv to get options and doesn't analyze NODE_OPTIONS anyhow.