|
|
@@ -11,7 +11,14 @@
|
|
|
"dependencies": {
|
|
|
"@nestjs/common": "^11.0.1",
|
|
|
"@nestjs/core": "^11.0.1",
|
|
|
+ "@nestjs/jwt": "^11.0.0",
|
|
|
+ "@nestjs/passport": "^11.0.5",
|
|
|
"@nestjs/platform-express": "^11.0.1",
|
|
|
+ "@nestjs/platform-socket.io": "^11.1.3",
|
|
|
+ "@nestjs/websockets": "^11.1.3",
|
|
|
+ "bcrypt": "^6.0.0",
|
|
|
+ "passport": "^0.7.0",
|
|
|
+ "passport-jwt": "^4.0.1",
|
|
|
"reflect-metadata": "^0.2.2",
|
|
|
"rxjs": "^7.8.1"
|
|
|
},
|
|
|
@@ -2542,6 +2549,29 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@nestjs/jwt": {
|
|
|
+ "version": "11.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@nestjs/jwt/-/jwt-11.0.0.tgz",
|
|
|
+ "integrity": "sha512-v7YRsW3Xi8HNTsO+jeHSEEqelX37TVWgwt+BcxtkG/OfXJEOs6GZdbdza200d6KqId1pJQZ6UPj1F0M6E+mxaA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/jsonwebtoken": "9.0.7",
|
|
|
+ "jsonwebtoken": "9.0.2"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@nestjs/passport": {
|
|
|
+ "version": "11.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-11.0.5.tgz",
|
|
|
+ "integrity": "sha512-ulQX6mbjlws92PIM15Naes4F4p2JoxGnIJuUsdXQPT+Oo2sqQmENEZXM7eYuimocfHnKlcfZOuyzbA33LwUlOQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@nestjs/common": "^10.0.0 || ^11.0.0",
|
|
|
+ "passport": "^0.5.0 || ^0.6.0 || ^0.7.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@nestjs/platform-express": {
|
|
|
"version": "11.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.1.3.tgz",
|
|
|
@@ -2563,6 +2593,25 @@
|
|
|
"@nestjs/core": "^11.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@nestjs/platform-socket.io": {
|
|
|
+ "version": "11.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@nestjs/platform-socket.io/-/platform-socket.io-11.1.3.tgz",
|
|
|
+ "integrity": "sha512-jQ+ccprmh3kKolBp+bb97zoaS3vKaiyeNqyctGqV4CSG8P6mXSaaUObWxAsw6Jdgn5YQAVEBWJ6FhvF4s6QZbg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "socket.io": "4.8.1",
|
|
|
+ "tslib": "2.8.1"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "opencollective",
|
|
|
+ "url": "https://opencollective.com/nest"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@nestjs/common": "^11.0.0",
|
|
|
+ "@nestjs/websockets": "^11.0.0",
|
|
|
+ "rxjs": "^7.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@nestjs/schematics": {
|
|
|
"version": "11.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-11.0.5.tgz",
|
|
|
@@ -2689,6 +2738,29 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@nestjs/websockets": {
|
|
|
+ "version": "11.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@nestjs/websockets/-/websockets-11.1.3.tgz",
|
|
|
+ "integrity": "sha512-IjhWKfRf0D247JxYIEs8USblJJbcxUsKJpzbCPaZ7TrVy4LrpG3IRQDlSTOw599TRIYP5ixyH9C0+v5DyaI9uA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "iterare": "1.2.1",
|
|
|
+ "object-hash": "3.0.0",
|
|
|
+ "tslib": "2.8.1"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@nestjs/common": "^11.0.0",
|
|
|
+ "@nestjs/core": "^11.0.0",
|
|
|
+ "@nestjs/platform-socket.io": "^11.0.0",
|
|
|
+ "reflect-metadata": "^0.1.12 || ^0.2.0",
|
|
|
+ "rxjs": "^7.1.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "@nestjs/platform-socket.io": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@noble/hashes": {
|
|
|
"version": "1.8.0",
|
|
|
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
|
|
|
@@ -2826,6 +2898,12 @@
|
|
|
"@sinonjs/commons": "^3.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@socket.io/component-emitter": {
|
|
|
+ "version": "3.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
|
|
|
+ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/@swc/cli": {
|
|
|
"version": "0.6.0",
|
|
|
"resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.6.0.tgz",
|
|
|
@@ -3261,6 +3339,15 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/@types/cors": {
|
|
|
+ "version": "2.8.19",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",
|
|
|
+ "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/node": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/eslint": {
|
|
|
"version": "9.6.1",
|
|
|
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
|
|
|
@@ -3384,6 +3471,15 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/@types/jsonwebtoken": {
|
|
|
+ "version": "9.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.7.tgz",
|
|
|
+ "integrity": "sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/node": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/methods": {
|
|
|
"version": "1.1.4",
|
|
|
"resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz",
|
|
|
@@ -3402,7 +3498,6 @@
|
|
|
"version": "22.15.32",
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz",
|
|
|
"integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"undici-types": "~6.21.0"
|
|
|
@@ -4933,6 +5028,29 @@
|
|
|
],
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/base64id": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": "^4.5.0 || >= 5.9"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/bcrypt": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==",
|
|
|
+ "hasInstallScript": true,
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "node-addon-api": "^8.3.0",
|
|
|
+ "node-gyp-build": "^4.8.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 18"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/bin-version": {
|
|
|
"version": "6.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz",
|
|
|
@@ -5115,6 +5233,12 @@
|
|
|
"node": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/buffer-equal-constant-time": {
|
|
|
+ "version": "1.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
|
|
+ "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
|
|
|
+ "license": "BSD-3-Clause"
|
|
|
+ },
|
|
|
"node_modules/buffer-from": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
|
|
@@ -5887,6 +6011,15 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/ecdsa-sig-formatter": {
|
|
|
+ "version": "1.0.11",
|
|
|
+ "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
|
|
|
+ "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
|
|
|
+ "license": "Apache-2.0",
|
|
|
+ "dependencies": {
|
|
|
+ "safe-buffer": "^5.0.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/ee-first": {
|
|
|
"version": "1.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
|
|
@@ -5945,6 +6078,95 @@
|
|
|
"node": ">= 0.8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/engine.io": {
|
|
|
+ "version": "6.6.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz",
|
|
|
+ "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/cors": "^2.8.12",
|
|
|
+ "@types/node": ">=10.0.0",
|
|
|
+ "accepts": "~1.3.4",
|
|
|
+ "base64id": "2.0.0",
|
|
|
+ "cookie": "~0.7.2",
|
|
|
+ "cors": "~2.8.5",
|
|
|
+ "debug": "~4.3.1",
|
|
|
+ "engine.io-parser": "~5.2.1",
|
|
|
+ "ws": "~8.17.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.2.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io-parser": {
|
|
|
+ "version": "5.2.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
|
|
|
+ "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io/node_modules/accepts": {
|
|
|
+ "version": "1.3.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
|
|
|
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "mime-types": "~2.1.34",
|
|
|
+ "negotiator": "0.6.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io/node_modules/debug": {
|
|
|
+ "version": "4.3.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
|
|
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "ms": "^2.1.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "supports-color": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io/node_modules/mime-db": {
|
|
|
+ "version": "1.52.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
|
|
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io/node_modules/mime-types": {
|
|
|
+ "version": "2.1.35",
|
|
|
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
|
|
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "mime-db": "1.52.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/engine.io/node_modules/negotiator": {
|
|
|
+ "version": "0.6.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
|
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/enhanced-resolve": {
|
|
|
"version": "5.18.1",
|
|
|
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
|
|
|
@@ -8396,6 +8618,49 @@
|
|
|
"graceful-fs": "^4.1.6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/jsonwebtoken": {
|
|
|
+ "version": "9.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
|
|
|
+ "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "jws": "^3.2.2",
|
|
|
+ "lodash.includes": "^4.3.0",
|
|
|
+ "lodash.isboolean": "^3.0.3",
|
|
|
+ "lodash.isinteger": "^4.0.4",
|
|
|
+ "lodash.isnumber": "^3.0.3",
|
|
|
+ "lodash.isplainobject": "^4.0.6",
|
|
|
+ "lodash.isstring": "^4.0.1",
|
|
|
+ "lodash.once": "^4.0.0",
|
|
|
+ "ms": "^2.1.1",
|
|
|
+ "semver": "^7.5.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12",
|
|
|
+ "npm": ">=6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/jwa": {
|
|
|
+ "version": "1.4.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz",
|
|
|
+ "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "buffer-equal-constant-time": "^1.0.1",
|
|
|
+ "ecdsa-sig-formatter": "1.0.11",
|
|
|
+ "safe-buffer": "^5.0.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/jws": {
|
|
|
+ "version": "3.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
|
|
|
+ "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "jwa": "^1.4.1",
|
|
|
+ "safe-buffer": "^5.0.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/keyv": {
|
|
|
"version": "4.5.4",
|
|
|
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
|
|
@@ -8509,6 +8774,42 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/lodash.includes": {
|
|
|
+ "version": "4.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
|
|
+ "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/lodash.isboolean": {
|
|
|
+ "version": "3.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
|
|
|
+ "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/lodash.isinteger": {
|
|
|
+ "version": "4.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
|
|
|
+ "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/lodash.isnumber": {
|
|
|
+ "version": "3.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
|
|
|
+ "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/lodash.isplainobject": {
|
|
|
+ "version": "4.0.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
|
|
|
+ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/lodash.isstring": {
|
|
|
+ "version": "4.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
|
|
|
+ "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/lodash.memoize": {
|
|
|
"version": "4.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
|
|
|
@@ -8523,6 +8824,12 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/lodash.once": {
|
|
|
+ "version": "4.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
|
|
|
+ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/log-symbols": {
|
|
|
"version": "4.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
|
|
|
@@ -8911,6 +9218,15 @@
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/node-addon-api": {
|
|
|
+ "version": "8.4.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.4.0.tgz",
|
|
|
+ "integrity": "sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": "^18 || ^20 || >= 21"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/node-emoji": {
|
|
|
"version": "1.11.0",
|
|
|
"resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz",
|
|
|
@@ -8921,6 +9237,17 @@
|
|
|
"lodash": "^4.17.21"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/node-gyp-build": {
|
|
|
+ "version": "4.8.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
|
|
|
+ "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "bin": {
|
|
|
+ "node-gyp-build": "bin.js",
|
|
|
+ "node-gyp-build-optional": "optional.js",
|
|
|
+ "node-gyp-build-test": "build-test.js"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/node-int64": {
|
|
|
"version": "0.4.0",
|
|
|
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
|
|
|
@@ -8980,6 +9307,15 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/object-hash": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/object-inspect": {
|
|
|
"version": "1.13.4",
|
|
|
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
|
|
|
@@ -9204,6 +9540,42 @@
|
|
|
"node": ">= 0.8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/passport": {
|
|
|
+ "version": "0.7.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz",
|
|
|
+ "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "passport-strategy": "1.x.x",
|
|
|
+ "pause": "0.0.1",
|
|
|
+ "utils-merge": "^1.0.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.4.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "github",
|
|
|
+ "url": "https://github.com/sponsors/jaredhanson"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/passport-jwt": {
|
|
|
+ "version": "4.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/passport-jwt/-/passport-jwt-4.0.1.tgz",
|
|
|
+ "integrity": "sha512-UCKMDYhNuGOBE9/9Ycuoyh7vP6jpeTp/+sfMJl7nLff/t6dps+iaeE0hhNkKN8/HZHcJ7lCdOyDxHdDoxoSvdQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "jsonwebtoken": "^9.0.0",
|
|
|
+ "passport-strategy": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/passport-strategy": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/path-exists": {
|
|
|
"version": "4.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
|
|
|
@@ -9287,6 +9659,11 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/pause": {
|
|
|
+ "version": "0.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
|
|
|
+ "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg=="
|
|
|
+ },
|
|
|
"node_modules/peek-readable": {
|
|
|
"version": "5.4.2",
|
|
|
"resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.4.2.tgz",
|
|
|
@@ -9943,7 +10320,6 @@
|
|
|
"version": "7.7.2",
|
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
|
|
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
|
|
|
- "dev": true,
|
|
|
"license": "ISC",
|
|
|
"bin": {
|
|
|
"semver": "bin/semver.js"
|
|
|
@@ -10159,6 +10535,141 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/socket.io": {
|
|
|
+ "version": "4.8.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
|
|
|
+ "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "accepts": "~1.3.4",
|
|
|
+ "base64id": "~2.0.0",
|
|
|
+ "cors": "~2.8.5",
|
|
|
+ "debug": "~4.3.2",
|
|
|
+ "engine.io": "~6.6.0",
|
|
|
+ "socket.io-adapter": "~2.5.2",
|
|
|
+ "socket.io-parser": "~4.2.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.2.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io-adapter": {
|
|
|
+ "version": "2.5.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
|
|
|
+ "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "debug": "~4.3.4",
|
|
|
+ "ws": "~8.17.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io-adapter/node_modules/debug": {
|
|
|
+ "version": "4.3.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
|
|
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "ms": "^2.1.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "supports-color": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io-parser": {
|
|
|
+ "version": "4.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
|
|
|
+ "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@socket.io/component-emitter": "~3.1.0",
|
|
|
+ "debug": "~4.3.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io-parser/node_modules/debug": {
|
|
|
+ "version": "4.3.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
|
|
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "ms": "^2.1.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "supports-color": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io/node_modules/accepts": {
|
|
|
+ "version": "1.3.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
|
|
|
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "mime-types": "~2.1.34",
|
|
|
+ "negotiator": "0.6.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io/node_modules/debug": {
|
|
|
+ "version": "4.3.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
|
|
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "ms": "^2.1.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "supports-color": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io/node_modules/mime-db": {
|
|
|
+ "version": "1.52.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
|
|
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io/node_modules/mime-types": {
|
|
|
+ "version": "2.1.35",
|
|
|
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
|
|
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "mime-db": "1.52.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/socket.io/node_modules/negotiator": {
|
|
|
+ "version": "0.6.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
|
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/sort-keys": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
|
|
|
@@ -11222,7 +11733,6 @@
|
|
|
"version": "6.21.0",
|
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
|
|
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/universalify": {
|
|
|
@@ -11291,6 +11801,15 @@
|
|
|
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/utils-merge": {
|
|
|
+ "version": "1.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
|
|
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/v8-compile-cache-lib": {
|
|
|
"version": "3.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
|
|
|
@@ -11702,6 +12221,27 @@
|
|
|
"dev": true,
|
|
|
"license": "ISC"
|
|
|
},
|
|
|
+ "node_modules/ws": {
|
|
|
+ "version": "8.17.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
|
|
+ "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.0.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "bufferutil": "^4.0.1",
|
|
|
+ "utf-8-validate": ">=5.0.2"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "bufferutil": {
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "utf-8-validate": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/xtend": {
|
|
|
"version": "4.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|