|
|
@ -10,7 +10,7 @@ |
|
|
|
"dependencies": { |
|
|
|
"express": "^4.21.1", |
|
|
|
"smoothie": "1.19.0", |
|
|
|
"socket.io": "^4.6.1", |
|
|
|
"socket.io": "^4.8.0", |
|
|
|
"socket.io-client": "^4.6.1" |
|
|
|
} |
|
|
|
}, |
|
|
@ -25,17 +25,20 @@ |
|
|
|
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" |
|
|
|
}, |
|
|
|
"node_modules/@types/cors": { |
|
|
|
"version": "2.8.14", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.14.tgz", |
|
|
|
"integrity": "sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==", |
|
|
|
"version": "2.8.17", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", |
|
|
|
"integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", |
|
|
|
"dependencies": { |
|
|
|
"@types/node": "*" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/@types/node": { |
|
|
|
"version": "20.6.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", |
|
|
|
"integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==" |
|
|
|
"version": "22.7.5", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", |
|
|
|
"integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", |
|
|
|
"dependencies": { |
|
|
|
"undici-types": "~6.19.2" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/accepts": { |
|
|
|
"version": "1.3.8", |
|
|
@ -210,16 +213,16 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io": { |
|
|
|
"version": "6.5.5", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", |
|
|
|
"integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", |
|
|
|
"version": "6.6.2", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", |
|
|
|
"integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", |
|
|
|
"dependencies": { |
|
|
|
"@types/cookie": "^0.4.1", |
|
|
|
"@types/cors": "^2.8.12", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "2.0.0", |
|
|
|
"cookie": "~0.4.1", |
|
|
|
"cookie": "~0.7.2", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io-parser": "~5.2.1", |
|
|
@ -271,19 +274,19 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io/node_modules/cookie": { |
|
|
|
"version": "0.4.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", |
|
|
|
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", |
|
|
|
"version": "0.7.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", |
|
|
|
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", |
|
|
|
"engines": { |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io/node_modules/debug": { |
|
|
|
"version": "4.3.4", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", |
|
|
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", |
|
|
|
"version": "4.3.7", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", |
|
|
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", |
|
|
|
"dependencies": { |
|
|
|
"ms": "2.1.2" |
|
|
|
"ms": "^2.1.3" |
|
|
|
}, |
|
|
|
"engines": { |
|
|
|
"node": ">=6.0" |
|
|
@ -295,9 +298,9 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/engine.io/node_modules/ms": { |
|
|
|
"version": "2.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
|
|
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" |
|
|
|
"version": "2.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" |
|
|
|
}, |
|
|
|
"node_modules/es-define-property": { |
|
|
|
"version": "1.0.0", |
|
|
@ -817,15 +820,15 @@ |
|
|
|
"integrity": "sha512-DHH09adx8ltbo/8udr52RcOXggH7HTe0dPmFvTx9iShBl8QAr/WHogup4pU4hCEFWswus8cwNcP7KhTpH5ftCw==" |
|
|
|
}, |
|
|
|
"node_modules/socket.io": { |
|
|
|
"version": "4.7.2", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", |
|
|
|
"integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", |
|
|
|
"version": "4.8.0", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", |
|
|
|
"integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", |
|
|
|
"dependencies": { |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "~2.0.0", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.2", |
|
|
|
"engine.io": "~6.5.2", |
|
|
|
"engine.io": "~6.6.0", |
|
|
|
"socket.io-adapter": "~2.5.2", |
|
|
|
"socket.io-parser": "~4.2.4" |
|
|
|
}, |
|
|
@ -980,6 +983,11 @@ |
|
|
|
"node": ">= 0.6" |
|
|
|
} |
|
|
|
}, |
|
|
|
"node_modules/undici-types": { |
|
|
|
"version": "6.19.8", |
|
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", |
|
|
|
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" |
|
|
|
}, |
|
|
|
"node_modules/unpipe": { |
|
|
|
"version": "1.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
|
|
@ -1045,17 +1053,20 @@ |
|
|
|
"integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" |
|
|
|
}, |
|
|
|
"@types/cors": { |
|
|
|
"version": "2.8.14", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.14.tgz", |
|
|
|
"integrity": "sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==", |
|
|
|
"version": "2.8.17", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", |
|
|
|
"integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", |
|
|
|
"requires": { |
|
|
|
"@types/node": "*" |
|
|
|
} |
|
|
|
}, |
|
|
|
"@types/node": { |
|
|
|
"version": "20.6.2", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", |
|
|
|
"integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==" |
|
|
|
"version": "22.7.5", |
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", |
|
|
|
"integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", |
|
|
|
"requires": { |
|
|
|
"undici-types": "~6.19.2" |
|
|
|
} |
|
|
|
}, |
|
|
|
"accepts": { |
|
|
|
"version": "1.3.8", |
|
|
@ -1183,16 +1194,16 @@ |
|
|
|
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" |
|
|
|
}, |
|
|
|
"engine.io": { |
|
|
|
"version": "6.5.5", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", |
|
|
|
"integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", |
|
|
|
"version": "6.6.2", |
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", |
|
|
|
"integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", |
|
|
|
"requires": { |
|
|
|
"@types/cookie": "^0.4.1", |
|
|
|
"@types/cors": "^2.8.12", |
|
|
|
"@types/node": ">=10.0.0", |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "2.0.0", |
|
|
|
"cookie": "~0.4.1", |
|
|
|
"cookie": "~0.7.2", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.1", |
|
|
|
"engine.io-parser": "~5.2.1", |
|
|
@ -1200,22 +1211,22 @@ |
|
|
|
}, |
|
|
|
"dependencies": { |
|
|
|
"cookie": { |
|
|
|
"version": "0.4.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", |
|
|
|
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" |
|
|
|
"version": "0.7.2", |
|
|
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", |
|
|
|
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" |
|
|
|
}, |
|
|
|
"debug": { |
|
|
|
"version": "4.3.4", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", |
|
|
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", |
|
|
|
"version": "4.3.7", |
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", |
|
|
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", |
|
|
|
"requires": { |
|
|
|
"ms": "2.1.2" |
|
|
|
"ms": "^2.1.3" |
|
|
|
} |
|
|
|
}, |
|
|
|
"ms": { |
|
|
|
"version": "2.1.2", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
|
|
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" |
|
|
|
"version": "2.1.3", |
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
@ -1625,15 +1636,15 @@ |
|
|
|
"integrity": "sha512-DHH09adx8ltbo/8udr52RcOXggH7HTe0dPmFvTx9iShBl8QAr/WHogup4pU4hCEFWswus8cwNcP7KhTpH5ftCw==" |
|
|
|
}, |
|
|
|
"socket.io": { |
|
|
|
"version": "4.7.2", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", |
|
|
|
"integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", |
|
|
|
"version": "4.8.0", |
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", |
|
|
|
"integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", |
|
|
|
"requires": { |
|
|
|
"accepts": "~1.3.4", |
|
|
|
"base64id": "~2.0.0", |
|
|
|
"cors": "~2.8.5", |
|
|
|
"debug": "~4.3.2", |
|
|
|
"engine.io": "~6.5.2", |
|
|
|
"engine.io": "~6.6.0", |
|
|
|
"socket.io-adapter": "~2.5.2", |
|
|
|
"socket.io-parser": "~4.2.4" |
|
|
|
}, |
|
|
@ -1746,6 +1757,11 @@ |
|
|
|
"mime-types": "~2.1.24" |
|
|
|
} |
|
|
|
}, |
|
|
|
"undici-types": { |
|
|
|
"version": "6.19.8", |
|
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", |
|
|
|
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" |
|
|
|
}, |
|
|
|
"unpipe": { |
|
|
|
"version": "1.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", |
|
|
|