diff --git a/index.js b/index.js index f23ed36..653b551 100755 --- a/index.js +++ b/index.js @@ -430,7 +430,7 @@ if (shellable || cmdable) { }); }); - const pty = require("pty.js"); + const pty = require("node-pty"); const io = require("socket.io")(http); app.get("/*@shell", (req, res) => { diff --git a/package.json b/package.json index 369ea63..0477339 100644 --- a/package.json +++ b/package.json @@ -16,9 +16,9 @@ "express-session": "^1.15.6", "filesize": "^3.6.0", "jquery": "^3.3.1", + "node-pty": "^0.7.8", "notp": "^2.0.3", "octicons": "^6.0.1", - "pty.js": "^0.3.1", "rimraf": "^2.6.2", "socket.io": "^2.0.4", "thirty-two": "^1.0.2" diff --git a/yarn.lock b/yarn.lock index 5098d58..63509cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -402,10 +402,6 @@ express@^4.16.2: utils-merge "1.0.1" vary "~1.1.2" -extend@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-1.2.1.tgz#a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c" - filesize@^3.6.0: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -616,14 +612,20 @@ ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" -nan@2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.3.5.tgz#822a0dc266290ce4cd3a12282ca3e7e364668a08" +nan@2.10.0: + version "2.10.0" + resolved "http://registry.npmjs.org/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +node-pty@^0.7.8: + version "0.7.8" + resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-0.7.8.tgz#9ed2f01f84263acc96982876e734aa75490bf3d8" + dependencies: + nan "2.10.0" + normalize-path@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -725,13 +727,6 @@ proxy-addr@~2.0.3: forwarded "~0.1.2" ipaddr.js "1.6.0" -pty.js@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/pty.js/-/pty.js-0.3.1.tgz#81f5bed332d6e5e7ab685688d1ba0373410d51b5" - dependencies: - extend "~1.2.1" - nan "2.3.5" - qs@6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"