@ -33,8 +33,8 @@ dependencies:
specifier : ^3.0.0
version : 3.1 .9
peer:
specifier : ^ 0.5.3
version : 0.5.3
specifier : ^ 1.0.0
version : 1.0.2
peerjs:
specifier : ^1.5.4
version : 1.5 .4
@ -609,12 +609,6 @@ packages:
'@types/node' : 22.10 .2
dev : false
/@types/cors@2.8.17:
resolution : {integrity : sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
dependencies:
'@types/node' : 22.10 .2
dev : false
/@types/debug@4.1.12:
resolution : {integrity : sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
dependencies:
@ -1076,26 +1070,6 @@ packages:
engines : {node : '>=8' }
dev : false
/body-parser@1.20.2:
resolution : {integrity : sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
engines : {node: '>= 0.8', npm : 1.2 .8000 || >= 1.4.16}
dependencies:
bytes : 3.1 .2
content-type : 1.0 .5
debug : 2.6 .9
depd : 2.0 .0
destroy : 1.2 .0
http-errors : 2.0 .0
iconv-lite : 0.4 .24
on-finished : 2.4 .1
qs : 6.11 .0
raw-body : 2.5 .2
type-is : 1.6 .18
unpipe : 1.0 .0
transitivePeerDependencies:
- supports-color
dev : false
/body-parser@1.20.3:
resolution : {integrity : sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
engines : {node: '>= 0.8', npm : 1.2 .8000 || >= 1.4.16}
@ -1201,11 +1175,6 @@ packages:
engines : {node : '>= 6' }
dev : false
/camelcase@5.3.1:
resolution : {integrity : sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines : {node : '>=6' }
dev : false
/caniuse-lite@1.0.30001655:
resolution : {integrity : sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==}
dev : false
@ -1257,12 +1226,13 @@ packages:
resolution : {integrity : sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
dev : false
/cliui@6.0.0:
resolution : {integrity : sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
/cliui@8.0.1:
resolution : {integrity : sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines : {node : '>=12' }
dependencies:
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi : 6.2 .0
wrap-ansi : 7.0 .0
dev : false
/cluster-key-slot@1.1.2:
@ -1367,6 +1337,11 @@ packages:
resolution : {integrity : sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
dev : true
/data-uri-to-buffer@4.0.1:
resolution : {integrity : sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines : {node : '>= 12' }
dev : false
/data-view-buffer@1.0.1:
resolution : {integrity : sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
engines : {node : '>= 0.4' }
@ -1455,11 +1430,6 @@ packages:
ms : 2.1 .3
supports-color : 5.5 .0
/decamelize@1.2.0:
resolution : {integrity : sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines : {node : '>=0.10.0' }
dev : false
/deep-is@0.1.4:
resolution : {integrity : sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev : true
@ -2163,6 +2133,14 @@ packages:
dependencies:
reusify : 1.0 .4
/fetch-blob@3.2.0:
resolution : {integrity : sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines : {node : ^12.20 || >= 14.13}
dependencies:
node-domexception : 1.0 .0
web-streams-polyfill : 3.3 .3
dev : false
/file-entry-cache@8.0.0:
resolution : {integrity : sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines : {node : '>=16.0.0' }
@ -2191,14 +2169,6 @@ packages:
- supports-color
dev : false
/find-up@4.1.0:
resolution : {integrity : sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines : {node : '>=8' }
dependencies:
locate-path : 5.0 .0
path-exists : 4.0 .0
dev : false
/find-up@5.0.0:
resolution : {integrity : sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines : {node : '>=10' }
@ -2233,6 +2203,13 @@ packages:
signal-exit : 4.1 .0
dev : false
/formdata-polyfill@4.0.10:
resolution : {integrity : sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
engines : {node : '>=12.20.0' }
dependencies:
fetch-blob : 3.2 .0
dev : false
/forwarded@0.2.0:
resolution : {integrity : sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines : {node : '>= 0.6' }
@ -3000,13 +2977,6 @@ packages:
wrap-ansi : 9.0 .0
dev : true
/locate-path@5.0.0:
resolution : {integrity : sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines : {node : '>=8' }
dependencies:
p-locate : 4.1 .0
dev : false
/locate-path@6.0.0:
resolution : {integrity : sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines : {node : '>=10' }
@ -3229,6 +3199,20 @@ packages:
- babel-plugin-macros
dev : false
/node-domexception@1.0.0:
resolution : {integrity : sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines : {node : '>=10.5.0' }
dev : false
/node-fetch@3.3.2:
resolution : {integrity : sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
data-uri-to-buffer : 4.0 .1
fetch-blob : 3.2 .0
formdata-polyfill : 4.0 .10
dev : false
/node-releases@2.0.18:
resolution : {integrity : sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
dev : false
@ -3387,13 +3371,6 @@ packages:
word-wrap : 1.2 .5
dev : true
/p-limit@2.3.0:
resolution : {integrity : sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines : {node : '>=6' }
dependencies:
p-try : 2.2 .0
dev : false
/p-limit@3.1.0:
resolution : {integrity : sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines : {node : '>=10' }
@ -3401,13 +3378,6 @@ packages:
yocto-queue : 0.1 .0
dev : true
/p-locate@4.1.0:
resolution : {integrity : sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines : {node : '>=8' }
dependencies:
p-limit : 2.3 .0
dev : false
/p-locate@5.0.0:
resolution : {integrity : sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines : {node : '>=10' }
@ -3420,11 +3390,6 @@ packages:
engines : {node : '>=6' }
dev : false
/p-try@2.2.0:
resolution : {integrity : sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines : {node : '>=6' }
dev : false
/package-json-from-dist@1.0.1:
resolution : {integrity : sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
dev : false
@ -3444,6 +3409,7 @@ packages:
/path-exists@4.0.0:
resolution : {integrity : sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines : {node : '>=8' }
dev : true
/path-key@3.1.1:
resolution : {integrity : sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
@ -3469,20 +3435,18 @@ packages:
resolution : {integrity : sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
dev : false
/peer@ 0.5.3 :
resolution : {integrity : sha512- IA9dWni+fhsjLCfBrszAybMFMjVtcVmpqXdO3DiLQz/7eGMmY/tQED7keuPRdp5uBbq8abCzBFCMHuS94KBOO g==}
engines : {node : '>=1 0 '}
/peer@ 1.0.2 :
resolution : {integrity : sha512- ZObVEhAaoskd3KuSxr5DJLM8QuqQW4w3i0MqrI8H7Bzz8DjRC3DjUg2XtQQGfdc36+8Xk+wIPT/tL5wE+KnIq g==}
engines : {node : '>=1 4 '}
hasBin : true
dependencies:
'@types/cors' : 2.8 .17
'@types/express' : 4.17 .21
'@types/ws' : 7.4 .7
body-parser : 1.20 .2
cors : 2.8 .5
express : 4.21 .2
uuid: 3.4 .0
node-fetch: 3.3 .2
ws : 7.5 .10
yargs : 1 5.4.1
yargs : 1 7.7.2
transitivePeerDependencies:
- bufferutil
- supports-color
@ -3655,13 +3619,6 @@ packages:
resolution : {integrity : sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==}
dev : false
/qs@6.11.0:
resolution : {integrity : sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
engines : {node : '>=0.6' }
dependencies:
side-channel : 1.1 .0
dev : false
/qs@6.13.0:
resolution : {integrity : sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines : {node : '>=0.6' }
@ -3809,10 +3766,6 @@ packages:
engines : {node : '>=0.10.0' }
dev : false
/require-main-filename@2.0.0:
resolution : {integrity : sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
dev : false
/resolve-from@4.0.0:
resolution : {integrity : sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines : {node : '>=4' }
@ -3971,10 +3924,6 @@ packages:
- supports-color
dev : false
/set-blocking@2.0.0:
resolution : {integrity : sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev : false
/set-function-length@1.2.2:
resolution : {integrity : sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines : {node : '>= 0.4' }
@ -4612,12 +4561,6 @@ packages:
engines : {node : '>= 0.4.0' }
dev : false
/uuid@3.4.0:
resolution : {integrity : sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
deprecated : Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
hasBin : true
dev : false
/vary@1.1.2:
resolution : {integrity : sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines : {node : '>= 0.8' }
@ -4707,10 +4650,6 @@ packages:
is-weakset : 2.0 .3
dev : true
/which-module@2.0.1:
resolution : {integrity : sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
dev : false
/which-typed-array@1.1.15:
resolution : {integrity : sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines : {node : '>= 0.4' }
@ -4746,15 +4685,6 @@ packages:
engines : {node : '>=0.10.0' }
dev : true
/wrap-ansi@6.2.0:
resolution : {integrity : sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines : {node : '>=8' }
dependencies:
ansi-styles : 4.3 .0
string-width : 4.2 .3
strip-ansi : 6.0 .1
dev : false
/wrap-ansi@7.0.0:
resolution : {integrity : sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines : {node : '>=10' }
@ -4795,8 +4725,9 @@ packages:
optional : true
dev : false
/y18n@4.0.3:
resolution : {integrity : sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
/y18n@5.0.8:
resolution : {integrity : sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines : {node : '>=10' }
dev : false
/yaml@2.6.1:
@ -4811,29 +4742,22 @@ packages:
hasBin : true
dev : false
/yargs-parser@18.1.3:
resolution : {integrity : sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines : {node : '>=6' }
dependencies:
camelcase : 5.3 .1
decamelize : 1.2 .0
/yargs-parser@21.1.1:
resolution : {integrity : sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines : {node : '>=12' }
dev : false
/yargs@1 5.4.1 :
resolution : {integrity : sha512- aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A ==}
engines : {node : '>= 8 '}
/yargs@17.7.2:
resolution : {integrity : sha512- 7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w ==}
engines : {node : '>= 12 '}
dependencies:
cliui : 6.0 .0
decamelize : 1.2 .0
find-up : 4.1 .0
cliui : 8.0 .1
escalade : 3.2 .0
get-caller-file : 2.0 .5
require-directory : 2.1 .1
require-main-filename : 2.0 .0
set-blocking : 2.0 .0
string-width : 4.2 .3
which-module : 2.0 .1
y18n : 4.0 .3
yargs-parser : 18.1 .3
y18n : 5.0 .8
yargs-parser : 21.1 .1
dev : false
/yocto-queue@0.1.0: