From 9b329a457c90eae43496f45f596005c8eb9fa662 Mon Sep 17 00:00:00 2001 From: Crawl Date: Fri, 24 Aug 2018 16:51:33 +0200 Subject: [PATCH] build(peer-deps): use uws fork (#2781) * feat: use uws fork * chore: update to 149 for uws --- README.md | 2 +- docs/general/welcome.md | 2 +- package.json | 3 ++- src/WebSocket.js | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d3c2a5cc8..c4cb7c5ec 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ For production bots, using node-opus should be considered a necessity, especiall - One of the following packages can be installed for faster voice packet encryption and decryption: - [sodium](https://www.npmjs.com/package/sodium) (`npm install sodium`) - [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (`npm install libsodium-wrappers`) -- [uws](https://www.npmjs.com/package/uws) for a much faster WebSocket connection (`npm install uws`) +- [uws](https://www.npmjs.com/package/@discordjs/uws) for a much faster WebSocket connection (`npm install @discordjs/uws`) - [bufferutil](https://www.npmjs.com/package/bufferutil) for a much faster WebSocket connection when *not* using uws (`npm install bufferutil`) ## Example usage diff --git a/docs/general/welcome.md b/docs/general/welcome.md index 730134184..eb94f475a 100644 --- a/docs/general/welcome.md +++ b/docs/general/welcome.md @@ -51,7 +51,7 @@ For production bots, using node-opus should be considered a necessity, especiall - One of the following packages can be installed for faster voice packet encryption and decryption: - [sodium](https://www.npmjs.com/package/sodium) (`npm install sodium`) - [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (`npm install libsodium-wrappers`) -- [uws](https://www.npmjs.com/package/uws) for a much faster WebSocket connection (`npm install uws`) +- [uws](https://www.npmjs.com/package/@discordjs/uws) for a much faster WebSocket connection (`npm install @discordjs/uws`) - [bufferutil](https://www.npmjs.com/package/bufferutil) for a much faster WebSocket connection when *not* using uws (`npm install bufferutil`) ## Example usage diff --git a/package.json b/package.json index 026823c22..9f33875bd 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "erlpack": "discordapp/erlpack", "libsodium-wrappers": "^0.7.3", "sodium": "^2.0.3", - "uws": "<=10.148.1", + "@discordjs/uws": "^10.149.0", "zlib-sync": "^0.1.4" }, "devDependencies": { @@ -69,6 +69,7 @@ "https": false, "ws": false, "uws": false, + "@discordjs/uws": false, "erlpack": false, "prism-media": false, "opusscript": false, diff --git a/src/WebSocket.js b/src/WebSocket.js index 339e76b98..c6f4209fb 100644 --- a/src/WebSocket.js +++ b/src/WebSocket.js @@ -9,7 +9,7 @@ if (browser) { exports.WebSocket = window.WebSocket; // eslint-disable-line no-undef } else { try { - exports.WebSocket = require('uws'); + exports.WebSocket = require('@discordjs/uws'); } catch (err) { exports.WebSocket = require('ws'); }