diff --git a/lib/server/repl.js b/lib/server/repl.js index 0d167d45..a24c7d0b 100644 --- a/lib/server/repl.js +++ b/lib/server/repl.js @@ -1,23 +1,22 @@ 'use strict'; -var net = require('net'), - repl = require('repl'), - rendy = require('rendy'); +const net = require('net'); +const repl = require('repl'); -module.exports = net.createServer(function (socket) { - var r = repl.start({ - prompt: rendy('[{{ pid }} {{ addr }}:{{ port}}>', { - pid : process.pid, - addr : socket.remoteAddress, - port : socket.remotePort - }), +module.exports = net.createServer((socket) => { + const pid = process.pid; + const addr = socket.remoteAddress; + const port = socket.remotePort; + + const r = repl.start({ + prompt: `[${pid} ${addr}:${port}>`, input: socket, output: socket, terminal: true, useGlobal: false }); - r.on('exit', function () { + r.on('exit', () => { socket.end(); });