Skip to content

Ship bundled conpty on Windows #2

Description

@lydell

node-pty has started shipping conpty, instead of relying on the one shipped with Windows (which can be years behind). microsoft#694

The shipped binary is ~50 MB large, so we should only ship it on Windows.

Activity

  1. lydell commented on Aug 6, 2024

    @lydell
    OwnerAuthor

    As of 2024-08-06, the node-pty developers are actively working on this feature and pushing new beta versions regularly. We should wait until things have settled down.

  2. lydell commented on Dec 21, 2025

    @lydell
    OwnerAuthor

    v1.1.0 was released: microsoft#843

    So maybe a good time to make the next release here.

    But see also: microsoft#46 (comment). Upstream node-pty now ships with some prebuilt binaries, except in one massive package, and I’m not sure if it gets rid of node-gyp completely.

  3. lydell commented on Jan 1, 2026

    @lydell
    OwnerAuthor

    I have now prepared a new branch: https://github.com/lydell/node-pty/tree/split-package

    It changes the approach of this repo. Instead of being a fork with minor changes and its own prebuilds in GitHub Actions, it is now a small script that downloads the official node-pty package and splits it into platform specific ones.

    As soon as node-pty makes a release with Linux binaries (from microsoft#853), I’ll switch over to this new approach and make a new release.

  4. lydell commented on Jan 4, 2026

    @lydell
    OwnerAuthor

    I have now released 1.2.0-beta.2, under the beta tag for now.

    When microsoft#860 is fixed and released, I’ll release a new version and then switch over to latest.

  5. lydell commented on Feb 3, 2026

    @lydell
    OwnerAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions