From 0f45660047fd7cae2ebb6bfbcb4fda32c8400285 Mon Sep 17 00:00:00 2001 From: Capuccino Date: Wed, 19 Sep 2018 21:12:04 +0800 Subject: [PATCH 1/3] Use node-pty instead of pty.js This fork seems to compile fine in pty.js compared to the current one. See chjj/pty.js#185 for details. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 73f4c7cd..7d9bd97f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "dependencies": { "express": "3.4.4", "socket.io": "0.9.16", - "pty.js": ">= 0.2.13", + "node-pty": ">= 0.7.7", "term.js": ">= 0.0.5" }, "engines": { "node": ">= 0.8.0" } From 444407033d309c0ccc1011e3346925aff92500f1 Mon Sep 17 00:00:00 2001 From: Capuccino Date: Wed, 19 Sep 2018 21:15:55 +0800 Subject: [PATCH 2/3] Change variable definitions to node-pty --- lib/tty.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tty.js b/lib/tty.js index 78849eb8..efe78d50 100644 --- a/lib/tty.js +++ b/lib/tty.js @@ -14,7 +14,7 @@ var path = require('path') var express = require('express') , io = require('socket.io') - , pty = require('pty.js') + , pty = require('node-pty') , term = require('term.js'); var config = require('./config') From 8168be3f18d7a3f3c51e1d3935d58b66d3f1d5f7 Mon Sep 17 00:00:00 2001 From: Capuccino Date: Wed, 19 Sep 2018 21:21:52 +0800 Subject: [PATCH 3/3] Update socket.io to 2.1.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d9bd97f..52b5f3d1 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "tags": ["tty", "terminal", "term", "xterm"], "dependencies": { "express": "3.4.4", - "socket.io": "0.9.16", + "socket.io": "2.1.1", "node-pty": ">= 0.7.7", "term.js": ">= 0.0.5" },