Skip to content

Commit 3813cff

Browse files
committed
fix: use isomorphic-ws library to support running with Electron
1 parent 00eadc4 commit 3813cff

File tree

7 files changed

+11
-5
lines changed

7 files changed

+11
-5
lines changed

node-client/package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node-client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"bluebird": "^3.5.2",
4949
"byline": "^5.0.0",
5050
"execa": "^1.0.0",
51+
"isomorphic-ws": "^4.0.1",
5152
"js-yaml": "^3.12.0",
5253
"jsonpath": "^1.0.0",
5354
"request": "^2.88.0",

node-client/src/attach_test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
2+
import WebSocket = require('isomorphic-ws');
23
import { ReadableStreamBuffer, WritableStreamBuffer } from 'stream-buffers';
34
import { anyFunction, anything, capture, instance, mock, verify, when } from 'ts-mockito';
4-
import WebSocket = require('ws');
55

66
import { Attach } from './attach';
77
import { KubeConfig } from './config';

node-client/src/exec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import WebSocket = require('isomorphic-ws');
12
import querystring = require('querystring');
23
import stream = require('stream');
3-
import WebSocket = require('ws');
44

55
import { KubeConfig } from './config';
66
import { WebSocketHandler, WebSocketInterface } from './web-socket-handler';

node-client/src/exec_test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
2+
import WebSocket = require('isomorphic-ws');
23
import { ReadableStreamBuffer, WritableStreamBuffer } from 'stream-buffers';
34
import { anyFunction, capture, instance, mock, verify, when } from 'ts-mockito';
4-
import WebSocket = require('ws');
55

66
import { KubeConfig } from './config';
77
import { Exec } from './exec';

node-client/src/portforward.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import WebSocket = require('isomorphic-ws');
12
import querystring = require('querystring');
23
import stream = require('stream');
3-
import WebSocket = require('ws');
44

55
import { KubeConfig } from './config';
66
import { WebSocketHandler, WebSocketInterface } from './web-socket-handler';

node-client/src/web-socket-handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import WebSocket = require('isomorphic-ws');
12
import stream = require('stream');
2-
import WebSocket = require('ws');
33

44
import { V1Status } from './api';
55
import { KubeConfig } from './config';

0 commit comments

Comments
 (0)