
Node-node-pty provides forkpty bindings for node.js. This allows one to fork processes with pseudoterminal file descriptors. It returns a terminal object which allows reads and writes. This is useful for: * Writing a terminal emulator * Getting certain programs to think they are in a terminal