This version is based on node-pty@1.2.0-beta.3.
@lydell/node-pty@1.1.0 and older were independently versioned from the upstream node-pty, and the README documented which node-pty version it was based on. Starting with @lydell/node-pty@1.2.0-beta.3, @lydell/node-pty uses the same version number as node-pty.
I originally used independent versioning because I could easily mess something up in my fork, needing another patch release. Starting with @lydell/node-pty@1.2.0-beta.3, @lydell/node-pty is no longer a fork – it’s just an automated re-packaging of the official node-pty npm package (since node-pty ships with prebuilt binaries now). Then the risk of me messing something up is much lower.
At the time of writing, @lydell/node-pty@1.2.0-beta.3 was marked as latest on npm, even though it has the word “beta” in the version. That’s because the first version of @lydell/node-pty that was just a re-packaging of node-pty was supposed to be based on node-pty@1.1.0 – the first stable version we prebuilt binaries. However, there were a few bugs with the prebuilt stuff in node-pty@1.1.0. node-pty@1.2.0-beta.3 is the first fully functional version, and should have had the version number 1.1.3 in my opinion, since the three beta versions only contains bug fixes for 1.1.0.