diff --git a/package-lock.json b/package-lock.json index 65974c878..ab3b6a6e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,7 +100,7 @@ }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-js": "^5.2.0", @@ -114,7 +114,7 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -125,7 +125,7 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", @@ -137,7 +137,7 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", @@ -149,7 +149,7 @@ }, "node_modules/@aws-crypto/sha256-js": { "version": "5.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^5.2.0", @@ -162,7 +162,7 @@ }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "5.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -170,7 +170,7 @@ }, "node_modules/@aws-crypto/util": { "version": "5.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", @@ -180,7 +180,7 @@ }, "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -191,7 +191,7 @@ }, "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", @@ -203,7 +203,7 @@ }, "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", @@ -213,60 +213,9 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.716.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.716.0", - "@aws-sdk/client-sts": "3.716.0", - "@aws-sdk/core": "3.716.0", - "@aws-sdk/credential-provider-node": "3.716.0", - "@aws-sdk/middleware-host-header": "3.714.0", - "@aws-sdk/middleware-logger": "3.714.0", - "@aws-sdk/middleware-recursion-detection": "3.714.0", - "@aws-sdk/middleware-user-agent": "3.716.0", - "@aws-sdk/region-config-resolver": "3.714.0", - "@aws-sdk/types": "3.714.0", - "@aws-sdk/util-endpoints": "3.714.0", - "@aws-sdk/util-user-agent-browser": "3.714.0", - "@aws-sdk/util-user-agent-node": "3.716.0", - "@smithy/config-resolver": "^3.0.13", - "@smithy/core": "^2.5.5", - "@smithy/fetch-http-handler": "^4.1.2", - "@smithy/hash-node": "^3.0.11", - "@smithy/invalid-dependency": "^3.0.11", - "@smithy/middleware-content-length": "^3.0.13", - "@smithy/middleware-endpoint": "^3.2.6", - "@smithy/middleware-retry": "^3.0.31", - "@smithy/middleware-serde": "^3.0.11", - "@smithy/middleware-stack": "^3.0.11", - "@smithy/node-config-provider": "^3.1.12", - "@smithy/node-http-handler": "^3.3.2", - "@smithy/protocol-http": "^4.1.8", - "@smithy/smithy-client": "^3.5.1", - "@smithy/types": "^3.7.2", - "@smithy/url-parser": "^3.0.11", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.31", - "@smithy/util-defaults-mode-node": "^3.0.31", - "@smithy/util-endpoints": "^2.1.7", - "@smithy/util-middleware": "^3.0.11", - "@smithy/util-retry": "^3.0.11", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@aws-sdk/client-sso": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", @@ -314,7 +263,7 @@ }, "node_modules/@aws-sdk/client-sso-oidc": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", @@ -366,7 +315,7 @@ }, "node_modules/@aws-sdk/client-sts": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", @@ -469,7 +418,7 @@ }, "node_modules/@aws-sdk/core": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -488,24 +437,9 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.716.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.716.0", - "@aws-sdk/types": "3.714.0", - "@smithy/property-provider": "^3.1.11", - "@smithy/types": "^3.7.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@aws-sdk/credential-provider-env": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -520,7 +454,7 @@ }, "node_modules/@aws-sdk/credential-provider-http": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -540,7 +474,7 @@ }, "node_modules/@aws-sdk/credential-provider-ini": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -565,7 +499,7 @@ }, "node_modules/@aws-sdk/credential-provider-node": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.716.0", @@ -587,7 +521,7 @@ }, "node_modules/@aws-sdk/credential-provider-process": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -603,7 +537,7 @@ }, "node_modules/@aws-sdk/credential-provider-sso": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.716.0", @@ -621,7 +555,7 @@ }, "node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -637,36 +571,9 @@ "@aws-sdk/client-sts": "^3.716.0" } }, - "node_modules/@aws-sdk/credential-providers": { - "version": "3.716.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.716.0", - "@aws-sdk/client-sso": "3.716.0", - "@aws-sdk/client-sts": "3.716.0", - "@aws-sdk/core": "3.716.0", - "@aws-sdk/credential-provider-cognito-identity": "3.716.0", - "@aws-sdk/credential-provider-env": "3.716.0", - "@aws-sdk/credential-provider-http": "3.716.0", - "@aws-sdk/credential-provider-ini": "3.716.0", - "@aws-sdk/credential-provider-node": "3.716.0", - "@aws-sdk/credential-provider-process": "3.716.0", - "@aws-sdk/credential-provider-sso": "3.716.0", - "@aws-sdk/credential-provider-web-identity": "3.716.0", - "@aws-sdk/types": "3.714.0", - "@smithy/credential-provider-imds": "^3.2.8", - "@smithy/property-provider": "^3.1.11", - "@smithy/types": "^3.7.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@aws-sdk/middleware-host-header": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -680,7 +587,7 @@ }, "node_modules/@aws-sdk/middleware-logger": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -693,7 +600,7 @@ }, "node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -707,7 +614,7 @@ }, "node_modules/@aws-sdk/middleware-user-agent": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "3.716.0", @@ -724,7 +631,7 @@ }, "node_modules/@aws-sdk/region-config-resolver": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -740,7 +647,7 @@ }, "node_modules/@aws-sdk/token-providers": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -758,7 +665,7 @@ }, "node_modules/@aws-sdk/types": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -770,7 +677,7 @@ }, "node_modules/@aws-sdk/util-endpoints": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -784,7 +691,7 @@ }, "node_modules/@aws-sdk/util-locate-window": { "version": "3.693.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -795,7 +702,7 @@ }, "node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.714.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.714.0", @@ -806,7 +713,7 @@ }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.716.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-user-agent": "3.716.0", @@ -4695,7 +4602,6 @@ "node_modules/@mongodb-js/saslprep": { "version": "1.1.9", "license": "MIT", - "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" } @@ -6207,7 +6113,7 @@ }, "node_modules/@smithy/abort-controller": { "version": "3.1.9", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6219,7 +6125,7 @@ }, "node_modules/@smithy/config-resolver": { "version": "3.0.13", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.12", @@ -6234,7 +6140,7 @@ }, "node_modules/@smithy/core": { "version": "2.5.6", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/middleware-serde": "^3.0.11", @@ -6252,7 +6158,7 @@ }, "node_modules/@smithy/credential-provider-imds": { "version": "3.2.8", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.12", @@ -6267,7 +6173,7 @@ }, "node_modules/@smithy/fetch-http-handler": { "version": "4.1.2", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^4.1.8", @@ -6279,7 +6185,7 @@ }, "node_modules/@smithy/hash-node": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6293,7 +6199,7 @@ }, "node_modules/@smithy/invalid-dependency": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6302,7 +6208,7 @@ }, "node_modules/@smithy/is-array-buffer": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6313,7 +6219,7 @@ }, "node_modules/@smithy/middleware-content-length": { "version": "3.0.13", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^4.1.8", @@ -6326,7 +6232,7 @@ }, "node_modules/@smithy/middleware-endpoint": { "version": "3.2.7", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/core": "^2.5.6", @@ -6344,7 +6250,7 @@ }, "node_modules/@smithy/middleware-retry": { "version": "3.0.32", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.12", @@ -6363,7 +6269,7 @@ }, "node_modules/@smithy/middleware-serde": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6375,7 +6281,7 @@ }, "node_modules/@smithy/middleware-stack": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6387,7 +6293,7 @@ }, "node_modules/@smithy/node-config-provider": { "version": "3.1.12", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.11", @@ -6401,7 +6307,7 @@ }, "node_modules/@smithy/node-http-handler": { "version": "3.3.3", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^3.1.9", @@ -6416,7 +6322,7 @@ }, "node_modules/@smithy/property-provider": { "version": "3.1.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6428,7 +6334,7 @@ }, "node_modules/@smithy/protocol-http": { "version": "4.1.8", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6440,7 +6346,7 @@ }, "node_modules/@smithy/querystring-builder": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6453,7 +6359,7 @@ }, "node_modules/@smithy/querystring-parser": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6465,7 +6371,7 @@ }, "node_modules/@smithy/service-error-classification": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2" @@ -6476,7 +6382,7 @@ }, "node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.12", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6488,7 +6394,7 @@ }, "node_modules/@smithy/signature-v4": { "version": "4.2.4", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", @@ -6506,7 +6412,7 @@ }, "node_modules/@smithy/smithy-client": { "version": "3.5.2", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/core": "^2.5.6", @@ -6523,7 +6429,7 @@ }, "node_modules/@smithy/types": { "version": "3.7.2", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6534,7 +6440,7 @@ }, "node_modules/@smithy/url-parser": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/querystring-parser": "^3.0.11", @@ -6544,7 +6450,7 @@ }, "node_modules/@smithy/util-base64": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", @@ -6557,7 +6463,7 @@ }, "node_modules/@smithy/util-body-length-browser": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6565,7 +6471,7 @@ }, "node_modules/@smithy/util-body-length-node": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6576,7 +6482,7 @@ }, "node_modules/@smithy/util-buffer-from": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", @@ -6588,7 +6494,7 @@ }, "node_modules/@smithy/util-config-provider": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6599,7 +6505,7 @@ }, "node_modules/@smithy/util-defaults-mode-browser": { "version": "3.0.32", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.11", @@ -6614,7 +6520,7 @@ }, "node_modules/@smithy/util-defaults-mode-node": { "version": "3.0.32", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/config-resolver": "^3.0.13", @@ -6631,7 +6537,7 @@ }, "node_modules/@smithy/util-endpoints": { "version": "2.1.7", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.12", @@ -6644,7 +6550,7 @@ }, "node_modules/@smithy/util-hex-encoding": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6655,7 +6561,7 @@ }, "node_modules/@smithy/util-middleware": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.7.2", @@ -6667,7 +6573,7 @@ }, "node_modules/@smithy/util-retry": { "version": "3.0.11", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/service-error-classification": "^3.0.11", @@ -6680,7 +6586,7 @@ }, "node_modules/@smithy/util-stream": { "version": "3.3.3", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/fetch-http-handler": "^4.1.2", @@ -6698,7 +6604,7 @@ }, "node_modules/@smithy/util-uri-escape": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -6709,7 +6615,7 @@ }, "node_modules/@smithy/util-utf8": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", @@ -7821,13 +7727,16 @@ }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", "license": "MIT" }, "node_modules/@types/whatwg-url": { - "version": "8.2.2", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", "license": "MIT", "dependencies": { - "@types/node": "*", "@types/webidl-conversions": "*" } }, @@ -10018,7 +9927,7 @@ }, "node_modules/bowser": { "version": "2.11.0", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/brace-expansion": { @@ -10095,17 +10004,17 @@ } }, "node_modules/bson": { - "version": "4.7.2", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.1.tgz", + "integrity": "sha512-P92xmHDQjSKPLHqFxefqMxASNq/aWJMEZugpCjf+AF/pgcUpMMQCg7t7+ewko0/u8AapvF3luf/FoehddEK+sA==", "license": "Apache-2.0", - "dependencies": { - "buffer": "^5.6.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">=16.20.1" } }, "node_modules/buffer": { "version": "5.7.1", + "dev": true, "funding": [ { "type": "github", @@ -14089,7 +13998,7 @@ }, "node_modules/fast-xml-parser": { "version": "4.4.1", - "devOptional": true, + "dev": true, "funding": [ { "type": "github", @@ -15868,6 +15777,7 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "dev": true, "funding": [ { "type": "github", @@ -16111,6 +16021,7 @@ }, "node_modules/ip-address": { "version": "9.0.5", + "dev": true, "license": "MIT", "dependencies": { "jsbn": "1.1.0", @@ -18403,6 +18314,7 @@ }, "node_modules/jsbn": { "version": "1.1.0", + "dev": true, "license": "MIT" }, "node_modules/jsdom": { @@ -19769,8 +19681,7 @@ }, "node_modules/memory-pager": { "version": "1.5.0", - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/meow": { "version": "8.1.2", @@ -20772,55 +20683,93 @@ } }, "node_modules/mongodb": { - "version": "4.17.2", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.12.0.tgz", + "integrity": "sha512-RM7AHlvYfS7jv7+BXund/kR64DryVI+cHbVAy9P61fnb1RcWZqOW1/Wj2YhqMCx+MuYhqTRGv7AwHBzmsCKBfA==", "license": "Apache-2.0", "dependencies": { - "bson": "^4.7.2", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.1", + "mongodb-connection-string-url": "^3.0.0" }, "engines": { - "node": ">=12.9.0" + "node": ">=16.20.1" }, - "optionalDependencies": { - "@aws-sdk/credential-providers": "^3.186.0", - "@mongodb-js/saslprep": "^1.1.0" + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.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 + } } }, "node_modules/mongodb-connection-string-url": { - "version": "2.6.0", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "license": "Apache-2.0", "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^14.1.0 || ^13.0.0" } }, "node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "3.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "license": "MIT", "dependencies": { - "punycode": "^2.1.1" + "punycode": "^2.3.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "11.0.0", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", + "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "license": "MIT", "dependencies": { - "tr46": "^3.0.0", + "tr46": "^5.0.0", "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/ms": { @@ -26790,6 +26739,7 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 6.0.0", @@ -26816,6 +26766,7 @@ }, "node_modules/socks": { "version": "2.8.3", + "dev": true, "license": "MIT", "dependencies": { "ip-address": "^9.0.5", @@ -26917,7 +26868,6 @@ "node_modules/sparse-bitfield": { "version": "3.0.3", "license": "MIT", - "optional": true, "dependencies": { "memory-pager": "^1.0.2" } @@ -26999,6 +26949,7 @@ }, "node_modules/sprintf-js": { "version": "1.1.3", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/ssri": { @@ -27372,7 +27323,7 @@ }, "node_modules/strnum": { "version": "1.0.5", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/strong-log-transformer": { @@ -29404,7 +29355,7 @@ }, "node_modules/uuid": { "version": "9.0.1", - "devOptional": true, + "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -30690,7 +30641,7 @@ "i18next": "24.2.1", "i18next-fs-backend": "2.6.0", "i18next-http-middleware": "3.7.1", - "mongodb": "4.17.2", + "mongodb": "6.12.0", "react": "18.3.1", "react-dom": "^18.2.0", "redis": "^4.7.0", @@ -30796,7 +30747,7 @@ "dependencies": { "@lumieducation/h5p-server": "^9.3.2", "aws-sdk": "2.1692.0", - "mongodb": "4.17.2", + "mongodb": "6.12.0", "stream-buffers": "^3.0.2" }, "devDependencies": { diff --git a/packages/h5p-examples/package.json b/packages/h5p-examples/package.json index ef597e9fd..d9ac88892 100644 --- a/packages/h5p-examples/package.json +++ b/packages/h5p-examples/package.json @@ -38,7 +38,7 @@ "i18next": "24.2.1", "i18next-fs-backend": "2.6.0", "i18next-http-middleware": "3.7.1", - "mongodb": "4.17.2", + "mongodb": "6.12.0", "react": "18.3.1", "react-dom": "^18.2.0", "redis": "^4.7.0", diff --git a/packages/h5p-mongos3/package.json b/packages/h5p-mongos3/package.json index 789e0c94a..37f826c24 100644 --- a/packages/h5p-mongos3/package.json +++ b/packages/h5p-mongos3/package.json @@ -45,7 +45,7 @@ "dependencies": { "@lumieducation/h5p-server": "^9.3.2", "aws-sdk": "2.1692.0", - "mongodb": "4.17.2", + "mongodb": "6.12.0", "stream-buffers": "^3.0.2" }, "main": "./build/index.js",