|
|
@ -8,7 +8,7 @@ |
|
|
|
"name": "socketio-examples", |
|
|
|
"version": "0.1.0", |
|
|
|
"dependencies": { |
|
|
|
"express": "^4.20.0", |
|
|
|
"express": "^4.21.1", |
|
|
|
"smoothie": "1.19.0", |
|
|
|
"socket.io": "^4.6.1", |
|
|
|
"socket.io-client": "^4.6.1" |
|
|
@ -85,20 +85,6 @@ |
|
|
|
"npm": "1.2.8000 || >= 1.4.16" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/body-parser/node_modules/qs": { |
|
|
|
"version": "6.13.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", |
|
|
|
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", |
|
|
|
"dependencies": { |
|
|
|
"side-channel": "^1.0.6" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=0.6" |
|
|
|
}, |
|
|
|
"funding": { |
|
|
|
"url": "https://github.com/sponsors/ljharb" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/bytes": { |
|
|
|
"version": "3.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", |
|
|
@ -145,9 +131,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/cookie": { |
|
|
|
"version": "0.6.0", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", |
|
|
|
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", |
|
|
|
"version": "0.7.1", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", |
|
|
|
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
@ -346,23 +332,23 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/express": { |
|
|
|
"version": "4.20.0", |
|
|
|
"resolved": "https://registry.npmjs.org/express/-/express-4.20.0.tgz", |
|
|
|
"integrity": "sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==", |
|
|
|
"version": "4.21.1", |
|
|
|
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", |
|
|
|
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", |
|
|
|
"dependencies": { |
|
|
|
"accepts": "~1.3.8", |
|
|
|
"array-flatten": "1.1.1", |
|
|
|
"body-parser": "1.20.3", |
|
|
|
"content-disposition": "0.5.4", |
|
|
|
"content-type": "~1.0.4", |
|
|
|
"cookie": "0.6.0", |
|
|
|
"cookie": "0.7.1", |
|
|
|
"cookie-signature": "1.0.6", |
|
|
|
"debug": "2.6.9", |
|
|
|
"depd": "2.0.0", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"etag": "~1.8.1", |
|
|
|
"finalhandler": "1.2.0", |
|
|
|
"finalhandler": "1.3.1", |
|
|
|
"fresh": "0.5.2", |
|
|
|
"http-errors": "2.0.0", |
|
|
|
"merge-descriptors": "1.0.3", |
|
|
@ -371,11 +357,11 @@ |
|
|
|
"parseurl": "~1.3.3", |
|
|
|
"path-to-regexp": "0.1.10", |
|
|
|
"proxy-addr": "~2.0.7", |
|
|
|
"qs": "6.11.0", |
|
|
|
"qs": "6.13.0", |
|
|
|
"range-parser": "~1.2.1", |
|
|
|
"safe-buffer": "5.2.1", |
|
|
|
"send": "0.19.0", |
|
|
|
"serve-static": "1.16.0", |
|
|
|
"serve-static": "1.16.2", |
|
|
|
"setprototypeof": "1.2.0", |
|
|
|
"statuses": "2.0.1", |
|
|
|
"type-is": "~1.6.18", |
|
|
@ -395,12 +381,12 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/finalhandler": { |
|
|
|
"version": "1.2.0", |
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", |
|
|
|
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", |
|
|
|
"version": "1.3.1", |
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", |
|
|
|
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", |
|
|
|
"dependencies": { |
|
|
|
"debug": "2.6.9", |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"on-finished": "2.4.1", |
|
|
|
"parseurl": "~1.3.3", |
|
|
@ -411,6 +397,14 @@ |
|
|
|
"node": ">= 0.8" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/finalhandler/node_modules/encodeurl": { |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", |
|
|
|
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.8" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/forwarded": { |
|
|
|
"version": "0.2.0", |
|
|
|
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", |
|
|
@ -670,11 +664,11 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/qs": { |
|
|
|
"version": "6.11.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", |
|
|
|
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", |
|
|
|
"version": "6.13.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", |
|
|
|
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", |
|
|
|
"dependencies": { |
|
|
|
"side-channel": "^1.0.4" |
|
|
|
"side-channel": "^1.0.6" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=0.6" |
|
|
@ -758,45 +752,25 @@ |
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" |
|
|
|
}, |
|
|
|
"node_modules/serve-static": { |
|
|
|
"version": "1.16.0", |
|
|
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.0.tgz", |
|
|
|
"integrity": "sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==", |
|
|
|
"version": "1.16.2", |
|
|
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", |
|
|
|
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", |
|
|
|
"dependencies": { |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"parseurl": "~1.3.3", |
|
|
|
"send": "0.18.0" |
|
|
|
"send": "0.19.0" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.8.0" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/serve-static/node_modules/ms": { |
|
|
|
"version": "2.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" |
|
|
|
}, |
|
|
|
"node_modules/serve-static/node_modules/send": { |
|
|
|
"version": "0.18.0", |
|
|
|
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", |
|
|
|
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", |
|
|
|
"dependencies": { |
|
|
|
"debug": "2.6.9", |
|
|
|
"depd": "2.0.0", |
|
|
|
"destroy": "1.2.0", |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"etag": "~1.8.1", |
|
|
|
"fresh": "0.5.2", |
|
|
|
"http-errors": "2.0.0", |
|
|
|
"mime": "1.6.0", |
|
|
|
"ms": "2.1.3", |
|
|
|
"on-finished": "2.4.1", |
|
|
|
"range-parser": "~1.2.1", |
|
|
|
"statuses": "2.0.1" |
|
|
|
}, |
|
|
|
"node_modules/serve-static/node_modules/encodeurl": { |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", |
|
|
|
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.8.0" |
|
|
|
"node": ">= 0.8" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/set-function-length": { |
|
|
@ -1119,16 +1093,6 @@ |
|
|
|
"raw-body": "2.5.2", |
|
|
|
"type-is": "~1.6.18", |
|
|
|
"unpipe": "1.0.0" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"qs": { |
|
|
|
"version": "6.13.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", |
|
|
|
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", |
|
|
|
"requires": { |
|
|
|
"side-channel": "^1.0.6" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"bytes": { |
|
|
@ -1162,9 +1126,9 @@ |
|
|
|
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" |
|
|
|
}, |
|
|
|
"cookie": { |
|
|
|
"version": "0.6.0", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", |
|
|
|
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" |
|
|
|
"version": "0.7.1", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", |
|
|
|
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" |
|
|
|
}, |
|
|
|
"cookie-signature": { |
|
|
|
"version": "1.0.6", |
|
|
@ -1311,23 +1275,23 @@ |
|
|
|
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" |
|
|
|
}, |
|
|
|
"express": { |
|
|
|
"version": "4.20.0", |
|
|
|
"resolved": "https://registry.npmjs.org/express/-/express-4.20.0.tgz", |
|
|
|
"integrity": "sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==", |
|
|
|
"version": "4.21.1", |
|
|
|
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", |
|
|
|
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", |
|
|
|
"requires": { |
|
|
|
"accepts": "~1.3.8", |
|
|
|
"array-flatten": "1.1.1", |
|
|
|
"body-parser": "1.20.3", |
|
|
|
"content-disposition": "0.5.4", |
|
|
|
"content-type": "~1.0.4", |
|
|
|
"cookie": "0.6.0", |
|
|
|
"cookie": "0.7.1", |
|
|
|
"cookie-signature": "1.0.6", |
|
|
|
"debug": "2.6.9", |
|
|
|
"depd": "2.0.0", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"etag": "~1.8.1", |
|
|
|
"finalhandler": "1.2.0", |
|
|
|
"finalhandler": "1.3.1", |
|
|
|
"fresh": "0.5.2", |
|
|
|
"http-errors": "2.0.0", |
|
|
|
"merge-descriptors": "1.0.3", |
|
|
@ -1336,11 +1300,11 @@ |
|
|
|
"parseurl": "~1.3.3", |
|
|
|
"path-to-regexp": "0.1.10", |
|
|
|
"proxy-addr": "~2.0.7", |
|
|
|
"qs": "6.11.0", |
|
|
|
"qs": "6.13.0", |
|
|
|
"range-parser": "~1.2.1", |
|
|
|
"safe-buffer": "5.2.1", |
|
|
|
"send": "0.19.0", |
|
|
|
"serve-static": "1.16.0", |
|
|
|
"serve-static": "1.16.2", |
|
|
|
"setprototypeof": "1.2.0", |
|
|
|
"statuses": "2.0.1", |
|
|
|
"type-is": "~1.6.18", |
|
|
@ -1356,17 +1320,24 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"finalhandler": { |
|
|
|
"version": "1.2.0", |
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", |
|
|
|
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", |
|
|
|
"version": "1.3.1", |
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", |
|
|
|
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", |
|
|
|
"requires": { |
|
|
|
"debug": "2.6.9", |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"on-finished": "2.4.1", |
|
|
|
"parseurl": "~1.3.3", |
|
|
|
"statuses": "2.0.1", |
|
|
|
"unpipe": "~1.0.0" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"encodeurl": { |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", |
|
|
|
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"forwarded": { |
|
|
@ -1541,11 +1512,11 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"qs": { |
|
|
|
"version": "6.11.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", |
|
|
|
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", |
|
|
|
"version": "6.13.0", |
|
|
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", |
|
|
|
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", |
|
|
|
"requires": { |
|
|
|
"side-channel": "^1.0.4" |
|
|
|
"side-channel": "^1.0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"range-parser": { |
|
|
@ -1602,40 +1573,20 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"serve-static": { |
|
|
|
"version": "1.16.0", |
|
|
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.0.tgz", |
|
|
|
"integrity": "sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==", |
|
|
|
"version": "1.16.2", |
|
|
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", |
|
|
|
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", |
|
|
|
"requires": { |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"encodeurl": "~2.0.0", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"parseurl": "~1.3.3", |
|
|
|
"send": "0.18.0" |
|
|
|
"send": "0.19.0" |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"ms": { |
|
|
|
"version": "2.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" |
|
|
|
}, |
|
|
|
"send": { |
|
|
|
"version": "0.18.0", |
|
|
|
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", |
|
|
|
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", |
|
|
|
"requires": { |
|
|
|
"debug": "2.6.9", |
|
|
|
"depd": "2.0.0", |
|
|
|
"destroy": "1.2.0", |
|
|
|
"encodeurl": "~1.0.2", |
|
|
|
"escape-html": "~1.0.3", |
|
|
|
"etag": "~1.8.1", |
|
|
|
"fresh": "0.5.2", |
|
|
|
"http-errors": "2.0.0", |
|
|
|
"mime": "1.6.0", |
|
|
|
"ms": "2.1.3", |
|
|
|
"on-finished": "2.4.1", |
|
|
|
"range-parser": "~1.2.1", |
|
|
|
"statuses": "2.0.1" |
|
|
|
} |
|
|
|
"encodeurl": { |
|
|
|
"version": "2.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", |
|
|
|
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|