@ -13,7 +13,6 @@
"@nestjs/common" : "^9.2.1" ,
"@nestjs/config" : "^2.2.0" ,
"@nestjs/core" : "^9.2.1" ,
"@nestjs/jwt" : "^10.0.1" ,
"@nestjs/mapped-types" : "1.2.0" ,
"@nestjs/passport" : "^9.0.0" ,
"@nestjs/platform-express" : "^9.2.1" ,
@ -50,7 +49,6 @@
"passport" : "^0.6.0" ,
"passport-custom" : "^1.1.1" ,
"passport-http-header-strategy" : "^1.1.0" ,
"passport-jwt" : "^4.0.0" ,
"pg" : "^8.8.0" ,
"redis" : "^4.5.1" ,
"reflect-metadata" : "^0.1.13" ,
@ -83,7 +81,6 @@
"@types/multer" : "^1.4.7" ,
"@types/mv" : "^2.1.2" ,
"@types/node" : "^16.0.0" ,
"@types/passport-jwt" : "^3.0.6" ,
"@types/sharp" : "^0.30.2" ,
"@types/supertest" : "^2.0.11" ,
"@typescript-eslint/eslint-plugin" : "^5.48.1" ,
@ -1521,18 +1518,6 @@
"uuid" : "dist/bin/uuid"
}
} ,
"node_modules/@nestjs/jwt" : {
"version" : "10.0.1" ,
"resolved" : "https://registry.npmjs.org/@nestjs/jwt/-/jwt-10.0.1.tgz" ,
"integrity" : "sha512-LwXBKVYHnFeX6GH/Wt0WDjsWCmNDC6tEdLlwNMAvJgYp+TkiCpEmQLkgRpifdUE29mvYSbjSnVs2kW2ob935NA==" ,
"dependencies" : {
"@types/jsonwebtoken" : "8.5.9" ,
"jsonwebtoken" : "9.0.0"
} ,
"peerDependencies" : {
"@nestjs/common" : "^8.0.0 || ^9.0.0"
}
} ,
"node_modules/@nestjs/mapped-types" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.2.0.tgz" ,
@ -2714,14 +2699,6 @@
"integrity" : "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" ,
"dev" : true
} ,
"node_modules/@types/jsonwebtoken" : {
"version" : "8.5.9" ,
"resolved" : "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz" ,
"integrity" : "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==" ,
"dependencies" : {
"@types/node" : "*"
}
} ,
"node_modules/@types/lodash" : {
"version" : "4.14.178" ,
"resolved" : "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz" ,
@ -2770,36 +2747,6 @@
"resolved" : "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" ,
"integrity" : "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
} ,
"node_modules/@types/passport" : {
"version" : "1.0.7" ,
"resolved" : "https://registry.npmjs.org/@types/passport/-/passport-1.0.7.tgz" ,
"integrity" : "sha512-JtswU8N3kxBYgo+n9of7C97YQBT+AYPP2aBfNGTzABqPAZnK/WOAaKfh3XesUYMZRrXFuoPc2Hv0/G/nQFveHw==" ,
"dev" : true ,
"dependencies" : {
"@types/express" : "*"
}
} ,
"node_modules/@types/passport-jwt" : {
"version" : "3.0.6" ,
"resolved" : "https://registry.npmjs.org/@types/passport-jwt/-/passport-jwt-3.0.6.tgz" ,
"integrity" : "sha512-cmAAMIRTaEwpqxlrZyiEY9kdibk94gP5KTF8AT1Ra4rWNZYHNMreqhKUEeC5WJtuN5SJZjPQmV+XO2P5PlnvNQ==" ,
"dev" : true ,
"dependencies" : {
"@types/express" : "*" ,
"@types/jsonwebtoken" : "*" ,
"@types/passport-strategy" : "*"
}
} ,
"node_modules/@types/passport-strategy" : {
"version" : "0.2.35" ,
"resolved" : "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz" ,
"integrity" : "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==" ,
"dev" : true ,
"dependencies" : {
"@types/express" : "*" ,
"@types/passport" : "*"
}
} ,
"node_modules/@types/prettier" : {
"version" : "2.4.3" ,
"resolved" : "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz" ,
@ -3973,11 +3920,6 @@
"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" : "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
} ,
"node_modules/buffer-from" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" ,
@ -5019,14 +4961,6 @@
"safer-buffer" : "^2.1.0"
}
} ,
"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==" ,
"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" ,
@ -7895,21 +7829,6 @@
"graceful-fs" : "^4.1.6"
}
} ,
"node_modules/jsonwebtoken" : {
"version" : "9.0.0" ,
"resolved" : "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" ,
"integrity" : "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==" ,
"dependencies" : {
"jws" : "^3.2.2" ,
"lodash" : "^4.17.21" ,
"ms" : "^2.1.1" ,
"semver" : "^7.3.8"
} ,
"engines" : {
"node" : ">=12" ,
"npm" : ">=6"
}
} ,
"node_modules/jsprim" : {
"version" : "1.4.2" ,
"resolved" : "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" ,
@ -7924,25 +7843,6 @@
"node" : ">=0.6.0"
}
} ,
"node_modules/jwa" : {
"version" : "1.4.1" ,
"resolved" : "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" ,
"integrity" : "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" ,
"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==" ,
"dependencies" : {
"jwa" : "^1.4.1" ,
"safe-buffer" : "^5.0.1"
}
} ,
"node_modules/kdt" : {
"version" : "0.1.0" ,
"resolved" : "https://registry.npmjs.org/kdt/-/kdt-0.1.0.tgz" ,
@ -9005,15 +8905,6 @@
"passport-strategy" : "^1.0.0"
}
} ,
"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==" ,
"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" ,
@ -12769,15 +12660,6 @@
}
}
} ,
"@nestjs/jwt" : {
"version" : "10.0.1" ,
"resolved" : "https://registry.npmjs.org/@nestjs/jwt/-/jwt-10.0.1.tgz" ,
"integrity" : "sha512-LwXBKVYHnFeX6GH/Wt0WDjsWCmNDC6tEdLlwNMAvJgYp+TkiCpEmQLkgRpifdUE29mvYSbjSnVs2kW2ob935NA==" ,
"requires" : {
"@types/jsonwebtoken" : "8.5.9" ,
"jsonwebtoken" : "9.0.0"
}
} ,
"@nestjs/mapped-types" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.2.0.tgz" ,
@ -13715,14 +13597,6 @@
"integrity" : "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" ,
"dev" : true
} ,
"@types/jsonwebtoken" : {
"version" : "8.5.9" ,
"resolved" : "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz" ,
"integrity" : "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==" ,
"requires" : {
"@types/node" : "*"
}
} ,
"@types/lodash" : {
"version" : "4.14.178" ,
"resolved" : "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz" ,
@ -13771,36 +13645,6 @@
"resolved" : "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" ,
"integrity" : "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
} ,
"@types/passport" : {
"version" : "1.0.7" ,
"resolved" : "https://registry.npmjs.org/@types/passport/-/passport-1.0.7.tgz" ,
"integrity" : "sha512-JtswU8N3kxBYgo+n9of7C97YQBT+AYPP2aBfNGTzABqPAZnK/WOAaKfh3XesUYMZRrXFuoPc2Hv0/G/nQFveHw==" ,
"dev" : true ,
"requires" : {
"@types/express" : "*"
}
} ,
"@types/passport-jwt" : {
"version" : "3.0.6" ,
"resolved" : "https://registry.npmjs.org/@types/passport-jwt/-/passport-jwt-3.0.6.tgz" ,
"integrity" : "sha512-cmAAMIRTaEwpqxlrZyiEY9kdibk94gP5KTF8AT1Ra4rWNZYHNMreqhKUEeC5WJtuN5SJZjPQmV+XO2P5PlnvNQ==" ,
"dev" : true ,
"requires" : {
"@types/express" : "*" ,
"@types/jsonwebtoken" : "*" ,
"@types/passport-strategy" : "*"
}
} ,
"@types/passport-strategy" : {
"version" : "0.2.35" ,
"resolved" : "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz" ,
"integrity" : "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==" ,
"dev" : true ,
"requires" : {
"@types/express" : "*" ,
"@types/passport" : "*"
}
} ,
"@types/prettier" : {
"version" : "2.4.3" ,
"resolved" : "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz" ,
@ -14727,11 +14571,6 @@
"resolved" : "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" ,
"integrity" : "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
} ,
"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" : "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
} ,
"buffer-from" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" ,
@ -15545,14 +15384,6 @@
"safer-buffer" : "^2.1.0"
}
} ,
"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==" ,
"requires" : {
"safe-buffer" : "^5.0.1"
}
} ,
"ee-first" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" ,
@ -17690,17 +17521,6 @@
"universalify" : "^2.0.0"
}
} ,
"jsonwebtoken" : {
"version" : "9.0.0" ,
"resolved" : "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" ,
"integrity" : "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==" ,
"requires" : {
"jws" : "^3.2.2" ,
"lodash" : "^4.17.21" ,
"ms" : "^2.1.1" ,
"semver" : "^7.3.8"
}
} ,
"jsprim" : {
"version" : "1.4.2" ,
"resolved" : "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" ,
@ -17712,25 +17532,6 @@
"verror" : "1.10.0"
}
} ,
"jwa" : {
"version" : "1.4.1" ,
"resolved" : "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" ,
"integrity" : "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" ,
"requires" : {
"buffer-equal-constant-time" : "1.0.1" ,
"ecdsa-sig-formatter" : "1.0.11" ,
"safe-buffer" : "^5.0.1"
}
} ,
"jws" : {
"version" : "3.2.2" ,
"resolved" : "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" ,
"integrity" : "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" ,
"requires" : {
"jwa" : "^1.4.1" ,
"safe-buffer" : "^5.0.1"
}
} ,
"kdt" : {
"version" : "0.1.0" ,
"resolved" : "https://registry.npmjs.org/kdt/-/kdt-0.1.0.tgz" ,
@ -18555,15 +18356,6 @@
"passport-strategy" : "^1.0.0"
}
} ,
"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==" ,
"requires" : {
"jsonwebtoken" : "^9.0.0" ,
"passport-strategy" : "^1.0.0"
}
} ,
"passport-strategy" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" ,