File tree Expand file tree Collapse file tree 3 files changed +17
-14
lines changed
Expand file tree Collapse file tree 3 files changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -59,13 +59,16 @@ function startServer() {
5959 }
6060 const cols = parseInt ( req . query . cols ) ;
6161 const rows = parseInt ( req . query . rows ) ;
62- const term = pty . spawn ( process . platform === 'win32' ? 'pwsh.exe' : 'bash' , [ ] , {
62+ const isWindows = process . platform === 'win32' ;
63+ const term = pty . spawn ( isWindows ? 'pwsh.exe' : 'bash' , [ ] , {
6364 name : 'xterm-256color' ,
6465 cols : cols ?? 80 ,
6566 rows : rows ?? 24 ,
66- cwd : process . platform === 'win32' ? undefined : env . PWD ,
67+ cwd : isWindows ? undefined : env . PWD ,
6768 env,
68- encoding : USE_BINARY ? null : 'utf8'
69+ encoding : USE_BINARY ? null : 'utf8' ,
70+ useConpty : isWindows ,
71+ useConptyDll : isWindows ,
6972 } ) ;
7073
7174 console . log ( 'Created terminal with PID: ' + term . pid ) ;
Original file line number Diff line number Diff line change 9595 "jsdom" : " ^18.0.1" ,
9696 "mocha" : " ^10.1.0" ,
9797 "mustache" : " ^4.2.0" ,
98- "node-pty" : " 1.1.0-beta5 " ,
98+ "node-pty" : " 1.1.0-beta19 " ,
9999 "nyc" : " ^15.1.0" ,
100100 "source-map-loader" : " ^3.0.0" ,
101101 "source-map-support" : " ^0.5.20" ,
Original file line number Diff line number Diff line change @@ -3190,11 +3190,6 @@ mustache@^4.2.0:
31903190 resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64"
31913191 integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==
31923192
3193- nan@^2.17.0 :
3194- version "2.18.0"
3195- resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554"
3196- integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==
3197-
3198319331993194 version "3.3.3"
32003195 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
@@ -3220,19 +3215,24 @@ neo-async@^2.6.2:
32203215 resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
32213216 integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
32223217
3218+ node-addon-api@^7.1.0 :
3219+ version "7.1.1"
3220+ resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
3221+ integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==
3222+
32233223node-preload@^0.2.1 :
32243224 version "0.2.1"
32253225 resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301"
32263226 integrity sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==
32273227 dependencies :
32283228 process-on-spawn "^1.0.0"
32293229
3230- 3231- version "1.1.0-beta5 "
3232- resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-1.1.0-beta5 .tgz#364386b7058a93070234064f13164ec1ef914993 "
3233- integrity sha512-j3QdgFHnLY0JWxztrvM3g67RaQLOGvytv+C6mFu0PqD+JILlzqfwuoyqRqVxdZZjoOTUXPfSRj1qPVCaCH+eOw ==
3230+ 3231+ version "1.1.0-beta19 "
3232+ resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-1.1.0-beta19 .tgz#a74dc04429903c5ac49ee81a15a24590da67d4f3 "
3233+ integrity sha512-/p4Zu56EYDdXjjaLWzrIlFyrBnND11LQGP0/L6GEVGURfCNkAlHc3Twg/2I4NPxghimHXgvDlwp7Z2GtvDIh8A ==
32343234 dependencies :
3235- nan "^2.17 .0"
3235+ node-addon-api "^7.1 .0"
32363236
32373237node-releases@^2.0.12 :
32383238 version "2.0.13"
You can’t perform that action at this time.
0 commit comments