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'); }