fix(deps): update dependency ws to v8

This commit is contained in:
Renovate Bot 2021-07-29 22:08:30 +00:00 committed by Ruben Verborgh
parent 2ae95bd167
commit 8c266f09c5
4 changed files with 40 additions and 12 deletions

44
package-lock.json generated
View File

@ -63,7 +63,7 @@
"uuid": "^8.3.2", "uuid": "^8.3.2",
"winston": "^3.3.3", "winston": "^3.3.3",
"winston-transport": "^4.4.0", "winston-transport": "^4.4.0",
"ws": "^7.5.1", "ws": "^8.0.0",
"yargs": "^17.0.1" "yargs": "^17.0.1"
}, },
"bin": { "bin": {
@ -12361,6 +12361,27 @@
"node": ">=6" "node": ">=6"
} }
}, },
"node_modules/jsdom/node_modules/ws": {
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
"dev": true,
"engines": {
"node": ">=8.3.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": "^5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/jsesc": { "node_modules/jsesc": {
"version": "2.5.2", "version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
@ -17022,11 +17043,11 @@
} }
}, },
"node_modules/ws": { "node_modules/ws": {
"version": "7.5.1", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-8.0.0.tgz",
"integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", "integrity": "sha512-6AcSIXpBlS0QvCVKk+3cWnWElLsA6SzC0lkQ43ciEglgXJXiCWK3/CGFEJ+Ybgp006CMibamAsqOlxE9s4AvYA==",
"engines": { "engines": {
"node": ">=8.3.0" "node": ">=10.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"bufferutil": "^4.0.1", "bufferutil": "^4.0.1",
@ -26848,6 +26869,13 @@
"punycode": "^2.1.1", "punycode": "^2.1.1",
"universalify": "^0.1.2" "universalify": "^0.1.2"
} }
},
"ws": {
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
"dev": true,
"requires": {}
} }
} }
}, },
@ -30553,9 +30581,9 @@
} }
}, },
"ws": { "ws": {
"version": "7.5.1", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-8.0.0.tgz",
"integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==", "integrity": "sha512-6AcSIXpBlS0QvCVKk+3cWnWElLsA6SzC0lkQ43ciEglgXJXiCWK3/CGFEJ+Ybgp006CMibamAsqOlxE9s4AvYA==",
"requires": {} "requires": {}
}, },
"xdg-basedir": { "xdg-basedir": {

View File

@ -129,7 +129,7 @@
"uuid": "^8.3.2", "uuid": "^8.3.2",
"winston": "^3.3.3", "winston": "^3.3.3",
"winston-transport": "^4.4.0", "winston-transport": "^4.4.0",
"ws": "^7.5.1", "ws": "^8.0.0",
"yargs": "^17.0.1" "yargs": "^17.0.1"
}, },
"devDependencies": { "devDependencies": {

View File

@ -46,7 +46,7 @@ describe('A server with the Solid WebSockets API behind a proxy', (): void => {
beforeAll(async(): Promise<void> => { beforeAll(async(): Promise<void> => {
client = new WebSocket(`ws://localhost:${port}`, [ 'solid-0.1' ], { headers }); client = new WebSocket(`ws://localhost:${port}`, [ 'solid-0.1' ], { headers });
client.on('message', (message: string): any => messages.push(message)); client.on('message', (message: Buffer): any => messages.push(message.toString()));
await new Promise((resolve): any => client.on('open', resolve)); await new Promise((resolve): any => client.on('open', resolve));
}); });

View File

@ -47,8 +47,8 @@ describe('SimpleWebSocketHandler', (): void => {
it('has a functioning WebSockets interface.', async(): Promise<void> => { it('has a functioning WebSockets interface.', async(): Promise<void> => {
const client = new WebSocket('ws://localhost:5556'); const client = new WebSocket('ws://localhost:5556');
const text = await new Promise((resolve): any => client.on('message', resolve)); const buffer = await new Promise<Buffer>((resolve): any => client.on('message', resolve));
expect(text).toBe('SimpleWebSocketHandler'); expect(buffer.toString()).toBe('SimpleWebSocketHandler');
expect(webSocketHandler.host).toBe('localhost:5556'); expect(webSocketHandler.host).toBe('localhost:5556');
}); });
}); });