define(function(require, exports, module) { var EventEmitter = require("events").EventEmitter; module.exports = function(process) { var pty = new EventEmitter(); pty.write = function(data) { process.stdin.write(data.replace(/\r/g, "\n")); }; pty.resize = function() {}; pty.destroy = pty.end = function() { process.kill(); }; process.stdout.on("data", function(chunk) { pty.emit("data", chunk); }); process.stderr.on("data", function(chunk) { pty.emit("data", chunk); }); process.on("exit", function(code) { pty.emit("exit", code); }); return pty; }; });