|
|
|
@ -12,13 +12,17 @@
|
|
|
|
|
"@apollo/server": "^4.7.5",
|
|
|
|
|
"@nestjs/apollo": "^12.0.3",
|
|
|
|
|
"@nestjs/common": "^10.0.2",
|
|
|
|
|
"@nestjs/config": "^3.0.0",
|
|
|
|
|
"@nestjs/core": "^10.0.2",
|
|
|
|
|
"@nestjs/graphql": "^12.0.3",
|
|
|
|
|
"@nestjs/jwt": "^10.1.0",
|
|
|
|
|
"@nestjs/platform-express": "^10.0.2",
|
|
|
|
|
"@nestjs/typeorm": "^10.0.0",
|
|
|
|
|
"@prisma/client": "^4.16.1",
|
|
|
|
|
"@swc/helpers": "~0.5.0",
|
|
|
|
|
"axios": "^1.0.0",
|
|
|
|
|
"class-transformer": "^0.5.1",
|
|
|
|
|
"class-validator": "^0.14.0",
|
|
|
|
|
"graphql": "^16.7.1",
|
|
|
|
|
"react": "18.2.0",
|
|
|
|
|
"react-dom": "18.2.0",
|
|
|
|
@ -3241,6 +3245,40 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/config": {
|
|
|
|
|
"version": "3.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/config/-/config-3.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-fzASk1Uv6AjdE6uA1na8zpqRCXAhRpcfgpCVv3SAKlgJ3VR3bEjcI4G17WHLgLBsmPzI1ofdkSI451WLD1F1Rw==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"dotenv": "16.1.4",
|
|
|
|
|
"dotenv-expand": "10.0.0",
|
|
|
|
|
"lodash": "4.17.21",
|
|
|
|
|
"uuid": "9.0.0"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0",
|
|
|
|
|
"reflect-metadata": "^0.1.13"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/config/node_modules/dotenv": {
|
|
|
|
|
"version": "16.1.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz",
|
|
|
|
|
"integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=12"
|
|
|
|
|
},
|
|
|
|
|
"funding": {
|
|
|
|
|
"url": "https://github.com/motdotla/dotenv?sponsor=1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/config/node_modules/uuid": {
|
|
|
|
|
"version": "9.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
|
|
|
|
|
"bin": {
|
|
|
|
|
"uuid": "dist/bin/uuid"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/core": {
|
|
|
|
|
"version": "10.0.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.0.3.tgz",
|
|
|
|
@ -3398,6 +3436,18 @@
|
|
|
|
|
"uuid": "dist/bin/uuid"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/jwt": {
|
|
|
|
|
"version": "10.1.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/jwt/-/jwt-10.1.0.tgz",
|
|
|
|
|
"integrity": "sha512-iLwCGS25ybUxGS7i5j/Mwuyzvp/WxJftHlm8aLEBv5GV92apz6L1QVjxLdZrqXbzo++C8gdJauhzil8qitY+6w==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/jsonwebtoken": "9.0.2",
|
|
|
|
|
"jsonwebtoken": "9.0.0"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@nestjs/mapped-types": {
|
|
|
|
|
"version": "2.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz",
|
|
|
|
@ -5468,6 +5518,14 @@
|
|
|
|
|
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/jsonwebtoken": {
|
|
|
|
|
"version": "9.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
|
|
|
|
|
"integrity": "sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/node": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/keyv": {
|
|
|
|
|
"version": "3.1.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
|
|
|
|
@ -5650,6 +5708,11 @@
|
|
|
|
|
"integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/validator": {
|
|
|
|
|
"version": "13.7.17",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.17.tgz",
|
|
|
|
|
"integrity": "sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/ws": {
|
|
|
|
|
"version": "8.5.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
|
|
|
|
@ -7305,6 +7368,11 @@
|
|
|
|
|
"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=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/buffer-from": {
|
|
|
|
|
"version": "1.1.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
|
|
|
@ -7550,6 +7618,21 @@
|
|
|
|
|
"integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/class-transformer": {
|
|
|
|
|
"version": "0.5.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz",
|
|
|
|
|
"integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/class-validator": {
|
|
|
|
|
"version": "0.14.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.0.tgz",
|
|
|
|
|
"integrity": "sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/validator": "^13.7.10",
|
|
|
|
|
"libphonenumber-js": "^1.10.14",
|
|
|
|
|
"validator": "^13.7.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/clean-stack": {
|
|
|
|
|
"version": "2.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
|
|
|
|
@ -8983,6 +9066,14 @@
|
|
|
|
|
"node": ">=10"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/dotenv-expand": {
|
|
|
|
|
"version": "10.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=12"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/duplexer": {
|
|
|
|
|
"version": "0.1.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
|
|
|
|
@ -8999,6 +9090,14 @@
|
|
|
|
|
"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",
|
|
|
|
@ -13077,6 +13176,21 @@
|
|
|
|
|
"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": "2.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
|
|
|
|
@ -13105,6 +13219,25 @@
|
|
|
|
|
"node": ">=4.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/keyv": {
|
|
|
|
|
"version": "4.5.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz",
|
|
|
|
@ -13268,6 +13401,11 @@
|
|
|
|
|
"node": ">= 0.8.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/libphonenumber-js": {
|
|
|
|
|
"version": "1.10.37",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.37.tgz",
|
|
|
|
|
"integrity": "sha512-Z10PCaOCiAxbUxLyR31DNeeNugSVP6iv/m7UrSKS5JHziEMApJtgku4e9Q69pzzSC9LnQiM09sqsGf2ticZnMw=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/license-webpack-plugin": {
|
|
|
|
|
"version": "4.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz",
|
|
|
|
@ -16185,7 +16323,6 @@
|
|
|
|
|
"version": "7.5.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
|
|
|
|
|
"integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"lru-cache": "^6.0.0"
|
|
|
|
|
},
|
|
|
|
@ -16227,7 +16364,6 @@
|
|
|
|
|
"version": "6.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"yallist": "^4.0.0"
|
|
|
|
|
},
|
|
|
|
@ -16238,8 +16374,7 @@
|
|
|
|
|
"node_modules/semver/node_modules/yallist": {
|
|
|
|
|
"version": "4.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
|
|
|
|
"dev": true
|
|
|
|
|
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/send": {
|
|
|
|
|
"version": "0.18.0",
|
|
|
|
@ -18261,6 +18396,14 @@
|
|
|
|
|
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/validator": {
|
|
|
|
|
"version": "13.9.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz",
|
|
|
|
|
"integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 0.10"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/value-or-promise": {
|
|
|
|
|
"version": "1.0.12",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz",
|
|
|
|
|