|
|
|
@ -14,6 +14,7 @@
|
|
|
|
|
"express": "^4.19.2",
|
|
|
|
|
"jsonwebtoken": "^9.0.2",
|
|
|
|
|
"mysql": "^2.18.1",
|
|
|
|
|
"mysql2": "^3.11.0",
|
|
|
|
|
"socket.io": "^4.7.5",
|
|
|
|
|
"uuid": "^9.0.1"
|
|
|
|
|
}
|
|
|
|
@ -61,6 +62,14 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/aws-ssl-profiles": {
|
|
|
|
|
"version": "1.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-+H+kuK34PfMaI9PNU/NSjBKL5hh/KDM9J72kwYeYEm0A8B1AC4fuCy3qsjnA7lxklgyXsB68yn8Z2xoZEjgwCQ==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 6.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/base64id": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
|
|
|
@ -224,6 +233,14 @@
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/denque": {
|
|
|
|
|
"version": "2.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.10"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/depd": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
|
|
|
|
@ -263,9 +280,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/engine.io": {
|
|
|
|
|
"version": "6.5.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz",
|
|
|
|
|
"integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==",
|
|
|
|
|
"version": "6.5.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz",
|
|
|
|
|
"integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/cookie": "^0.4.1",
|
|
|
|
|
"@types/cors": "^2.8.12",
|
|
|
|
@ -276,7 +293,7 @@
|
|
|
|
|
"cors": "~2.8.5",
|
|
|
|
|
"debug": "~4.3.1",
|
|
|
|
|
"engine.io-parser": "~5.2.1",
|
|
|
|
|
"ws": "~8.11.0"
|
|
|
|
|
"ws": "~8.17.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=10.2.0"
|
|
|
|
@ -433,6 +450,14 @@
|
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/generate-function": {
|
|
|
|
|
"version": "2.3.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
|
|
|
|
|
"integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"is-property": "^1.0.2"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/get-intrinsic": {
|
|
|
|
|
"version": "1.2.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
|
|
|
|
@ -545,6 +570,11 @@
|
|
|
|
|
"node": ">= 0.10"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/is-property": {
|
|
|
|
|
"version": "1.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
|
|
|
|
|
"integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/isarray": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
|
|
|
@ -630,6 +660,19 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/long": {
|
|
|
|
|
"version": "5.2.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
|
|
|
|
|
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/lru-cache": {
|
|
|
|
|
"version": "8.0.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
|
|
|
|
|
"integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=16.14"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/media-typer": {
|
|
|
|
|
"version": "0.3.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
|
|
|
@ -705,6 +748,63 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
|
|
|
|
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/mysql2": {
|
|
|
|
|
"version": "3.11.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.11.0.tgz",
|
|
|
|
|
"integrity": "sha512-J9phbsXGvTOcRVPR95YedzVSxJecpW5A5+cQ57rhHIFXteTP10HCs+VBjS7DHIKfEaI1zQ5tlVrquCd64A6YvA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"aws-ssl-profiles": "^1.1.1",
|
|
|
|
|
"denque": "^2.1.0",
|
|
|
|
|
"generate-function": "^2.3.1",
|
|
|
|
|
"iconv-lite": "^0.6.3",
|
|
|
|
|
"long": "^5.2.1",
|
|
|
|
|
"lru-cache": "^8.0.0",
|
|
|
|
|
"named-placeholders": "^1.1.3",
|
|
|
|
|
"seq-queue": "^0.0.5",
|
|
|
|
|
"sqlstring": "^2.3.2"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 8.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/mysql2/node_modules/iconv-lite": {
|
|
|
|
|
"version": "0.6.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
|
|
|
|
|
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"safer-buffer": ">= 2.1.2 < 3.0.0"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.10.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/mysql2/node_modules/sqlstring": {
|
|
|
|
|
"version": "2.3.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz",
|
|
|
|
|
"integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 0.6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/named-placeholders": {
|
|
|
|
|
"version": "1.1.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz",
|
|
|
|
|
"integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"lru-cache": "^7.14.1"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=12.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/named-placeholders/node_modules/lru-cache": {
|
|
|
|
|
"version": "7.18.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
|
|
|
|
|
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=12"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/negotiator": {
|
|
|
|
|
"version": "0.6.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
|
|
@ -888,6 +988,11 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/seq-queue": {
|
|
|
|
|
"version": "0.0.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
|
|
|
|
|
"integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/serve-static": {
|
|
|
|
|
"version": "1.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
|
|
|
|
@ -958,12 +1063,12 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/socket.io-adapter": {
|
|
|
|
|
"version": "2.5.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz",
|
|
|
|
|
"integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==",
|
|
|
|
|
"version": "2.5.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
|
|
|
|
|
"integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"debug": "~4.3.4",
|
|
|
|
|
"ws": "~8.11.0"
|
|
|
|
|
"ws": "~8.17.1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/socket.io-adapter/node_modules/debug": {
|
|
|
|
@ -1137,15 +1242,15 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/ws": {
|
|
|
|
|
"version": "8.11.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
|
|
|
|
|
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
|
|
|
|
|
"version": "8.17.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
|
|
|
|
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=10.0.0"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"bufferutil": "^4.0.1",
|
|
|
|
|
"utf-8-validate": "^5.0.2"
|
|
|
|
|
"utf-8-validate": ">=5.0.2"
|
|
|
|
|
},
|
|
|
|
|
"peerDependenciesMeta": {
|
|
|
|
|
"bufferutil": {
|
|
|
|
|