update depedencies
This commit is contained in:
		
							parent
							
								
									f2dfb42071
								
							
						
					
					
						commit
						f680134aa3
					
				
							
								
								
									
										153
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										153
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -9,24 +9,23 @@
 | 
				
			|||||||
            "version": "0.1.0",
 | 
					            "version": "0.1.0",
 | 
				
			||||||
            "license": "GNU",
 | 
					            "license": "GNU",
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "dotenv": "^16.0.3",
 | 
					                "dotenv": "^16.1.3",
 | 
				
			||||||
                "express": "^5.0.0-beta.1",
 | 
					                "express": "^5.0.0-beta.1",
 | 
				
			||||||
                "mongoose": "^7.1.1"
 | 
					                "mongoose": "^7.1.1"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "devDependencies": {
 | 
					            "devDependencies": {
 | 
				
			||||||
                "@tsconfig/node20": "^1.0.0",
 | 
					                "@tsconfig/node20": "^1.0.0",
 | 
				
			||||||
        "@types/body-parser": "^1.19.2",
 | 
					 | 
				
			||||||
                "@types/express": "^4.17.17",
 | 
					                "@types/express": "^4.17.17",
 | 
				
			||||||
                "@types/morgan": "^1.9.4",
 | 
					                "@types/morgan": "^1.9.4",
 | 
				
			||||||
        "@typescript-eslint/eslint-plugin": "^5.59.2",
 | 
					                "@typescript-eslint/eslint-plugin": "^5.59.8",
 | 
				
			||||||
        "@typescript-eslint/parser": "^5.59.2",
 | 
					                "@typescript-eslint/parser": "^5.59.8",
 | 
				
			||||||
        "eslint": "^8.40.0",
 | 
					                "eslint": "^8.41.0",
 | 
				
			||||||
                "eslint-plugin-prettier": "^4.2.1",
 | 
					                "eslint-plugin-prettier": "^4.2.1",
 | 
				
			||||||
                "morgan": "^1.10.0",
 | 
					                "morgan": "^1.10.0",
 | 
				
			||||||
                "prettier": "^2.8.8",
 | 
					                "prettier": "^2.8.8",
 | 
				
			||||||
                "ts-node-dev": "^2.0.0",
 | 
					                "ts-node-dev": "^2.0.0",
 | 
				
			||||||
                "tsconfig-paths": "^4.2.0",
 | 
					                "tsconfig-paths": "^4.2.0",
 | 
				
			||||||
        "typescript": "^5.0.4"
 | 
					                "typescript": "^5.1.3"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
                "node": ">=18.15.0",
 | 
					                "node": ">=18.15.0",
 | 
				
			||||||
@ -116,9 +115,9 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@eslint/js": {
 | 
					        "node_modules/@eslint/js": {
 | 
				
			||||||
      "version": "8.40.0",
 | 
					            "version": "8.41.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==",
 | 
					            "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
@ -314,9 +313,9 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@types/json-schema": {
 | 
					        "node_modules/@types/json-schema": {
 | 
				
			||||||
      "version": "7.0.11",
 | 
					            "version": "7.0.12",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz",
 | 
				
			||||||
      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 | 
					            "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==",
 | 
				
			||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@types/mime": {
 | 
					        "node_modules/@types/mime": {
 | 
				
			||||||
@ -352,9 +351,9 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@types/semver": {
 | 
					        "node_modules/@types/semver": {
 | 
				
			||||||
      "version": "7.3.13",
 | 
					            "version": "7.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
 | 
					            "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==",
 | 
				
			||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@types/send": {
 | 
					        "node_modules/@types/send": {
 | 
				
			||||||
@ -404,15 +403,15 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/eslint-plugin": {
 | 
					        "node_modules/@typescript-eslint/eslint-plugin": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==",
 | 
					            "integrity": "sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
                "@eslint-community/regexpp": "^4.4.0",
 | 
					                "@eslint-community/regexpp": "^4.4.0",
 | 
				
			||||||
        "@typescript-eslint/scope-manager": "5.59.2",
 | 
					                "@typescript-eslint/scope-manager": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/type-utils": "5.59.2",
 | 
					                "@typescript-eslint/type-utils": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/utils": "5.59.2",
 | 
					                "@typescript-eslint/utils": "5.59.8",
 | 
				
			||||||
                "debug": "^4.3.4",
 | 
					                "debug": "^4.3.4",
 | 
				
			||||||
                "grapheme-splitter": "^1.0.4",
 | 
					                "grapheme-splitter": "^1.0.4",
 | 
				
			||||||
                "ignore": "^5.2.0",
 | 
					                "ignore": "^5.2.0",
 | 
				
			||||||
@ -461,14 +460,14 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/parser": {
 | 
					        "node_modules/@typescript-eslint/parser": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==",
 | 
					            "integrity": "sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/scope-manager": "5.59.2",
 | 
					                "@typescript-eslint/scope-manager": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/types": "5.59.2",
 | 
					                "@typescript-eslint/types": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/typescript-estree": "5.59.2",
 | 
					                "@typescript-eslint/typescript-estree": "5.59.8",
 | 
				
			||||||
                "debug": "^4.3.4"
 | 
					                "debug": "^4.3.4"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
@ -511,13 +510,13 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/scope-manager": {
 | 
					        "node_modules/@typescript-eslint/scope-manager": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==",
 | 
					            "integrity": "sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/types": "5.59.2",
 | 
					                "@typescript-eslint/types": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/visitor-keys": "5.59.2"
 | 
					                "@typescript-eslint/visitor-keys": "5.59.8"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
@ -528,13 +527,13 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/type-utils": {
 | 
					        "node_modules/@typescript-eslint/type-utils": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==",
 | 
					            "integrity": "sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/typescript-estree": "5.59.2",
 | 
					                "@typescript-eslint/typescript-estree": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/utils": "5.59.2",
 | 
					                "@typescript-eslint/utils": "5.59.8",
 | 
				
			||||||
                "debug": "^4.3.4",
 | 
					                "debug": "^4.3.4",
 | 
				
			||||||
                "tsutils": "^3.21.0"
 | 
					                "tsutils": "^3.21.0"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
@ -578,9 +577,9 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/types": {
 | 
					        "node_modules/@typescript-eslint/types": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==",
 | 
					            "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
@ -591,13 +590,13 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/typescript-estree": {
 | 
					        "node_modules/@typescript-eslint/typescript-estree": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==",
 | 
					            "integrity": "sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/types": "5.59.2",
 | 
					                "@typescript-eslint/types": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/visitor-keys": "5.59.2",
 | 
					                "@typescript-eslint/visitor-keys": "5.59.8",
 | 
				
			||||||
                "debug": "^4.3.4",
 | 
					                "debug": "^4.3.4",
 | 
				
			||||||
                "globby": "^11.1.0",
 | 
					                "globby": "^11.1.0",
 | 
				
			||||||
                "is-glob": "^4.0.3",
 | 
					                "is-glob": "^4.0.3",
 | 
				
			||||||
@ -641,17 +640,17 @@
 | 
				
			|||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/utils": {
 | 
					        "node_modules/@typescript-eslint/utils": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==",
 | 
					            "integrity": "sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
                "@eslint-community/eslint-utils": "^4.2.0",
 | 
					                "@eslint-community/eslint-utils": "^4.2.0",
 | 
				
			||||||
                "@types/json-schema": "^7.0.9",
 | 
					                "@types/json-schema": "^7.0.9",
 | 
				
			||||||
                "@types/semver": "^7.3.12",
 | 
					                "@types/semver": "^7.3.12",
 | 
				
			||||||
        "@typescript-eslint/scope-manager": "5.59.2",
 | 
					                "@typescript-eslint/scope-manager": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/types": "5.59.2",
 | 
					                "@typescript-eslint/types": "5.59.8",
 | 
				
			||||||
        "@typescript-eslint/typescript-estree": "5.59.2",
 | 
					                "@typescript-eslint/typescript-estree": "5.59.8",
 | 
				
			||||||
                "eslint-scope": "^5.1.1",
 | 
					                "eslint-scope": "^5.1.1",
 | 
				
			||||||
                "semver": "^7.3.7"
 | 
					                "semver": "^7.3.7"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
@ -667,12 +666,12 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/@typescript-eslint/visitor-keys": {
 | 
					        "node_modules/@typescript-eslint/visitor-keys": {
 | 
				
			||||||
      "version": "5.59.2",
 | 
					            "version": "5.59.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==",
 | 
					            "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/types": "5.59.2",
 | 
					                "@typescript-eslint/types": "5.59.8",
 | 
				
			||||||
                "eslint-visitor-keys": "^3.3.0"
 | 
					                "eslint-visitor-keys": "^3.3.0"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
@ -1111,11 +1110,14 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/dotenv": {
 | 
					        "node_modules/dotenv": {
 | 
				
			||||||
      "version": "16.0.3",
 | 
					            "version": "16.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
 | 
					            "integrity": "sha512-FYssxsmCTtKL72fGBSvb1K9dRz0/VZeWqFme/vSb7r7323x4CRaHu4LvQ5JG3+s6yt2YPbBrkpiEODktfyjI9A==",
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
                "node": ">=12"
 | 
					                "node": ">=12"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "funding": {
 | 
				
			||||||
 | 
					                "url": "https://github.com/motdotla/dotenv?sponsor=1"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/dynamic-dedupe": {
 | 
					        "node_modules/dynamic-dedupe": {
 | 
				
			||||||
@ -1158,15 +1160,15 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/eslint": {
 | 
					        "node_modules/eslint": {
 | 
				
			||||||
      "version": "8.40.0",
 | 
					            "version": "8.41.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==",
 | 
					            "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "dependencies": {
 | 
					            "dependencies": {
 | 
				
			||||||
                "@eslint-community/eslint-utils": "^4.2.0",
 | 
					                "@eslint-community/eslint-utils": "^4.2.0",
 | 
				
			||||||
                "@eslint-community/regexpp": "^4.4.0",
 | 
					                "@eslint-community/regexpp": "^4.4.0",
 | 
				
			||||||
                "@eslint/eslintrc": "^2.0.3",
 | 
					                "@eslint/eslintrc": "^2.0.3",
 | 
				
			||||||
        "@eslint/js": "8.40.0",
 | 
					                "@eslint/js": "8.41.0",
 | 
				
			||||||
                "@humanwhocodes/config-array": "^0.11.8",
 | 
					                "@humanwhocodes/config-array": "^0.11.8",
 | 
				
			||||||
                "@humanwhocodes/module-importer": "^1.0.1",
 | 
					                "@humanwhocodes/module-importer": "^1.0.1",
 | 
				
			||||||
                "@nodelib/fs.walk": "^1.2.8",
 | 
					                "@nodelib/fs.walk": "^1.2.8",
 | 
				
			||||||
@ -1186,13 +1188,12 @@
 | 
				
			|||||||
                "find-up": "^5.0.0",
 | 
					                "find-up": "^5.0.0",
 | 
				
			||||||
                "glob-parent": "^6.0.2",
 | 
					                "glob-parent": "^6.0.2",
 | 
				
			||||||
                "globals": "^13.19.0",
 | 
					                "globals": "^13.19.0",
 | 
				
			||||||
        "grapheme-splitter": "^1.0.4",
 | 
					                "graphemer": "^1.4.0",
 | 
				
			||||||
                "ignore": "^5.2.0",
 | 
					                "ignore": "^5.2.0",
 | 
				
			||||||
                "import-fresh": "^3.0.0",
 | 
					                "import-fresh": "^3.0.0",
 | 
				
			||||||
                "imurmurhash": "^0.1.4",
 | 
					                "imurmurhash": "^0.1.4",
 | 
				
			||||||
                "is-glob": "^4.0.0",
 | 
					                "is-glob": "^4.0.0",
 | 
				
			||||||
                "is-path-inside": "^3.0.3",
 | 
					                "is-path-inside": "^3.0.3",
 | 
				
			||||||
        "js-sdsl": "^4.1.4",
 | 
					 | 
				
			||||||
                "js-yaml": "^4.1.0",
 | 
					                "js-yaml": "^4.1.0",
 | 
				
			||||||
                "json-stable-stringify-without-jsonify": "^1.0.1",
 | 
					                "json-stable-stringify-without-jsonify": "^1.0.1",
 | 
				
			||||||
                "levn": "^0.4.1",
 | 
					                "levn": "^0.4.1",
 | 
				
			||||||
@ -1689,6 +1690,12 @@
 | 
				
			|||||||
            "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
 | 
					            "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
 | 
				
			||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/graphemer": {
 | 
				
			||||||
 | 
					            "version": "1.4.0",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
 | 
				
			||||||
 | 
					            "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "node_modules/has": {
 | 
					        "node_modules/has": {
 | 
				
			||||||
            "version": "1.0.3",
 | 
					            "version": "1.0.3",
 | 
				
			||||||
            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 | 
				
			||||||
@ -1875,16 +1882,6 @@
 | 
				
			|||||||
            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
 | 
					            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
 | 
				
			||||||
            "dev": true
 | 
					            "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
    "node_modules/js-sdsl": {
 | 
					 | 
				
			||||||
      "version": "4.4.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==",
 | 
					 | 
				
			||||||
      "dev": true,
 | 
					 | 
				
			||||||
      "funding": {
 | 
					 | 
				
			||||||
        "type": "opencollective",
 | 
					 | 
				
			||||||
        "url": "https://opencollective.com/js-sdsl"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
        "node_modules/js-yaml": {
 | 
					        "node_modules/js-yaml": {
 | 
				
			||||||
            "version": "4.1.0",
 | 
					            "version": "4.1.0",
 | 
				
			||||||
            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
 | 
				
			||||||
@ -3092,16 +3089,16 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/typescript": {
 | 
					        "node_modules/typescript": {
 | 
				
			||||||
      "version": "5.0.4",
 | 
					            "version": "5.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz",
 | 
					            "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==",
 | 
					            "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==",
 | 
				
			||||||
            "dev": true,
 | 
					            "dev": true,
 | 
				
			||||||
            "bin": {
 | 
					            "bin": {
 | 
				
			||||||
                "tsc": "bin/tsc",
 | 
					                "tsc": "bin/tsc",
 | 
				
			||||||
                "tsserver": "bin/tsserver"
 | 
					                "tsserver": "bin/tsserver"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "engines": {
 | 
					            "engines": {
 | 
				
			||||||
        "node": ">=12.20"
 | 
					                "node": ">=14.17"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "node_modules/unpipe": {
 | 
					        "node_modules/unpipe": {
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										14
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								package.json
									
									
									
									
									
								
							@ -7,28 +7,28 @@
 | 
				
			|||||||
        "start": "node build/index.js",
 | 
					        "start": "node build/index.js",
 | 
				
			||||||
        "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts",
 | 
					        "dev": "ts-node-dev --openssl-legacy-provider -r tsconfig-paths/register src/index.ts",
 | 
				
			||||||
        "build": "tsc",
 | 
					        "build": "tsc",
 | 
				
			||||||
        "lint": "eslint --ext .ts ."
 | 
					        "lint": "eslint --ext .ts .",
 | 
				
			||||||
 | 
					        "prettier": "prettier --write ."
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "license": "GNU",
 | 
					    "license": "GNU",
 | 
				
			||||||
    "dependencies": {
 | 
					    "dependencies": {
 | 
				
			||||||
        "dotenv": "^16.0.3",
 | 
					        "dotenv": "^16.1.3",
 | 
				
			||||||
        "express": "^5.0.0-beta.1",
 | 
					        "express": "^5.0.0-beta.1",
 | 
				
			||||||
        "mongoose": "^7.1.1"
 | 
					        "mongoose": "^7.1.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "devDependencies": {
 | 
					    "devDependencies": {
 | 
				
			||||||
        "@tsconfig/node20": "^1.0.0",
 | 
					        "@tsconfig/node20": "^1.0.0",
 | 
				
			||||||
        "@types/body-parser": "^1.19.2",
 | 
					 | 
				
			||||||
        "@types/express": "^4.17.17",
 | 
					        "@types/express": "^4.17.17",
 | 
				
			||||||
        "@types/morgan": "^1.9.4",
 | 
					        "@types/morgan": "^1.9.4",
 | 
				
			||||||
        "@typescript-eslint/eslint-plugin": "^5.59.2",
 | 
					        "@typescript-eslint/eslint-plugin": "^5.59.8",
 | 
				
			||||||
        "@typescript-eslint/parser": "^5.59.2",
 | 
					        "@typescript-eslint/parser": "^5.59.8",
 | 
				
			||||||
        "eslint": "^8.40.0",
 | 
					        "eslint": "^8.41.0",
 | 
				
			||||||
        "eslint-plugin-prettier": "^4.2.1",
 | 
					        "eslint-plugin-prettier": "^4.2.1",
 | 
				
			||||||
        "morgan": "^1.10.0",
 | 
					        "morgan": "^1.10.0",
 | 
				
			||||||
        "prettier": "^2.8.8",
 | 
					        "prettier": "^2.8.8",
 | 
				
			||||||
        "ts-node-dev": "^2.0.0",
 | 
					        "ts-node-dev": "^2.0.0",
 | 
				
			||||||
        "tsconfig-paths": "^4.2.0",
 | 
					        "tsconfig-paths": "^4.2.0",
 | 
				
			||||||
        "typescript": "^5.0.4"
 | 
					        "typescript": "^5.1.3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "engines": {
 | 
					    "engines": {
 | 
				
			||||||
        "node": ">=18.15.0",
 | 
					        "node": ">=18.15.0",
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,6 @@ import { createAccount, isCorrectPassword } from "@/src/services/loginService";
 | 
				
			|||||||
import { ILoginResponse } from "@/src/types/loginTypes";
 | 
					import { ILoginResponse } from "@/src/types/loginTypes";
 | 
				
			||||||
import { DTLS, groups, HUB, IRC, Nonce, NRS, platformCDNs } from "@/static/fixed_responses/login_static";
 | 
					import { DTLS, groups, HUB, IRC, Nonce, NRS, platformCDNs } from "@/static/fixed_responses/login_static";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// eslint-disable-next-line @typescript-eslint/no-misused-promises
 | 
					 | 
				
			||||||
const loginController: RequestHandler = async (request, response) => {
 | 
					const loginController: RequestHandler = async (request, response) => {
 | 
				
			||||||
    // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-argument
 | 
					    // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-argument
 | 
				
			||||||
    const body = JSON.parse(request.body); // parse octet stream of json data to json object
 | 
					    const body = JSON.parse(request.body); // parse octet stream of json data to json object
 | 
				
			||||||
@ -34,7 +33,6 @@ const loginController: RequestHandler = async (request, response) => {
 | 
				
			|||||||
                TrackedSettings: []
 | 
					                TrackedSettings: []
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
            console.log("CREATED ACCOUNT", newAccount);
 | 
					            console.log("CREATED ACCOUNT", newAccount);
 | 
				
			||||||
            // eslint-disable-next-line @typescript-eslint/no-unused-vars
 | 
					 | 
				
			||||||
            const { email, password, ...databaseAccount } = newAccount;
 | 
					            const { email, password, ...databaseAccount } = newAccount;
 | 
				
			||||||
            const newLoginResponse: ILoginResponse = {
 | 
					            const newLoginResponse: ILoginResponse = {
 | 
				
			||||||
                ...databaseAccount,
 | 
					                ...databaseAccount,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user