CRBT-Team / Purplet

A framework for quickly building Discord bots + more packages relating to the Discord API, with a primary goal on a rich developer experience.
https://purplet.js.org
Apache License 2.0
64 stars 1 forks source link

WebSocket is not a constructor #102

Open Begalov opened 1 year ago

Begalov commented 1 year ago

Mooving by https://purplet.crbt.app/docs/getting-started steps stucked at:

λ pnpm dev

test1@1.0.0 dev b:\DEV\discord\test1 purplet dev

warn ⚠️ Purplet v2.0.0-next.18 is beta software! ⚠️ warn Report issues to https://github.com/CRBT-Team/purplet/issues error Uncaught Error (async):

error TypeError: WebSocket is not a constructor at Gateway.connect (file:///B:/DEV/discord/test1/nodemodules/.pnpm/@purplet+gateway@1.0.1 4jks5xkzoffynqukgfnae3g7ry/node_modules/@purplet/gateway/dist/index.js:87:15) at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

⠼ Initializing development mode... (dots are still rotating)

Windows 10.0.22621 build 22621

paperdave commented 1 year ago

purplet uses global web standards like websocket, but it should be automatically polyfilling these. it seems the polyfill package isnt being loaded in this version.

i'll make sure this is resolved before the next version is published.