diff --git a/package-lock.json b/package-lock.json index d5c80cd..7c4141e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "dotenv": "^16.0.3", "express": "^4.18.2", - "mongodb": "^5.2.0", + "mongodb": "^6.0.0", "stream-json": "^1.8.0", "winston": "^3.9.0" }, @@ -53,7 +53,6 @@ }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -62,13 +61,11 @@ }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", - "dev": true, "license": "0BSD", "optional": true }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -84,13 +81,11 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", - "dev": true, "license": "0BSD", "optional": true }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -101,13 +96,11 @@ }, "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", - "dev": true, "license": "0BSD", "optional": true }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -116,13 +109,11 @@ }, "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", - "dev": true, "license": "0BSD", "optional": true }, "node_modules/@aws-crypto/util": { "version": "3.0.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -133,13 +124,11 @@ }, "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", - "dev": true, "license": "0BSD", "optional": true }, "node_modules/@aws-sdk/abort-controller": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -152,7 +141,6 @@ }, "node_modules/@aws-sdk/client-cognito-identity": { "version": "3.312.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -198,7 +186,6 @@ }, "node_modules/@aws-sdk/client-sso": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -241,7 +228,6 @@ }, "node_modules/@aws-sdk/client-sso-oidc": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -284,7 +270,6 @@ }, "node_modules/@aws-sdk/client-sts": { "version": "3.312.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -331,7 +316,6 @@ }, "node_modules/@aws-sdk/config-resolver": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -346,7 +330,6 @@ }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { "version": "3.312.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -361,7 +344,6 @@ }, "node_modules/@aws-sdk/credential-provider-env": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -375,7 +357,6 @@ }, "node_modules/@aws-sdk/credential-provider-imds": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -391,7 +372,6 @@ }, "node_modules/@aws-sdk/credential-provider-ini": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -411,7 +391,6 @@ }, "node_modules/@aws-sdk/credential-provider-node": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -432,7 +411,6 @@ }, "node_modules/@aws-sdk/credential-provider-process": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -447,7 +425,6 @@ }, "node_modules/@aws-sdk/credential-provider-sso": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -464,7 +441,6 @@ }, "node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -478,7 +454,6 @@ }, "node_modules/@aws-sdk/credential-providers": { "version": "3.312.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -503,7 +478,6 @@ }, "node_modules/@aws-sdk/fetch-http-handler": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -516,7 +490,6 @@ }, "node_modules/@aws-sdk/hash-node": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -531,7 +504,6 @@ }, "node_modules/@aws-sdk/invalid-dependency": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -541,7 +513,6 @@ }, "node_modules/@aws-sdk/is-array-buffer": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -553,7 +524,6 @@ }, "node_modules/@aws-sdk/middleware-content-length": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -567,7 +537,6 @@ }, "node_modules/@aws-sdk/middleware-endpoint": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -583,7 +552,6 @@ }, "node_modules/@aws-sdk/middleware-host-header": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -597,7 +565,6 @@ }, "node_modules/@aws-sdk/middleware-logger": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -610,7 +577,6 @@ }, "node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -624,7 +590,6 @@ }, "node_modules/@aws-sdk/middleware-retry": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -642,7 +607,6 @@ }, "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { "version": "8.3.2", - "dev": true, "license": "MIT", "optional": true, "bin": { @@ -651,7 +615,6 @@ }, "node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -665,7 +628,6 @@ }, "node_modules/@aws-sdk/middleware-serde": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -678,7 +640,6 @@ }, "node_modules/@aws-sdk/middleware-signing": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -695,7 +656,6 @@ }, "node_modules/@aws-sdk/middleware-stack": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -707,7 +667,6 @@ }, "node_modules/@aws-sdk/middleware-user-agent": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -722,7 +681,6 @@ }, "node_modules/@aws-sdk/node-config-provider": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -737,7 +695,6 @@ }, "node_modules/@aws-sdk/node-http-handler": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -753,7 +710,6 @@ }, "node_modules/@aws-sdk/property-provider": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -766,7 +722,6 @@ }, "node_modules/@aws-sdk/protocol-http": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -779,7 +734,6 @@ }, "node_modules/@aws-sdk/querystring-builder": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -793,7 +747,6 @@ }, "node_modules/@aws-sdk/querystring-parser": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -806,7 +759,6 @@ }, "node_modules/@aws-sdk/service-error-classification": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "engines": { @@ -815,7 +767,6 @@ }, "node_modules/@aws-sdk/shared-ini-file-loader": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -828,7 +779,6 @@ }, "node_modules/@aws-sdk/signature-v4": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -846,7 +796,6 @@ }, "node_modules/@aws-sdk/smithy-client": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -860,7 +809,6 @@ }, "node_modules/@aws-sdk/token-providers": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -876,7 +824,6 @@ }, "node_modules/@aws-sdk/types": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -888,7 +835,6 @@ }, "node_modules/@aws-sdk/url-parser": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -899,7 +845,6 @@ }, "node_modules/@aws-sdk/util-base64": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -912,7 +857,6 @@ }, "node_modules/@aws-sdk/util-body-length-browser": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -921,7 +865,6 @@ }, "node_modules/@aws-sdk/util-body-length-node": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -933,7 +876,6 @@ }, "node_modules/@aws-sdk/util-buffer-from": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -946,7 +888,6 @@ }, "node_modules/@aws-sdk/util-config-provider": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -958,7 +899,6 @@ }, "node_modules/@aws-sdk/util-defaults-mode-browser": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -973,7 +913,6 @@ }, "node_modules/@aws-sdk/util-defaults-mode-node": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -990,7 +929,6 @@ }, "node_modules/@aws-sdk/util-endpoints": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1003,7 +941,6 @@ }, "node_modules/@aws-sdk/util-hex-encoding": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1015,7 +952,6 @@ }, "node_modules/@aws-sdk/util-locate-window": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1027,7 +963,6 @@ }, "node_modules/@aws-sdk/util-middleware": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1039,7 +974,6 @@ }, "node_modules/@aws-sdk/util-retry": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1052,7 +986,6 @@ }, "node_modules/@aws-sdk/util-uri-escape": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1064,7 +997,6 @@ }, "node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1075,7 +1007,6 @@ }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1097,7 +1028,6 @@ }, "node_modules/@aws-sdk/util-utf8": { "version": "3.310.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -1110,7 +1040,6 @@ }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.259.0", - "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -2211,6 +2140,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "license": "MIT", + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -3228,7 +3166,6 @@ }, "node_modules/bowser": { "version": "2.11.0", - "dev": true, "license": "MIT", "optional": true }, @@ -3299,10 +3236,12 @@ } }, "node_modules/bson": { - "version": "5.2.0", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.8.0.tgz", + "integrity": "sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==", "license": "Apache-2.0", "engines": { - "node": ">=14.20.1" + "node": ">=16.20.1" } }, "node_modules/buffer": { @@ -4248,7 +4187,6 @@ }, "node_modules/fast-xml-parser": { "version": "4.1.2", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -4773,6 +4711,7 @@ }, "node_modules/ip": { "version": "2.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/ipaddr.js": { @@ -5712,8 +5651,7 @@ }, "node_modules/memory-pager": { "version": "1.5.0", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/merge-descriptors": { "version": "1.0.1", @@ -5798,33 +5736,48 @@ } }, "node_modules/mongodb": { - "version": "5.2.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.0.0.tgz", + "integrity": "sha512-wUIYesF4DTyDccm0noE5TwGi9ISdXUAi9T2cQ4xPc+EUBZG44bfMVt2ecOG5Ypca7eCz3oRpJm6YI6c7jAnuNw==", "license": "Apache-2.0", "dependencies": { - "bson": "^5.2.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.0.0", + "mongodb-connection-string-url": "^2.6.0" }, "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" + "node": ">=16.20.1" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", - "mongodb-client-encryption": "^2.3.0", - "snappy": "^7.2.2" + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" }, "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 } } }, @@ -6664,6 +6617,7 @@ }, "node_modules/saslprep": { "version": "1.0.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -6807,6 +6761,7 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 6.0.0", @@ -6815,6 +6770,7 @@ }, "node_modules/socks": { "version": "2.7.1", + "devOptional": true, "license": "MIT", "dependencies": { "ip": "^2.0.0", @@ -6845,7 +6801,6 @@ "node_modules/sparse-bitfield": { "version": "3.0.3", "license": "MIT", - "optional": true, "dependencies": { "memory-pager": "^1.0.2" } @@ -6966,7 +6921,6 @@ }, "node_modules/strnum": { "version": "1.0.5", - "dev": true, "license": "MIT", "optional": true }, @@ -7297,7 +7251,7 @@ }, "node_modules/tslib": { "version": "2.5.0", - "dev": true, + "devOptional": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -7659,7 +7613,6 @@ }, "@aws-crypto/ie11-detection": { "version": "3.0.0", - "dev": true, "optional": true, "requires": { "tslib": "^1.11.1" @@ -7667,14 +7620,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "dev": true, "optional": true } } }, "@aws-crypto/sha256-browser": { "version": "3.0.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/ie11-detection": "^3.0.0", @@ -7689,14 +7640,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "dev": true, "optional": true } } }, "@aws-crypto/sha256-js": { "version": "3.0.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/util": "^3.0.0", @@ -7706,14 +7655,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "dev": true, "optional": true } } }, "@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "dev": true, "optional": true, "requires": { "tslib": "^1.11.1" @@ -7721,14 +7668,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "dev": true, "optional": true } } }, "@aws-crypto/util": { "version": "3.0.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "^3.222.0", @@ -7738,14 +7683,12 @@ "dependencies": { "tslib": { "version": "1.14.1", - "dev": true, "optional": true } } }, "@aws-sdk/abort-controller": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -7754,7 +7697,6 @@ }, "@aws-sdk/client-cognito-identity": { "version": "3.312.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/sha256-browser": "3.0.0", @@ -7796,7 +7738,6 @@ }, "@aws-sdk/client-sso": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/sha256-browser": "3.0.0", @@ -7835,7 +7776,6 @@ }, "@aws-sdk/client-sso-oidc": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/sha256-browser": "3.0.0", @@ -7874,7 +7814,6 @@ }, "@aws-sdk/client-sts": { "version": "3.312.0", - "dev": true, "optional": true, "requires": { "@aws-crypto/sha256-browser": "3.0.0", @@ -7917,7 +7856,6 @@ }, "@aws-sdk/config-resolver": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -7928,7 +7866,6 @@ }, "@aws-sdk/credential-provider-cognito-identity": { "version": "3.312.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/client-cognito-identity": "3.312.0", @@ -7939,7 +7876,6 @@ }, "@aws-sdk/credential-provider-env": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -7949,7 +7885,6 @@ }, "@aws-sdk/credential-provider-imds": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/node-config-provider": "3.310.0", @@ -7961,7 +7896,6 @@ }, "@aws-sdk/credential-provider-ini": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/credential-provider-env": "3.310.0", @@ -7977,7 +7911,6 @@ }, "@aws-sdk/credential-provider-node": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/credential-provider-env": "3.310.0", @@ -7994,7 +7927,6 @@ }, "@aws-sdk/credential-provider-process": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -8005,7 +7937,6 @@ }, "@aws-sdk/credential-provider-sso": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/client-sso": "3.310.0", @@ -8018,7 +7949,6 @@ }, "@aws-sdk/credential-provider-web-identity": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -8028,7 +7958,6 @@ }, "@aws-sdk/credential-providers": { "version": "3.312.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/client-cognito-identity": "3.312.0", @@ -8049,7 +7978,6 @@ }, "@aws-sdk/fetch-http-handler": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8061,7 +7989,6 @@ }, "@aws-sdk/hash-node": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8072,7 +7999,6 @@ }, "@aws-sdk/invalid-dependency": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8081,7 +8007,6 @@ }, "@aws-sdk/is-array-buffer": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8089,7 +8014,6 @@ }, "@aws-sdk/middleware-content-length": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8099,7 +8023,6 @@ }, "@aws-sdk/middleware-endpoint": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/middleware-serde": "3.310.0", @@ -8111,7 +8034,6 @@ }, "@aws-sdk/middleware-host-header": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8121,7 +8043,6 @@ }, "@aws-sdk/middleware-logger": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8130,7 +8051,6 @@ }, "@aws-sdk/middleware-recursion-detection": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8140,7 +8060,6 @@ }, "@aws-sdk/middleware-retry": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8154,14 +8073,12 @@ "dependencies": { "uuid": { "version": "8.3.2", - "dev": true, "optional": true } } }, "@aws-sdk/middleware-sdk-sts": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/middleware-signing": "3.310.0", @@ -8171,7 +8088,6 @@ }, "@aws-sdk/middleware-serde": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8180,7 +8096,6 @@ }, "@aws-sdk/middleware-signing": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -8193,7 +8108,6 @@ }, "@aws-sdk/middleware-stack": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8201,7 +8115,6 @@ }, "@aws-sdk/middleware-user-agent": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/protocol-http": "3.310.0", @@ -8212,7 +8125,6 @@ }, "@aws-sdk/node-config-provider": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -8223,7 +8135,6 @@ }, "@aws-sdk/node-http-handler": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/abort-controller": "3.310.0", @@ -8235,7 +8146,6 @@ }, "@aws-sdk/property-provider": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8244,7 +8154,6 @@ }, "@aws-sdk/protocol-http": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8253,7 +8162,6 @@ }, "@aws-sdk/querystring-builder": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8263,7 +8171,6 @@ }, "@aws-sdk/querystring-parser": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8272,12 +8179,10 @@ }, "@aws-sdk/service-error-classification": { "version": "3.310.0", - "dev": true, "optional": true }, "@aws-sdk/shared-ini-file-loader": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8286,7 +8191,6 @@ }, "@aws-sdk/signature-v4": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/is-array-buffer": "3.310.0", @@ -8300,7 +8204,6 @@ }, "@aws-sdk/smithy-client": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/middleware-stack": "3.310.0", @@ -8310,7 +8213,6 @@ }, "@aws-sdk/token-providers": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/client-sso-oidc": "3.310.0", @@ -8322,7 +8224,6 @@ }, "@aws-sdk/types": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8330,7 +8231,6 @@ }, "@aws-sdk/url-parser": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/querystring-parser": "3.310.0", @@ -8340,7 +8240,6 @@ }, "@aws-sdk/util-base64": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/util-buffer-from": "3.310.0", @@ -8349,7 +8248,6 @@ }, "@aws-sdk/util-body-length-browser": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8357,7 +8255,6 @@ }, "@aws-sdk/util-body-length-node": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8365,7 +8262,6 @@ }, "@aws-sdk/util-buffer-from": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/is-array-buffer": "3.310.0", @@ -8374,7 +8270,6 @@ }, "@aws-sdk/util-config-provider": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8382,7 +8277,6 @@ }, "@aws-sdk/util-defaults-mode-browser": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/property-provider": "3.310.0", @@ -8393,7 +8287,6 @@ }, "@aws-sdk/util-defaults-mode-node": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/config-resolver": "3.310.0", @@ -8406,7 +8299,6 @@ }, "@aws-sdk/util-endpoints": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8415,7 +8307,6 @@ }, "@aws-sdk/util-hex-encoding": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8423,7 +8314,6 @@ }, "@aws-sdk/util-locate-window": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8431,7 +8321,6 @@ }, "@aws-sdk/util-middleware": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8439,7 +8328,6 @@ }, "@aws-sdk/util-retry": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/service-error-classification": "3.310.0", @@ -8448,7 +8336,6 @@ }, "@aws-sdk/util-uri-escape": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.5.0" @@ -8456,7 +8343,6 @@ }, "@aws-sdk/util-user-agent-browser": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/types": "3.310.0", @@ -8466,7 +8352,6 @@ }, "@aws-sdk/util-user-agent-node": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/node-config-provider": "3.310.0", @@ -8476,7 +8361,6 @@ }, "@aws-sdk/util-utf8": { "version": "3.310.0", - "dev": true, "optional": true, "requires": { "@aws-sdk/util-buffer-from": "3.310.0", @@ -8485,7 +8369,6 @@ }, "@aws-sdk/util-utf8-browser": { "version": "3.259.0", - "dev": true, "optional": true, "requires": { "tslib": "^2.3.1" @@ -9215,6 +9098,14 @@ } } }, + "@mongodb-js/saslprep": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -9692,7 +9583,8 @@ }, "acorn-jsx": { "version": "5.3.2", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "8.2.0", @@ -9892,7 +9784,6 @@ }, "bowser": { "version": "2.11.0", - "dev": true, "optional": true }, "brace-expansion": { @@ -9935,7 +9826,9 @@ } }, "bson": { - "version": "5.2.0" + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.8.0.tgz", + "integrity": "sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==" }, "buffer": { "version": "5.7.1", @@ -10362,7 +10255,8 @@ }, "eslint-config-prettier": { "version": "8.8.0", - "dev": true + "dev": true, + "requires": {} }, "eslint-plugin-prettier": { "version": "4.2.1", @@ -10520,7 +10414,6 @@ }, "fast-xml-parser": { "version": "4.1.2", - "dev": true, "optional": true, "requires": { "strnum": "^1.0.5" @@ -10836,7 +10729,8 @@ "version": "2.0.4" }, "ip": { - "version": "2.0.0" + "version": "2.0.0", + "devOptional": true }, "ipaddr.js": { "version": "1.9.1" @@ -11143,7 +11037,8 @@ }, "jest-pnp-resolver": { "version": "1.2.3", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "29.4.3", @@ -11468,8 +11363,7 @@ "version": "0.3.0" }, "memory-pager": { - "version": "1.5.0", - "optional": true + "version": "1.5.0" }, "merge-descriptors": { "version": "1.0.1" @@ -11517,12 +11411,13 @@ } }, "mongodb": { - "version": "5.2.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.0.0.tgz", + "integrity": "sha512-wUIYesF4DTyDccm0noE5TwGi9ISdXUAi9T2cQ4xPc+EUBZG44bfMVt2ecOG5Ypca7eCz3oRpJm6YI6c7jAnuNw==", "requires": { - "bson": "^5.2.0", - "mongodb-connection-string-url": "^2.6.0", - "saslprep": "^1.0.3", - "socks": "^2.7.1" + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.0.0", + "mongodb-connection-string-url": "^2.6.0" } }, "mongodb-connection-string-url": { @@ -12009,6 +11904,7 @@ }, "saslprep": { "version": "1.0.3", + "dev": true, "optional": true, "requires": { "sparse-bitfield": "^3.0.3" @@ -12113,10 +12009,12 @@ "dev": true }, "smart-buffer": { - "version": "4.2.0" + "version": "4.2.0", + "devOptional": true }, "socks": { "version": "2.7.1", + "devOptional": true, "requires": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -12136,7 +12034,6 @@ }, "sparse-bitfield": { "version": "3.0.3", - "optional": true, "requires": { "memory-pager": "^1.0.2" } @@ -12217,7 +12114,6 @@ }, "strnum": { "version": "1.0.5", - "dev": true, "optional": true }, "superagent": { @@ -12410,7 +12306,7 @@ }, "tslib": { "version": "2.5.0", - "dev": true + "devOptional": true }, "tsutils": { "version": "3.21.0", diff --git a/package.json b/package.json index 7b5730d..a515823 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "dependencies": { "dotenv": "^16.0.3", "express": "^4.18.2", - "mongodb": "^5.2.0", + "mongodb": "^6.0.0", "stream-json": "^1.8.0", "winston": "^3.9.0" },