|
@@ -15,7 +15,8 @@
|
|
|
"dayjs": "^1.11.19",
|
|
"dayjs": "^1.11.19",
|
|
|
"dotenv": "^17.2.3",
|
|
"dotenv": "^17.2.3",
|
|
|
"express": "^5.2.1",
|
|
"express": "^5.2.1",
|
|
|
- "express-ws": "^5.0.2"
|
|
|
|
|
|
|
+ "express-ws": "^5.0.2",
|
|
|
|
|
+ "mongoose": "^9.6.2"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
"node_modules/@google-cloud/common": {
|
|
"node_modules/@google-cloud/common": {
|
|
@@ -140,6 +141,15 @@
|
|
|
"url": "https://opencollective.com/js-sdsl"
|
|
"url": "https://opencollective.com/js-sdsl"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/@mongodb-js/saslprep": {
|
|
|
|
|
+ "version": "1.4.11",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/@mongodb-js/saslprep/-/saslprep-1.4.11.tgz",
|
|
|
|
|
+ "integrity": "sha512-o9rAHc0IpIjuPSxRutWpE1F62x7n+4mVS4rCNHkzhIUMQcc18bb6xEq5wd2NdN0WjepIyXIppRshYI2kQDOZVA==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "sparse-bitfield": "^3.0.3"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/@pkgjs/parseargs": {
|
|
"node_modules/@pkgjs/parseargs": {
|
|
|
"version": "0.11.0",
|
|
"version": "0.11.0",
|
|
|
"resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
|
|
@@ -232,6 +242,21 @@
|
|
|
"undici-types": "~7.16.0"
|
|
"undici-types": "~7.16.0"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/@types/webidl-conversions": {
|
|
|
|
|
+ "version": "7.0.3",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==",
|
|
|
|
|
+ "license": "MIT"
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/@types/whatwg-url": {
|
|
|
|
|
+ "version": "13.0.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/@types/whatwg-url/-/whatwg-url-13.0.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "@types/webidl-conversions": "*"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/accepts": {
|
|
"node_modules/accepts": {
|
|
|
"version": "2.0.0",
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmmirror.com/accepts/-/accepts-2.0.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/accepts/-/accepts-2.0.0.tgz",
|
|
@@ -372,6 +397,15 @@
|
|
|
"balanced-match": "^1.0.0"
|
|
"balanced-match": "^1.0.0"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/bson": {
|
|
|
|
|
+ "version": "7.2.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/bson/-/bson-7.2.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==",
|
|
|
|
|
+ "license": "Apache-2.0",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=20.19.0"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/buffer-equal-constant-time": {
|
|
"node_modules/buffer-equal-constant-time": {
|
|
|
"version": "1.0.1",
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
|
|
@@ -1432,6 +1466,15 @@
|
|
|
"safe-buffer": "^5.0.1"
|
|
"safe-buffer": "^5.0.1"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/kareem": {
|
|
|
|
|
+ "version": "3.3.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/kareem/-/kareem-3.3.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-kpSuLD3/7RenBnjnJdOHXCKC8dTd1JzeOiJhN0necWWci6cC+qX+VuwPnMVgb+a4+KNJSfgqahpnfWaeDXCimw==",
|
|
|
|
|
+ "license": "Apache-2.0",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=18.0.0"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/lodash.camelcase": {
|
|
"node_modules/lodash.camelcase": {
|
|
|
"version": "4.3.0",
|
|
"version": "4.3.0",
|
|
|
"resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
|
|
@@ -1468,6 +1511,12 @@
|
|
|
"node": ">= 0.8"
|
|
"node": ">= 0.8"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/memory-pager": {
|
|
|
|
|
+ "version": "1.5.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/memory-pager/-/memory-pager-1.5.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
|
|
|
|
|
+ "license": "MIT"
|
|
|
|
|
+ },
|
|
|
"node_modules/merge-descriptors": {
|
|
"node_modules/merge-descriptors": {
|
|
|
"version": "2.0.0",
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
|
|
@@ -1529,6 +1578,104 @@
|
|
|
"node": ">=16 || 14 >=14.17"
|
|
"node": ">=16 || 14 >=14.17"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/mongodb-connection-string-url": {
|
|
|
|
|
+ "version": "7.0.1",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz",
|
|
|
|
|
+ "integrity": "sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==",
|
|
|
|
|
+ "license": "Apache-2.0",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "@types/whatwg-url": "^13.0.0",
|
|
|
|
|
+ "whatwg-url": "^14.1.0"
|
|
|
|
|
+ },
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=20.19.0"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/mongoose": {
|
|
|
|
|
+ "version": "9.6.2",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/mongoose/-/mongoose-9.6.2.tgz",
|
|
|
|
|
+ "integrity": "sha512-7m8HntjkoRnwEmuPC0kdlwcZXJOQf4twumFj+PNzg/anqqZE2Er7hQslqyzy07mP3JcFjoTSgH5765PyqOXsxw==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "kareem": "3.3.0",
|
|
|
|
|
+ "mongodb": "~7.2",
|
|
|
|
|
+ "mpath": "0.9.0",
|
|
|
|
|
+ "mquery": "6.0.0",
|
|
|
|
|
+ "ms": "2.1.3",
|
|
|
|
|
+ "sift": "17.1.3"
|
|
|
|
|
+ },
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=20.19.0"
|
|
|
|
|
+ },
|
|
|
|
|
+ "funding": {
|
|
|
|
|
+ "type": "opencollective",
|
|
|
|
|
+ "url": "https://opencollective.com/mongoose"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/mongoose/node_modules/mongodb": {
|
|
|
|
|
+ "version": "7.2.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-7.2.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-F/2+BMZtLVhY30ioZp0dAmZ+IRZMBqI+nrv6t5+9/1AIwCa8sMRC3jBf81lpxMhnZgqq8CoUD503Z1oZWq1/sw==",
|
|
|
|
|
+ "license": "Apache-2.0",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "@mongodb-js/saslprep": "^1.3.0",
|
|
|
|
|
+ "bson": "^7.2.0",
|
|
|
|
|
+ "mongodb-connection-string-url": "^7.0.0"
|
|
|
|
|
+ },
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=20.19.0"
|
|
|
|
|
+ },
|
|
|
|
|
+ "peerDependencies": {
|
|
|
|
|
+ "@aws-sdk/credential-providers": "^3.806.0",
|
|
|
|
|
+ "@mongodb-js/zstd": "^7.0.0",
|
|
|
|
|
+ "gcp-metadata": "^7.0.1",
|
|
|
|
|
+ "kerberos": "^7.0.0",
|
|
|
|
|
+ "mongodb-client-encryption": ">=7.0.0 <7.1.0",
|
|
|
|
|
+ "snappy": "^7.3.2",
|
|
|
|
|
+ "socks": "^2.8.6"
|
|
|
|
|
+ },
|
|
|
|
|
+ "peerDependenciesMeta": {
|
|
|
|
|
+ "@aws-sdk/credential-providers": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "@mongodb-js/zstd": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "gcp-metadata": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "kerberos": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "mongodb-client-encryption": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "snappy": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ },
|
|
|
|
|
+ "socks": {
|
|
|
|
|
+ "optional": true
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/mpath": {
|
|
|
|
|
+ "version": "0.9.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/mpath/-/mpath-0.9.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=4.0.0"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/mquery": {
|
|
|
|
|
+ "version": "6.0.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/mquery/-/mquery-6.0.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-b2KQNsmgtkscfeDgkYMcWGn9vZI9YoXh802VDEwE6qc50zxBFQ0Oo8ROkawbPAsXCY1/Z1yp0MagqsZStPWJjw==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=20.19.0"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/ms": {
|
|
"node_modules/ms": {
|
|
|
"version": "2.1.3",
|
|
"version": "2.1.3",
|
|
|
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
|
|
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
|
|
@@ -1729,6 +1876,15 @@
|
|
|
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
|
|
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
|
|
|
"license": "MIT"
|
|
"license": "MIT"
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/punycode": {
|
|
|
|
|
+ "version": "2.3.1",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
|
|
|
|
|
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=6"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/qs": {
|
|
"node_modules/qs": {
|
|
|
"version": "6.14.1",
|
|
"version": "6.14.1",
|
|
|
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.1.tgz",
|
|
@@ -2005,6 +2161,12 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/sift": {
|
|
|
|
|
+ "version": "17.1.3",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/sift/-/sift-17.1.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==",
|
|
|
|
|
+ "license": "MIT"
|
|
|
|
|
+ },
|
|
|
"node_modules/signal-exit": {
|
|
"node_modules/signal-exit": {
|
|
|
"version": "4.1.0",
|
|
"version": "4.1.0",
|
|
|
"resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
"resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
@@ -2017,6 +2179,15 @@
|
|
|
"url": "https://github.com/sponsors/isaacs"
|
|
"url": "https://github.com/sponsors/isaacs"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/sparse-bitfield": {
|
|
|
|
|
+ "version": "3.0.3",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "memory-pager": "^1.0.2"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/statuses": {
|
|
"node_modules/statuses": {
|
|
|
"version": "2.0.2",
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.2.tgz",
|
|
"resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.2.tgz",
|
|
@@ -2201,6 +2372,18 @@
|
|
|
"node": ">=0.6"
|
|
"node": ">=0.6"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/tr46": {
|
|
|
|
|
+ "version": "5.1.1",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/tr46/-/tr46-5.1.1.tgz",
|
|
|
|
|
+ "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "punycode": "^2.3.1"
|
|
|
|
|
+ },
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=18"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/type-is": {
|
|
"node_modules/type-is": {
|
|
|
"version": "2.0.1",
|
|
"version": "2.0.1",
|
|
|
"resolved": "https://registry.npmmirror.com/type-is/-/type-is-2.0.1.tgz",
|
|
"resolved": "https://registry.npmmirror.com/type-is/-/type-is-2.0.1.tgz",
|
|
@@ -2254,6 +2437,28 @@
|
|
|
"node": ">= 8"
|
|
"node": ">= 8"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/webidl-conversions": {
|
|
|
|
|
+ "version": "7.0.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
|
|
|
|
|
+ "license": "BSD-2-Clause",
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=12"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/whatwg-url": {
|
|
|
|
|
+ "version": "14.2.0",
|
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-14.2.0.tgz",
|
|
|
|
|
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
|
|
|
|
|
+ "license": "MIT",
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "tr46": "^5.1.0",
|
|
|
|
|
+ "webidl-conversions": "^7.0.0"
|
|
|
|
|
+ },
|
|
|
|
|
+ "engines": {
|
|
|
|
|
+ "node": ">=18"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"node_modules/which": {
|
|
"node_modules/which": {
|
|
|
"version": "2.0.2",
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
|
|
"resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
|