diff --git a/packages/babel-node/src/_babel-node.js b/packages/babel-node/src/_babel-node.js index 405f656ce5f0..19735a5a00c9 100644 --- a/packages/babel-node/src/_babel-node.js +++ b/packages/babel-node/src/_babel-node.js @@ -213,13 +213,19 @@ function requireArgs() { } function replStart() { - repl.start({ + const replServer = repl.start({ prompt: "babel > ", input: process.stdin, output: process.stdout, eval: replEval, useGlobal: true, + preview: true, }); + if (process.env.BABEL_8_BREAKING) { + replServer.setupHistory(process.env.NODE_REPL_HISTORY, () => {}); + } else { + replServer.setupHistory?.(process.env.NODE_REPL_HISTORY, () => {}); + } } function replEval(code, context, filename, callback) {