mirror of
https://github.com/socketio/socket.io.git
synced 2026-01-08 22:48:20 -05:00
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -20,9 +20,9 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
node-version:
|
node-version:
|
||||||
- 18
|
|
||||||
- 20
|
- 20
|
||||||
- 22
|
- 22
|
||||||
|
- 24
|
||||||
|
|
||||||
services:
|
services:
|
||||||
redis:
|
redis:
|
||||||
|
|||||||
26
package-lock.json
generated
26
package-lock.json
generated
@@ -77,7 +77,7 @@
|
|||||||
"tsd": "^0.31.1",
|
"tsd": "^0.31.1",
|
||||||
"tsx": "~4.20.6",
|
"tsx": "~4.20.6",
|
||||||
"typescript": "^5.5.3",
|
"typescript": "^5.5.3",
|
||||||
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.48.0",
|
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.56.0",
|
||||||
"wdio-geckodriver-service": "^5.0.2"
|
"wdio-geckodriver-service": "^5.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2277,25 +2277,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@fails-components/webtransport": {
|
"node_modules/@fails-components/webtransport": {
|
||||||
"version": "1.1.4",
|
"version": "1.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/@fails-components/webtransport/-/webtransport-1.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/@fails-components/webtransport/-/webtransport-1.5.1.tgz",
|
||||||
"integrity": "sha512-cFc9XhEREi+afRRl9S9c/xNQ3KVi9dZkaIRVq3xPGwjjezgX5QMQ1pJKG6iZffSwboOOjk1VrDwlvPjuVwtGwQ==",
|
"integrity": "sha512-WB6ZnnunU+pzkl7MtguVCf5K6h7nE7ulHpQMQM+sjZoE77GEtjUfBKSwH0z30fN+H+7caMbXSmPyAOD/WA0QAQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/debug": "^4.1.7",
|
"@types/debug": "^4.1.7",
|
||||||
"bindings": "^1.5.0",
|
"bindings": "^1.5.0",
|
||||||
"debug": "^4.3.4"
|
"debug": "^4.3.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.5"
|
"node": ">=20"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@fails-components/webtransport-transport-http3-quiche": {
|
"node_modules/@fails-components/webtransport-transport-http3-quiche": {
|
||||||
"version": "1.1.4",
|
"version": "1.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/@fails-components/webtransport-transport-http3-quiche/-/webtransport-transport-http3-quiche-1.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/@fails-components/webtransport-transport-http3-quiche/-/webtransport-transport-http3-quiche-1.5.1.tgz",
|
||||||
"integrity": "sha512-/tkuAJMSU641c+LrOmHpw8ZtZOQjrHX9O/kg/8iIhnqycNPyFBlzW8EWrmUfSTOran6QmTtQHRks+A1BqMEZeQ==",
|
"integrity": "sha512-70FoQURf5KxByC7reVjgGDbRUqbMaFhqkvUc1LisLXw+PD6fIcE7Ua3eAnfsXG3izpV+YNMvucDM2qnCMn8dFg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/debug": "^4.1.7",
|
"@types/debug": "^4.1.7",
|
||||||
"bindings": "^1.5.0",
|
"bindings": "^1.5.0",
|
||||||
@@ -2305,7 +2307,7 @@
|
|||||||
"prebuild-install": "^7.1.1"
|
"prebuild-install": "^7.1.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.5"
|
"node": ">=20"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ioredis/commands": {
|
"node_modules/@ioredis/commands": {
|
||||||
@@ -15157,8 +15159,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/uWebSockets.js": {
|
"node_modules/uWebSockets.js": {
|
||||||
"version": "20.48.0",
|
"version": "20.56.0",
|
||||||
"resolved": "git+ssh://git@github.com/uNetworking/uWebSockets.js.git#51ae1d1fd92dff77cbbdc7c431021f85578da1a6",
|
"resolved": "git+ssh://git@github.com/uNetworking/uWebSockets.js.git#d04e707a1292928d50163ff7545e45c3e84c5ec3",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0"
|
"license": "Apache-2.0"
|
||||||
},
|
},
|
||||||
@@ -16183,7 +16185,7 @@
|
|||||||
},
|
},
|
||||||
"packages/socket.io-redis-streams-emitter": {
|
"packages/socket.io-redis-streams-emitter": {
|
||||||
"name": "@socket.io/redis-streams-emitter",
|
"name": "@socket.io/redis-streams-emitter",
|
||||||
"version": "0.0.1",
|
"version": "0.1.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@msgpack/msgpack": "~2.8.0",
|
"@msgpack/msgpack": "~2.8.0",
|
||||||
|
|||||||
@@ -78,7 +78,7 @@
|
|||||||
"tsd": "^0.31.1",
|
"tsd": "^0.31.1",
|
||||||
"tsx": "~4.20.6",
|
"tsx": "~4.20.6",
|
||||||
"typescript": "^5.5.3",
|
"typescript": "^5.5.3",
|
||||||
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.48.0",
|
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.56.0",
|
||||||
"wdio-geckodriver-service": "^5.0.2"
|
"wdio-geckodriver-service": "^5.0.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
if (process.env.EIO_CLIENT === "3" && process.versions.node.startsWith("22")) {
|
if (process.env.EIO_CLIENT === "3") {
|
||||||
// FIXME WebSocket error with engine.io-client@3
|
// we need the WebSocket object provided by the "ws" library to test the SSL certs and HTTP headers so we hide the now built-in WebSocket constructor
|
||||||
|
// ref: https://nodejs.org/api/globals.html#class-websocket
|
||||||
global.WebSocket = null;
|
global.WebSocket = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user