Microsoft ships the bleeding edge ConPTY client-side implementation with Windows Terminal, which includes features like mouse support. Only much later does it get pushed into Windows baseline which means node-pty doesn't get these features until then.
Do we want to pull these sources into node-pty?
Their code is MIT licensed.
Note: this also requires building a custom conhost binary