|
|
|
@ -17,13 +17,15 @@
|
|
|
|
|
"morgan": "^1.10.0",
|
|
|
|
|
"nodemon": "^3.0.1",
|
|
|
|
|
"pg": "^8.11.3",
|
|
|
|
|
"supertest": "^6.3.3",
|
|
|
|
|
"ts-node": "^10.9.1",
|
|
|
|
|
"tsup": "^7.2.0",
|
|
|
|
|
"typescript": "^5.2.2"
|
|
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
|
"@types/jest": "^29.5.8",
|
|
|
|
|
"@types/jest": "^29.5.10",
|
|
|
|
|
"@types/pg": "^8.10.9",
|
|
|
|
|
"@types/supertest": "^2.0.16",
|
|
|
|
|
"jest": "^29.7.0",
|
|
|
|
|
"ts-jest": "^29.1.1"
|
|
|
|
|
}
|
|
|
|
@ -1246,6 +1248,12 @@
|
|
|
|
|
"@types/node": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/cookiejar": {
|
|
|
|
|
"version": "2.1.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.5.tgz",
|
|
|
|
|
"integrity": "sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/express": {
|
|
|
|
|
"version": "4.17.21",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
|
|
|
|
@ -1307,9 +1315,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/jest": {
|
|
|
|
|
"version": "29.5.8",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.8.tgz",
|
|
|
|
|
"integrity": "sha512-fXEFTxMV2Co8ZF5aYFJv+YeA08RTYJfhtN5c9JSv/mFEMe+xxjufCb+PHL+bJcMs/ebPUsBu+UNTEz+ydXrR6g==",
|
|
|
|
|
"version": "29.5.10",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.10.tgz",
|
|
|
|
|
"integrity": "sha512-tE4yxKEphEyxj9s4inideLHktW/x6DwesIwWZ9NN1FKf9zbJYsnhBoA9vrHA/IuIOKwPa5PcFBNV4lpMIOEzyQ==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"expect": "^29.0.0",
|
|
|
|
@ -1440,6 +1448,25 @@
|
|
|
|
|
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/superagent": {
|
|
|
|
|
"version": "4.1.24",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.24.tgz",
|
|
|
|
|
"integrity": "sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/cookiejar": "*",
|
|
|
|
|
"@types/node": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/supertest": {
|
|
|
|
|
"version": "2.0.16",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.16.tgz",
|
|
|
|
|
"integrity": "sha512-6c2ogktZ06tr2ENoZivgm7YnprnhYE4ZoXGMY+oA7IuAf17M8FWvujXZGmxLv8y0PTyts4x5A+erSwVUFA8XSg==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/superagent": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/yargs": {
|
|
|
|
|
"version": "17.0.31",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz",
|
|
|
|
@ -1574,6 +1601,16 @@
|
|
|
|
|
"node": ">=8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/asap": {
|
|
|
|
|
"version": "2.0.6",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
|
|
|
|
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/asynckit": {
|
|
|
|
|
"version": "0.4.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
|
|
|
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/babel-jest": {
|
|
|
|
|
"version": "29.7.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
|
|
|
|
@ -2051,6 +2088,17 @@
|
|
|
|
|
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/combined-stream": {
|
|
|
|
|
"version": "1.0.8",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
|
|
|
|
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"delayed-stream": "~1.0.0"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 0.8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/commander": {
|
|
|
|
|
"version": "4.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
|
|
|
|
@ -2059,6 +2107,14 @@
|
|
|
|
|
"node": ">= 6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/component-emitter": {
|
|
|
|
|
"version": "1.3.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
|
|
|
|
|
"integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
|
|
|
|
|
"funding": {
|
|
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/concat-map": {
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
|
|
|
@ -2102,6 +2158,11 @@
|
|
|
|
|
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
|
|
|
|
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/cookiejar": {
|
|
|
|
|
"version": "2.1.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
|
|
|
|
|
"integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/create-jest": {
|
|
|
|
|
"version": "29.7.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
|
|
|
|
@ -2185,6 +2246,14 @@
|
|
|
|
|
"node": ">= 0.4"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/delayed-stream": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=0.4.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/depd": {
|
|
|
|
|
"version": "2.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
|
|
|
|
@ -2211,6 +2280,15 @@
|
|
|
|
|
"node": ">=8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/dezalgo": {
|
|
|
|
|
"version": "1.0.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
|
|
|
|
|
"integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"asap": "^2.0.0",
|
|
|
|
|
"wrappy": "1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/diff": {
|
|
|
|
|
"version": "4.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
|
|
|
|
@ -2485,6 +2563,11 @@
|
|
|
|
|
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/fast-safe-stringify": {
|
|
|
|
|
"version": "2.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
|
|
|
|
|
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/fastq": {
|
|
|
|
|
"version": "1.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
|
|
|
|
@ -2543,6 +2626,33 @@
|
|
|
|
|
"node": ">=8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/form-data": {
|
|
|
|
|
"version": "4.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"asynckit": "^0.4.0",
|
|
|
|
|
"combined-stream": "^1.0.8",
|
|
|
|
|
"mime-types": "^2.1.12"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/formidable": {
|
|
|
|
|
"version": "2.1.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz",
|
|
|
|
|
"integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"dezalgo": "^1.0.4",
|
|
|
|
|
"hexoid": "^1.0.0",
|
|
|
|
|
"once": "^1.4.0",
|
|
|
|
|
"qs": "^6.11.0"
|
|
|
|
|
},
|
|
|
|
|
"funding": {
|
|
|
|
|
"url": "https://ko-fi.com/tunnckoCore/commissions"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/forwarded": {
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
|
|
|
|
@ -2772,6 +2882,14 @@
|
|
|
|
|
"node": ">=16.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/hexoid": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/html-escaper": {
|
|
|
|
|
"version": "2.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
|
|
|
|
@ -4996,6 +5114,70 @@
|
|
|
|
|
"node": ">=8"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/superagent": {
|
|
|
|
|
"version": "8.1.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz",
|
|
|
|
|
"integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"component-emitter": "^1.3.0",
|
|
|
|
|
"cookiejar": "^2.1.4",
|
|
|
|
|
"debug": "^4.3.4",
|
|
|
|
|
"fast-safe-stringify": "^2.1.1",
|
|
|
|
|
"form-data": "^4.0.0",
|
|
|
|
|
"formidable": "^2.1.2",
|
|
|
|
|
"methods": "^1.1.2",
|
|
|
|
|
"mime": "2.6.0",
|
|
|
|
|
"qs": "^6.11.0",
|
|
|
|
|
"semver": "^7.3.8"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=6.4.0 <13 || >=14"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/superagent/node_modules/debug": {
|
|
|
|
|
"version": "4.3.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
|
|
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"ms": "2.1.2"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=6.0"
|
|
|
|
|
},
|
|
|
|
|
"peerDependenciesMeta": {
|
|
|
|
|
"supports-color": {
|
|
|
|
|
"optional": true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/superagent/node_modules/mime": {
|
|
|
|
|
"version": "2.6.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
|
|
|
|
|
"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
|
|
|
|
|
"bin": {
|
|
|
|
|
"mime": "cli.js"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=4.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/superagent/node_modules/ms": {
|
|
|
|
|
"version": "2.1.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
|
|
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/supertest": {
|
|
|
|
|
"version": "6.3.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz",
|
|
|
|
|
"integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"methods": "^1.1.2",
|
|
|
|
|
"superagent": "^8.0.5"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=6.4.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/supports-color": {
|
|
|
|
|
"version": "5.5.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
|
|
|
|
|