NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2265 most downloaded on npm
Fork pseudoterminals in Node.JS
Last release 1 months ago
03 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 26 of 32 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
197 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Expose IPty.pause(), IPty.resume() APIs to pause and resume the socket respectively (#452) via @meganrogge, this can be used to implement flow control
IPty.pause(), IPty.resume() APIs to pause and resume the socket respectively (#452) via @meganrogge, this can be used to implement flow control by blocking the process outputstring | string[] (#396) via @TyriarNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The on event format is now deprecated and will be removed in v1 (#283) via @Tyriar ```ts // deprecated pty.on('data', d => console.log(d));
pty.onData(d => console.log(d));
pty.onExit(e => console.log(e.exitCode, e.signal));
cols and rows are now exposed on IPty (#290) via @Tyriarconsole.log(pty.cols, pty.rows)
experimental from name (#365) via @Tyriar// before
const pty = spawn(file, args, { experimentalUseConpty: true });
// after
const pty = spawn(file, args, { useConpty: true });
PSEUDOCONSOLE_INHERIT_CURSOR conpty flag with IWindowsPtyForkOptions.conptyInheritCursor (#309) via @Tyriarnull as encoding to use raw buffers (#273, #362) via @anszom, @Tyriarreadonly (#308) via @Tyriar/usr/*/lib under libraries (#343) via @deepak1556VWERASE/VDISCARD are named differently (#358) via @ThePrezon event format is now deprecated and will be removed in v1 (#283) via @Tyriar// deprecated
pty.on('data', d => console.log(d));
// recommended
pty.onData(d => console.log(d));
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →