|
|
@@ -17,6 +17,9 @@ importers:
|
|
|
'@nestjs/core':
|
|
|
specifier: ^10.0.0
|
|
|
version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.7)(reflect-metadata@0.2.2)(rxjs@7.8.1)
|
|
|
+ '@nestjs/jwt':
|
|
|
+ specifier: ^10.2.0
|
|
|
+ version: 10.2.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))
|
|
|
'@nestjs/platform-express':
|
|
|
specifier: ^10.0.0
|
|
|
version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)
|
|
|
@@ -32,6 +35,9 @@ importers:
|
|
|
class-validator:
|
|
|
specifier: ^0.14.1
|
|
|
version: 0.14.1
|
|
|
+ jsonwebtoken:
|
|
|
+ specifier: ^9.0.2
|
|
|
+ version: 9.0.2
|
|
|
mysql2:
|
|
|
specifier: ^3.11.4
|
|
|
version: 3.11.4
|
|
|
@@ -498,6 +504,11 @@ packages:
|
|
|
'@nestjs/websockets':
|
|
|
optional: true
|
|
|
|
|
|
+ '@nestjs/jwt@10.2.0':
|
|
|
+ resolution: {integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==}
|
|
|
+ peerDependencies:
|
|
|
+ '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0
|
|
|
+
|
|
|
'@nestjs/mapped-types@2.0.6':
|
|
|
resolution: {integrity: sha512-84ze+CPfp1OWdpRi1/lOu59hOhTz38eVzJvRKrg9ykRFwDz+XleKfMsG0gUqNZYFa6v53XYzeD+xItt8uDW7NQ==}
|
|
|
peerDependencies:
|
|
|
@@ -670,6 +681,9 @@ packages:
|
|
|
'@types/json-schema@7.0.15':
|
|
|
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
|
|
|
|
|
+ '@types/jsonwebtoken@9.0.5':
|
|
|
+ resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==}
|
|
|
+
|
|
|
'@types/methods@1.1.4':
|
|
|
resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==}
|
|
|
|
|
|
@@ -1002,6 +1016,9 @@ packages:
|
|
|
bser@2.1.1:
|
|
|
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
|
|
|
|
|
|
+ buffer-equal-constant-time@1.0.1:
|
|
|
+ resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
|
|
|
+
|
|
|
buffer-from@1.1.2:
|
|
|
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
|
|
|
|
|
@@ -1297,6 +1314,9 @@ packages:
|
|
|
eastasianwidth@0.2.0:
|
|
|
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
|
|
|
|
|
+ ecdsa-sig-formatter@1.0.11:
|
|
|
+ resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
|
|
|
+
|
|
|
ee-first@1.1.1:
|
|
|
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
|
|
|
|
|
|
@@ -1983,6 +2003,16 @@ packages:
|
|
|
jsonfile@6.1.0:
|
|
|
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
|
|
|
|
|
|
+ jsonwebtoken@9.0.2:
|
|
|
+ resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==}
|
|
|
+ engines: {node: '>=12', npm: '>=6'}
|
|
|
+
|
|
|
+ jwa@1.4.1:
|
|
|
+ resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
|
|
|
+
|
|
|
+ jws@3.2.2:
|
|
|
+ resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}
|
|
|
+
|
|
|
keyv@4.5.4:
|
|
|
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
|
|
|
|
|
|
@@ -2016,12 +2046,33 @@ packages:
|
|
|
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
|
|
|
engines: {node: '>=10'}
|
|
|
|
|
|
+ lodash.includes@4.3.0:
|
|
|
+ resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
|
|
|
+
|
|
|
+ lodash.isboolean@3.0.3:
|
|
|
+ resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
|
|
|
+
|
|
|
+ lodash.isinteger@4.0.4:
|
|
|
+ resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
|
|
|
+
|
|
|
+ lodash.isnumber@3.0.3:
|
|
|
+ resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==}
|
|
|
+
|
|
|
+ lodash.isplainobject@4.0.6:
|
|
|
+ resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
|
|
|
+
|
|
|
+ lodash.isstring@4.0.1:
|
|
|
+ resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}
|
|
|
+
|
|
|
lodash.memoize@4.1.2:
|
|
|
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
|
|
|
|
|
|
lodash.merge@4.6.2:
|
|
|
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
|
|
|
|
|
|
+ lodash.once@4.1.1:
|
|
|
+ resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
|
|
|
+
|
|
|
lodash@4.17.21:
|
|
|
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
|
|
|
|
|
|
@@ -3555,6 +3606,12 @@ snapshots:
|
|
|
transitivePeerDependencies:
|
|
|
- encoding
|
|
|
|
|
|
+ '@nestjs/jwt@10.2.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))':
|
|
|
+ dependencies:
|
|
|
+ '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)
|
|
|
+ '@types/jsonwebtoken': 9.0.5
|
|
|
+ jsonwebtoken: 9.0.2
|
|
|
+
|
|
|
'@nestjs/mapped-types@2.0.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)':
|
|
|
dependencies:
|
|
|
'@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)
|
|
|
@@ -3746,6 +3803,10 @@ snapshots:
|
|
|
|
|
|
'@types/json-schema@7.0.15': {}
|
|
|
|
|
|
+ '@types/jsonwebtoken@9.0.5':
|
|
|
+ dependencies:
|
|
|
+ '@types/node': 20.17.6
|
|
|
+
|
|
|
'@types/methods@1.1.4': {}
|
|
|
|
|
|
'@types/mime@1.3.5': {}
|
|
|
@@ -4166,6 +4227,8 @@ snapshots:
|
|
|
dependencies:
|
|
|
node-int64: 0.4.0
|
|
|
|
|
|
+ buffer-equal-constant-time@1.0.1: {}
|
|
|
+
|
|
|
buffer-from@1.1.2: {}
|
|
|
|
|
|
buffer@5.7.1:
|
|
|
@@ -4429,6 +4492,10 @@ snapshots:
|
|
|
|
|
|
eastasianwidth@0.2.0: {}
|
|
|
|
|
|
+ ecdsa-sig-formatter@1.0.11:
|
|
|
+ dependencies:
|
|
|
+ safe-buffer: 5.2.1
|
|
|
+
|
|
|
ee-first@1.1.1: {}
|
|
|
|
|
|
ejs@3.1.10:
|
|
|
@@ -5373,6 +5440,30 @@ snapshots:
|
|
|
optionalDependencies:
|
|
|
graceful-fs: 4.2.11
|
|
|
|
|
|
+ jsonwebtoken@9.0.2:
|
|
|
+ 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.1.1
|
|
|
+ ms: 2.1.3
|
|
|
+ semver: 7.6.3
|
|
|
+
|
|
|
+ jwa@1.4.1:
|
|
|
+ dependencies:
|
|
|
+ buffer-equal-constant-time: 1.0.1
|
|
|
+ ecdsa-sig-formatter: 1.0.11
|
|
|
+ safe-buffer: 5.2.1
|
|
|
+
|
|
|
+ jws@3.2.2:
|
|
|
+ dependencies:
|
|
|
+ jwa: 1.4.1
|
|
|
+ safe-buffer: 5.2.1
|
|
|
+
|
|
|
keyv@4.5.4:
|
|
|
dependencies:
|
|
|
json-buffer: 3.0.1
|
|
|
@@ -5400,10 +5491,24 @@ snapshots:
|
|
|
dependencies:
|
|
|
p-locate: 5.0.0
|
|
|
|
|
|
+ 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.memoize@4.1.2: {}
|
|
|
|
|
|
lodash.merge@4.6.2: {}
|
|
|
|
|
|
+ lodash.once@4.1.1: {}
|
|
|
+
|
|
|
lodash@4.17.21: {}
|
|
|
|
|
|
log-symbols@4.1.0:
|