From 0bad973f15bb0937533c03c7ad2f0664201fa891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 13:15:38 +0000 Subject: [PATCH] chore(deps): bump undici in /sandbox/pubnub-example Bumps [undici](https://github.com/nodejs/undici) from 5.22.1 to 5.26.3. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v5.22.1...v5.26.3) --- updated-dependencies: - dependency-name: undici dependency-type: indirect ... Signed-off-by: dependabot[bot] --- sandbox/pubnub-example/package-lock.json | 1120 ++++++++++++++++------ 1 file changed, 812 insertions(+), 308 deletions(-) diff --git a/sandbox/pubnub-example/package-lock.json b/sandbox/pubnub-example/package-lock.json index 1a32c110ff..f8c34e5b6a 100644 --- a/sandbox/pubnub-example/package-lock.json +++ b/sandbox/pubnub-example/package-lock.json @@ -473,9 +473,9 @@ } }, "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "engines": { "node": ">=0.1.90" } @@ -1453,9 +1453,9 @@ } }, "node_modules/@node-saml/node-saml": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@node-saml/node-saml/-/node-saml-4.0.4.tgz", - "integrity": "sha512-oybUBWBYVsHGckQxzyzlpRM4E2iuW3I2Ok/J9SwlotdmjvmZxSo6Ub74D9wltG8C9daJZYI57uy+1UK4FtcGXA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@node-saml/node-saml/-/node-saml-4.0.5.tgz", + "integrity": "sha512-J5DglElbY1tjOuaR1NPtjOXkXY5bpUhDoKVoeucYN98A3w4fwgjIOPqIGcb6cQsqFq2zZ6vTCeKn5C/hvefSaw==", "dependencies": { "@types/debug": "^4.1.7", "@types/passport": "^1.0.11", @@ -1666,9 +1666,9 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" }, "node_modules/@sourceloop/notification-service": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@sourceloop/notification-service/-/notification-service-7.0.5.tgz", - "integrity": "sha512-c2lIHhEdO7Kk0jvdnbpPiPLDM5iRt7xy1q1EDyv/IxzpMm3MhPEdQx1Q5BPvcBc1bT+bSqGYZLrJiaALuRJmZw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@sourceloop/notification-service/-/notification-service-7.0.9.tgz", + "integrity": "sha512-d+oYyiUGrKaCljWtREPNK3OvWpcnuww+2b/W6+GHT97oerZTR8k9gAiARE5OEYpkaTqYYJIDuS8iyhyTRSvi2g==", "hasInstallScript": true, "dependencies": { "@loopback/boot": "^6.1.0", @@ -1679,7 +1679,7 @@ "@loopback/rest": "^13.1.0", "@loopback/rest-explorer": "^6.1.0", "@loopback/service-proxy": "^6.1.0", - "@sourceloop/core": "^8.0.3", + "@sourceloop/core": "^8.2.0", "dotenv": "^16.0.3", "dotenv-extended": "^2.9.0", "jsonwebtoken": "^9.0.0", @@ -1720,16 +1720,16 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/@loopback/context": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.1.tgz", - "integrity": "sha512-3PgjTpGtB+5DDVMpxaUWFLzcx529EOKI2FRqud19imnOVWx4su5bfbWocqM84JjT645HCiKucNjz5oamd3+zcQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.3.tgz", + "integrity": "sha512-CC9kY63JkxSL/QCSNpwCmyeQZaQHS65VLarofZrRA6O7otGDOfOPtGR7ZoLxz6KLqs+iIECEr+OMBZWOrpJPXA==", "dependencies": { - "@loopback/metadata": "^6.1.1", + "@loopback/metadata": "^6.1.3", "@types/debug": "^4.1.8", "debug": "^4.3.4", "hyperid": "^3.1.1", "p-event": "^4.2.0", - "tslib": "^2.6.0", + "tslib": "^2.6.2", "uuid": "^9.0.0" }, "engines": { @@ -1737,13 +1737,13 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/@loopback/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.1.tgz", - "integrity": "sha512-++S6t3znt8VXpU8JOwGziu7l2WRaAwzp0g/N3UXMQhtkEmg0DCz5NXdJTxx0ogt6uF18ZgccPl9bxdGPtLhJoQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.3.tgz", + "integrity": "sha512-fNPhJLuF61Npen6LVacHh43sSAABlPbB5vw+zyCMtuDGv+XUCEg71y5R10MIWH3KIOm6aN2H/g5kZeeHqLwNpA==", "dependencies": { - "@loopback/context": "^6.1.1", + "@loopback/context": "^6.1.3", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -1799,14 +1799,14 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/@loopback/metadata": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.1.tgz", - "integrity": "sha512-9Z5DD00xrMC6HqpJ23t+83Yridwx6NptgCNRJ4eQADrT6HoMWaQfxXq/jRaQndA32ofqLvc77cJL0CN3z4dFzQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.3.tgz", + "integrity": "sha512-1Pjz3uh6eLAYUINGlSjivdJ6xiok9x1cKAgaHmsm4BMX/xqZC3YQuQbysGjNRuT+PbpppZIbuxDeSVC51XGLKw==", "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -1928,13 +1928,13 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/@loopback/rest-explorer": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.1.tgz", - "integrity": "sha512-heKxIzUbozNMljL/BXTo1ne36A9FLzmxoE4dvohywyapd3QezHHfXIHwHdv+T/C+HKbAg09xmDZV7b5M1YLc0w==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/rest-explorer/-/rest-explorer-6.1.3.tgz", + "integrity": "sha512-mGvCkyE86aVhPqHygi4rFt8dV8qWkmW0Xakv6MbpR5FYCqfWXcpD/xULiUTNPlBYkoJ9a+j3TVwkCmxdyj1YCQ==", "dependencies": { "ejs": "^3.1.9", - "swagger-ui-dist": "5.1.1", - "tslib": "^2.6.0" + "swagger-ui-dist": "5.6.2", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -1971,9 +1971,9 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/@sourceloop/core": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@sourceloop/core/-/core-8.0.3.tgz", - "integrity": "sha512-42M7u2Whlz8+Banz0mJ5tzA6SdxKNeQdRBDQWjJerPqT71aafSs2opDJ72Qs8WPABpwOrTw/zaKW/zBiJh/84g==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@sourceloop/core/-/core-8.2.0.tgz", + "integrity": "sha512-D/owdN9za1+RM1QDsRLIZEknukGf+wCC8zd+hfThrBhsjL7uCIo4AoIo088+QNahyuItLQxfqiAGyr52ilGwgw==", "dependencies": { "@loopback/boot": "^6.1.0", "@loopback/context": "^6.1.0", @@ -1984,7 +1984,6 @@ "@loopback/rest": "^13.1.0", "@loopback/rest-explorer": "^6.1.0", "@loopback/service-proxy": "^6.1.0", - "casbin": "^5.15.0", "i18n": "^0.15.1", "jsonwebtoken": "^9.0.0", "lodash": "^4.17.21", @@ -2000,14 +1999,15 @@ "openapi3-ts": "^2.0.2", "request-ip": "^3.3.0", "swagger-stats": "^0.99.5", - "tslib": "^2.5.3", + "tslib": "^2.6.1", "winston": "^3.7.2" }, "engines": { "node": "16 || 17 || 18" }, "peerDependencies": { - "@loopback/sequelize": "^0.4.0" + "@loopback/sequelize": "^0.4.0", + "loopback-connector-rest": "^4.0.3" }, "peerDependenciesMeta": { "@loopback/sequelize": { @@ -2031,9 +2031,9 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/loopback4-authentication": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-9.0.1.tgz", - "integrity": "sha512-cwJIIdLSZ97V9ke0ced6akgIAW2fCbtpb5wWiritKN7aPnlf0PjEV7ECIxh+22ZCLV3PdoAzUbDdAux5Q2CoRg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/loopback4-authentication/-/loopback4-authentication-9.0.2.tgz", + "integrity": "sha512-COzH6qALlZo2tMe24B6wxmua/udT5o1PnwU8/1dB0w3qv2PIDx2JRY40xXCKC9fVFPHQPboehDLcGAeABlTATQ==", "dependencies": { "@exlinc/keycloak-passport": "^1.0.2", "@loopback/context": "^6.1.0", @@ -2063,26 +2063,19 @@ "@loopback/rest": "^13.1.0" } }, - "node_modules/@sourceloop/notification-service/node_modules/loopback4-authentication/vendor/passport-apple": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "jsonwebtoken": "^9.0.0", - "passport-oauth2": "^1.5.0" - } - }, + "node_modules/@sourceloop/notification-service/node_modules/loopback4-authentication/vendor/passport-apple": {}, "node_modules/@sourceloop/notification-service/node_modules/loopback4-authorization": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.1.0.tgz", - "integrity": "sha512-eDj0ikxalF1TF6f8WLln8dZ8YVXC2kwMQhGhe/JxiiN94qO14Jay4oQm/omihNfsUZdlZ/xCR5aO9Qomdm7dKA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/loopback4-authorization/-/loopback4-authorization-6.2.0.tgz", + "integrity": "sha512-nJl8vv/3LY61lVGo61Ryk9CI20/RjhT8281ZTRwihll4E/to4OFPqrM6tezwBXtUikI70jUlB8DEWuN4QBp1DQ==", "dependencies": { - "@loopback/core": "^5.1.0", + "@loopback/core": "^5.1.3", "casbin": "^5.20.4", "casbin-pg-adapter": "^1.4.0", "lodash": "^4.17.21" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@sourceloop/notification-service/node_modules/loopback4-notifications": { @@ -2126,9 +2119,9 @@ } }, "node_modules/@sourceloop/notification-service/node_modules/swagger-ui-dist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.1.1.tgz", - "integrity": "sha512-qGHwN3/k+7seRIuGYdQ3LbJu7jxJezGPuB81ihEc6N36VuWbOdSeVARVmxJEweaYnzz0NXVbLQSWDqXiOj8VFQ==" + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.6.2.tgz", + "integrity": "sha512-2LKVuU2m6RHkemJloKiKJOTpN2RPmbsiad0OfSdtmFHOXJKAgYRZMwJcpT96RX6E9HUB5RkVOFC6vWqVjRgSOg==" }, "node_modules/@tootallnate/once": { "version": "1.1.2", @@ -2162,9 +2155,9 @@ "dev": true }, "node_modules/@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "version": "2.8.14", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.14.tgz", + "integrity": "sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==", "dependencies": { "@types/node": "*" } @@ -2189,9 +2182,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.17.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -2300,25 +2293,25 @@ "integrity": "sha512-soGmOpVBUq+gaBMwom1M+krC/NNbWlosh4AtGA03SyWNDiqSKtwp7OulO1M6+mg8YkHMvJ/y0AkCeO8d1hNb7A==" }, "node_modules/@types/on-finished": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.1.tgz", - "integrity": "sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/on-finished/-/on-finished-2.3.2.tgz", + "integrity": "sha512-0vvczNxekBdvl51GCEpvk/Ntum+SRr3lInh/cK9FQQ3NoGkF1CFnoTZyWWeaxqppJRpkRwazoK1kDOhRFN9fyg==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/passport": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.12.tgz", - "integrity": "sha512-QFdJ2TiAEoXfEQSNDISJR1Tm51I78CymqcBa8imbjo6dNNu+l2huDxxbDEIoFIwOSKMkOfHEikyDuZ38WwWsmw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.13.tgz", + "integrity": "sha512-XXURryL+EZAWtbQFOHX1eNB+RJwz5XMPPz1xrGpEKr2xUZCXM4NCPkHMtZQ3B2tTSG/1IRaAcTHjczRA4sSFCw==", "dependencies": { "@types/express": "*" } }, "node_modules/@types/passport-strategy": { - "version": "0.2.35", - "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz", - "integrity": "sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==", + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.36.tgz", + "integrity": "sha512-hotVZuaCt04LJYXfZD5B+5UeCcRVG8IjKaLLGTJ1eFp0wiFQA2XfsqslGGInWje+OysNNLPH/ducce5GXHDC1Q==", "dependencies": { "@types/express": "*", "@types/passport": "*" @@ -2422,9 +2415,9 @@ } }, "node_modules/@types/triple-beam": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", - "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.3.tgz", + "integrity": "sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g==" }, "node_modules/@types/type-is": { "version": "1.6.3", @@ -2435,26 +2428,26 @@ } }, "node_modules/@types/xml-crypto": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/xml-crypto/-/xml-crypto-1.4.2.tgz", - "integrity": "sha512-1kT+3gVkeBDg7Ih8NefxGYfCApwZViMIs5IEs5AXF6Fpsrnf9CLAEIRh0DYb1mIcRcvysVbe27cHsJD6rJi36w==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@types/xml-crypto/-/xml-crypto-1.4.3.tgz", + "integrity": "sha512-pnvKYb7vUsUIMc+C6JM/j779YWQgOMcwjnqHJ9cdaWXwWEBE1hAqthzeszRx62V5RWMvS+XS9w9tXMOYyUc8zg==", "dependencies": { "@types/node": "*", "xpath": "0.0.27" } }, "node_modules/@types/xml-encryption": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/xml-encryption/-/xml-encryption-1.2.1.tgz", - "integrity": "sha512-UeyZkfZFZSa9XCGU5uGgUmsSLwQESDJvF076bJGyDf2gkXJjKvK8fW/x4ckvEHB2M/5RHJEkMc5xI+JrdmCTKA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/xml-encryption/-/xml-encryption-1.2.2.tgz", + "integrity": "sha512-UeuYOqW3ZzUQfwb/mb3GNZ2/DlVdh5mjJNmB/yFXgQr8/pwlVJ9I2w+AHPfRDzLshe7YpgUB4T1//qgbk6U87Q==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/xml2js": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.11.tgz", - "integrity": "sha512-JdigeAKmCyoJUiQljjr7tQG3if9NkqGUgwEUqBvV0N7LM4HyQk7UXCnusRa1lnvXAEYJ8mw8GtZWioagNztOwA==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.12.tgz", + "integrity": "sha512-CZPpQKBZ8db66EP5hCjwvYrLThgZvnyZrPXK2W+UI1oOaWezGt34iOaUCX4Jah2X8+rQqjvl9VKEIT8TR1I0rA==", "dependencies": { "@types/node": "*" } @@ -2648,9 +2641,9 @@ } }, "node_modules/@xmldom/xmldom": { - "version": "0.8.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.9.tgz", - "integrity": "sha512-4VSbbcMoxc4KLjb1gs96SRmi7w4h1SF+fCoiK0XaQX62buCc1G5d0DC5bJ9xJBNPDSVCmIrcl8BiYxzjrqaaJA==", + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "engines": { "node": ">=10.0.0" } @@ -2905,6 +2898,15 @@ "safer-buffer": "~2.1.0" } }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "peer": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", @@ -2987,10 +2989,25 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "peer": true + }, "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -3306,17 +3323,6 @@ "safe-json-stringify": "~1" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -3515,6 +3521,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "peer": true + }, "node_modules/catharsis": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", @@ -3908,6 +3920,18 @@ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.4.0.tgz", "integrity": "sha512-JiQosUWiOFgp4hQn0an+SBoV9IKdqzhROM0iiN4LB7UpfJBlsSJlWl9nq4zGgxgMAzHJ6V4t29VAVD+3+2NJAg==" }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/data-uri-to-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", @@ -4214,6 +4238,16 @@ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "peer": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -4783,11 +4817,11 @@ } }, "node_modules/express-rate-limit": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.7.1.tgz", - "integrity": "sha512-eH4VgI64Nowd2vC5Xylx0lLYovWIp2gRFtTklWDbhSDydGAPQUjvr1B7aQ2/ZADrAi6bJ51qSizKIXWAZ1WCQw==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.11.2.tgz", + "integrity": "sha512-a7uwwfNTh1U60ssiIkuLFWHt4hAC5yxlLGU2VP0X4YNlyEDZAqF4tK3GD3NSitVBrCQmQ0++0uOyFOgC2y4DDw==", "engines": { - "node": ">= 14.0.0" + "node": ">= 14" }, "peerDependencies": { "express": "^4 || ^5" @@ -4874,8 +4908,16 @@ "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "optional": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ], + "peer": true }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -4913,8 +4955,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -5190,9 +5231,9 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "funding": [ { "type": "individual", @@ -5231,6 +5272,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -5501,6 +5551,15 @@ "node": ">= 4.0.0" } }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, "node_modules/glob": { "version": "10.3.3", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", @@ -5716,6 +5775,51 @@ "node": ">=12.0.0" } }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "peer": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -5879,10 +5983,25 @@ "node": ">= 6" } }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, "node_modules/http-status": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.6.2.tgz", - "integrity": "sha512-oUExvfNckrpTpDazph7kNG8sQi5au3BeTo0idaZFXEhTaJKu7GNJCLHI0rYY2wljm548MSTM+Ljj/c6anqu2zQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.7.0.tgz", + "integrity": "sha512-6HZ8T2ywZKtNKOrRA22x4Z+fK+UiWzimWYSTROVHrZ46RX+hKsg9wCQiodRtfNrKfsvOkwsXA6R9q+TmDY+8nQ==", "engines": { "node": ">= 0.4.0" } @@ -6259,8 +6378,7 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unicode-supported": { "version": "0.1.0", @@ -6293,6 +6411,12 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "peer": true + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -6469,9 +6593,9 @@ } }, "node_modules/jackspeak": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz", - "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -6543,6 +6667,12 @@ "xmlcreate": "^2.0.4" } }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "peer": true + }, "node_modules/jsdoc": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz", @@ -6630,6 +6760,12 @@ "fast-deep-equal": "^3.1.3" } }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "peer": true + }, "node_modules/json-schema-compare": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", @@ -6649,6 +6785,12 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "peer": true + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -6673,6 +6815,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "peer": true, + "engines": { + "node": ">=10.0" + } + }, "node_modules/jsonwebtoken": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", @@ -6707,6 +6858,21 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/just-extend": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", @@ -6899,16 +7065,19 @@ } }, "node_modules/logform": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", - "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/long": { @@ -6981,6 +7150,38 @@ "node": ">=10" } }, + "node_modules/loopback-connector-rest": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-4.0.3.tgz", + "integrity": "sha512-qZqd1LgI/1an9eB1ee6uphr4K9fWnhBpduGwdf74dIkeE727yBMWA4opzI/OsnLTy4rhDYRSEwMqd2ecGYKdxw==", + "peer": true, + "dependencies": { + "debug": "^4.1.0", + "jsonpath-plus": "^4.0.0", + "lodash": "^4.17.11", + "methods": "^1.1.1", + "mime": "^2.3.1", + "qs": "^6.1.0", + "request": "^2.53.0", + "strong-globalize": "^6.0.5", + "traverse": "^0.6.6" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/loopback-connector-rest/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/loopback-connector/node_modules/strong-globalize": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-5.1.0.tgz", @@ -7008,9 +7209,9 @@ } }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.8", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.8.tgz", - "integrity": "sha512-tfBmMhtbop6BIFuYVWwMXFaNj9Q+LGZiKR31hhlYriOA78FOzJ9efAWGEEFtWLa/uMpI3OJcwKsa20OGF63IPQ==", + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.9.tgz", + "integrity": "sha512-vBwqQaSa2GpCqS/zevAGG6zRgzsQ/KhB4xUaBSbGxNMD6GwTbS60GuD4yKSN2t4pwx4Qca2x3YUAXhumO1bN2Q==", "dependencies": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -7095,18 +7296,18 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/boot": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.1.tgz", - "integrity": "sha512-IEokBv+pvgyFePi1n3hByEjP6sQO3FmQvoAcxhuuvHClaC+xM+Wig7ZBh3X3Wc5CkqA0NhkXCXpL7iNcqtMQUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.3.tgz", + "integrity": "sha512-oKTd43WOVtfrlUntGXWnHg6MzZN3d5j7+zxV4aH6Wh9y7meRhVVD5Jp5DRXsIoxB8XgHbAZwgnz9BdJTGXjrHg==", "dependencies": { - "@loopback/model-api-builder": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/service-proxy": "^6.1.1", + "@loopback/model-api-builder": "^5.1.3", + "@loopback/repository": "^6.1.3", + "@loopback/service-proxy": "^6.1.3", "@types/debug": "^4.1.8", "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^10.3.3", - "tslib": "^2.6.0" + "glob": "^10.3.4", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7116,16 +7317,16 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/context": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.1.tgz", - "integrity": "sha512-3PgjTpGtB+5DDVMpxaUWFLzcx529EOKI2FRqud19imnOVWx4su5bfbWocqM84JjT645HCiKucNjz5oamd3+zcQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.3.tgz", + "integrity": "sha512-CC9kY63JkxSL/QCSNpwCmyeQZaQHS65VLarofZrRA6O7otGDOfOPtGR7ZoLxz6KLqs+iIECEr+OMBZWOrpJPXA==", "dependencies": { - "@loopback/metadata": "^6.1.1", + "@loopback/metadata": "^6.1.3", "@types/debug": "^4.1.8", "debug": "^4.3.4", "hyperid": "^3.1.1", "p-event": "^4.2.0", - "tslib": "^2.6.0", + "tslib": "^2.6.2", "uuid": "^9.0.0" }, "engines": { @@ -7133,27 +7334,27 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.1.tgz", - "integrity": "sha512-++S6t3znt8VXpU8JOwGziu7l2WRaAwzp0g/N3UXMQhtkEmg0DCz5NXdJTxx0ogt6uF18ZgccPl9bxdGPtLhJoQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.3.tgz", + "integrity": "sha512-fNPhJLuF61Npen6LVacHh43sSAABlPbB5vw+zyCMtuDGv+XUCEg71y5R10MIWH3KIOm6aN2H/g5kZeeHqLwNpA==", "dependencies": { - "@loopback/context": "^6.1.1", + "@loopback/context": "^6.1.3", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-helmet/node_modules/@loopback/express": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.1.tgz", - "integrity": "sha512-b9yXJxomjMwoNyC/bXRNMkjnjdOFP9LFuxcMMsGrH9VeMoB6V1YMB5A0fdkdN5Z25DzCMPLNXeGuuxNjRn4CVQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.3.tgz", + "integrity": "sha512-GqG/eLJAi4BX6A/0Ic26wtBih21IJgIq2aHcDb2ZaRlUJ1xczdbOUOoQ38r+lIXYCFYpDkbYwr9HeA+ZbOnG6A==", "dependencies": { - "@loopback/http-server": "^5.1.1", + "@loopback/http-server": "^5.1.3", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/express-serve-static-core": "^4.17.36", "@types/http-errors": "^2.0.1", "body-parser": "^1.20.2", "debug": "^4.3.4", @@ -7161,7 +7362,7 @@ "http-errors": "^2.0.0", "on-finished": "^2.4.1", "toposort": "^2.0.2", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7171,49 +7372,49 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/filter": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.1.tgz", - "integrity": "sha512-Jtv6gJ/C1kXM19EJOi8CH/9FQVwQN0r5UnDC2BVsU0OJ+FDsfAqmEMv8tlgHRmnL/63VMv89K4RXqvRcdGgZRw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.3.tgz", + "integrity": "sha512-9+QcBGMfgmcJ08OZih4clvDqyCT6CCxMu1DvL/h74CTloLbkeLNmDdrorKaN3Lh7yh1Tqen4JnvLVXcVw9/q4g==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-helmet/node_modules/@loopback/http-server": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.1.tgz", - "integrity": "sha512-WGBxsrCVJ6xaLgmmw1j9XmOPh+iTaXEW1TNrWnfc2nspZLcnzPbCDDqRLQZdoUlAqiDGhGhXHwb/H5XF8o057A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.3.tgz", + "integrity": "sha512-DAek48rR4NYTCjouaIxPSy4ZERBkDB3L6qIxff0J5gaV/7u+qToYBFHJUN8sY5lL9aZYPZddDUV6oLjnfyiFCg==", "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-helmet/node_modules/@loopback/metadata": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.1.tgz", - "integrity": "sha512-9Z5DD00xrMC6HqpJ23t+83Yridwx6NptgCNRJ4eQADrT6HoMWaQfxXq/jRaQndA32ofqLvc77cJL0CN3z4dFzQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.3.tgz", + "integrity": "sha512-1Pjz3uh6eLAYUINGlSjivdJ6xiok9x1cKAgaHmsm4BMX/xqZC3YQuQbysGjNRuT+PbpppZIbuxDeSVC51XGLKw==", "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-helmet/node_modules/@loopback/model-api-builder": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.1.tgz", - "integrity": "sha512-LbKK2FDI+Z679MukZyRURTrIUT/OHl3WLnTAcV0uxhar+kflGWjI61I88fyytfZflqXu7EfzeLGpqMZfvaOv8A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.3.tgz", + "integrity": "sha512-QM1m/Pmfy4EAtIOIMl0WRrM5xxHU5ACVrfxFW6vNPQYTsMJLtDd+7/IaRP+tgxWrFSgreBqD3Vt8rAnzWsB78Q==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7224,17 +7425,17 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/openapi-v3": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.1.tgz", - "integrity": "sha512-BnkpVmoqE80xGv5yQOEcS3iZ5CyOgWWV3PNsrDHHqKuTMRdVtT50+76giAd7JhJrScpn+VxnDppB0JrH6WoVUg==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.3.tgz", + "integrity": "sha512-CWLxbeGiNTCWQuhvyoewXQxacA/Hknqu7CJQDNdZyPpg2X/Ior4ZbYBCFVc7ByHdELktaOXL2/3F3wKYY5GIvw==", "dependencies": { - "@loopback/repository-json-schema": "^7.1.1", + "@loopback/repository-json-schema": "^7.1.3", "debug": "^4.3.4", - "http-status": "^1.6.2", + "http-status": "^1.7.0", "json-merge-patch": "^1.0.2", "lodash": "^4.17.21", "openapi3-ts": "^2.0.2", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7244,16 +7445,16 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/repository": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.1.tgz", - "integrity": "sha512-jQGhtzPwoYyx3UD5dpBQpSmkJ07Y8MtsXMbOfI/AhYpNsoD0CFQlPENv95tmSFonvbAmRTpdcf3KKXkoYwJocA==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.3.tgz", + "integrity": "sha512-iS5qvQXDfPW4awSlUZSgSlq7xW8dOeNzPygYCghcKI3rmmfrggGBhRexIw0K0ulMmXMLUh0UIRey+jMkkkfSpA==", "dependencies": { - "@loopback/filter": "^4.1.1", + "@loopback/filter": "^4.1.3", "@types/debug": "^4.1.8", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7263,13 +7464,13 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/repository-json-schema": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.1.1.tgz", - "integrity": "sha512-1ihpUf5UbT55LcgfGDpDa/8SCSOuAGxj083MJbon4egAtkt6j4bvuCtNu24nJB+k/3WhgIYaOG+C63Cj2TdohA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.1.3.tgz", + "integrity": "sha512-DSXOjHG0x440iwnbavUS9CklsmipEfWz5u17uOEnN1xGgo3J8RQRrbZaiIPcqp1Un2aUB5CNWic/5tQoIeOGZQ==", "dependencies": { "@types/json-schema": "^7.0.12", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7280,20 +7481,20 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/rest": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.1.tgz", - "integrity": "sha512-FYRDIu+VnXlpeJMDvjj3Ou2Qm5YgyaVRYssD25aCMUN3VounjKKlgDfmcurYFidAE/tsF8RMBjOFguMclrs4xQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.3.tgz", + "integrity": "sha512-F/9yRnPpnCMPxp0e2LwfPWWqEyKyrT8NcfUbTOzSZ0zAMLTVJBgBqo5PSDn3dTwGHAwTXtENQDEGRNP3zZkJlQ==", "dependencies": { - "@loopback/express": "^6.1.1", - "@loopback/http-server": "^5.1.1", - "@loopback/openapi-v3": "^9.1.1", + "@loopback/express": "^6.1.3", + "@loopback/http-server": "^5.1.3", + "@loopback/openapi-v3": "^9.1.3", "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", + "@types/cors": "^2.8.14", "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/express-serve-static-core": "^4.17.36", "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", + "@types/on-finished": "^2.3.2", "@types/serve-static": "1.15.2", "@types/type-is": "^1.6.3", "ajv": "^8.12.0", @@ -7311,10 +7512,10 @@ "on-finished": "^2.4.1", "path-to-regexp": "^6.2.1", "qs": "^6.11.2", - "strong-error-handler": "^4.0.7", - "tslib": "^2.6.0", + "strong-error-handler": "^5.0.1", + "tslib": "^2.6.2", "type-is": "^1.6.18", - "validator": "^13.9.0" + "validator": "^13.11.0" }, "engines": { "node": "16 || 18 || 20" @@ -7324,12 +7525,12 @@ } }, "node_modules/loopback4-helmet/node_modules/@loopback/service-proxy": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.1.tgz", - "integrity": "sha512-oC/TrQEPD60o7jpZ1B9jcTErILUtP04MQVnTAluBbVrhlRhTGtI0Sp9rBmID2J1G71rLKspGjolF4vWlQ9sSpg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.3.tgz", + "integrity": "sha512-ZjbA5U4OKbRdxKMWtMokbYFqTMHxynYlP+mce+p0YwgGqHZcwvcv1VfV8IV1XmISekoO9E8tH2MREEN9KCXiLw==", "dependencies": { - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7350,9 +7551,12 @@ } }, "node_modules/loopback4-helmet/node_modules/@types/node": { - "version": "20.4.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", - "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + "version": "20.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "dependencies": { + "undici-types": "~5.25.1" + } }, "node_modules/loopback4-helmet/node_modules/@types/serve-static": { "version": "1.15.2", @@ -7364,6 +7568,74 @@ "@types/node": "*" } }, + "node_modules/loopback4-helmet/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/loopback4-helmet/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/loopback4-helmet/node_modules/js2xmlparser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-5.0.0.tgz", + "integrity": "sha512-ckXs0Fzd6icWurbeAXuqo+3Mhq2m8pOPygsQjTPh8K5UWgKaUgDSHrdDxAfexmT11xvBKOQ6sgYwPkYc5RW/bg==", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/loopback4-helmet/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/loopback4-helmet/node_modules/strong-error-handler": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-5.0.2.tgz", + "integrity": "sha512-Ql6o4oo0lOUirUy5LcQG1vdwziZdU5521pMG5FV1SfZ/1p1iyNCogR3SLtKx7P9VvTd5C/FhJ3LOHZuiFuYKCQ==", + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.9", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.7.0", + "js2xmlparser": "^5.0.0", + "strong-globalize": "^6.0.6" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/loopback4-notifications": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/loopback4-notifications/-/loopback4-notifications-5.2.2.tgz", @@ -7400,18 +7672,18 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/boot": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.1.tgz", - "integrity": "sha512-IEokBv+pvgyFePi1n3hByEjP6sQO3FmQvoAcxhuuvHClaC+xM+Wig7ZBh3X3Wc5CkqA0NhkXCXpL7iNcqtMQUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.3.tgz", + "integrity": "sha512-oKTd43WOVtfrlUntGXWnHg6MzZN3d5j7+zxV4aH6Wh9y7meRhVVD5Jp5DRXsIoxB8XgHbAZwgnz9BdJTGXjrHg==", "dependencies": { - "@loopback/model-api-builder": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/service-proxy": "^6.1.1", + "@loopback/model-api-builder": "^5.1.3", + "@loopback/repository": "^6.1.3", + "@loopback/service-proxy": "^6.1.3", "@types/debug": "^4.1.8", "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^10.3.3", - "tslib": "^2.6.0" + "glob": "^10.3.4", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7421,16 +7693,16 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/context": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.1.tgz", - "integrity": "sha512-3PgjTpGtB+5DDVMpxaUWFLzcx529EOKI2FRqud19imnOVWx4su5bfbWocqM84JjT645HCiKucNjz5oamd3+zcQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/context/-/context-6.1.3.tgz", + "integrity": "sha512-CC9kY63JkxSL/QCSNpwCmyeQZaQHS65VLarofZrRA6O7otGDOfOPtGR7ZoLxz6KLqs+iIECEr+OMBZWOrpJPXA==", "dependencies": { - "@loopback/metadata": "^6.1.1", + "@loopback/metadata": "^6.1.3", "@types/debug": "^4.1.8", "debug": "^4.3.4", "hyperid": "^3.1.1", "p-event": "^4.2.0", - "tslib": "^2.6.0", + "tslib": "^2.6.2", "uuid": "^9.0.0" }, "engines": { @@ -7438,27 +7710,27 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.1.tgz", - "integrity": "sha512-++S6t3znt8VXpU8JOwGziu7l2WRaAwzp0g/N3UXMQhtkEmg0DCz5NXdJTxx0ogt6uF18ZgccPl9bxdGPtLhJoQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/core/-/core-5.1.3.tgz", + "integrity": "sha512-fNPhJLuF61Npen6LVacHh43sSAABlPbB5vw+zyCMtuDGv+XUCEg71y5R10MIWH3KIOm6aN2H/g5kZeeHqLwNpA==", "dependencies": { - "@loopback/context": "^6.1.1", + "@loopback/context": "^6.1.3", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/express": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.1.tgz", - "integrity": "sha512-b9yXJxomjMwoNyC/bXRNMkjnjdOFP9LFuxcMMsGrH9VeMoB6V1YMB5A0fdkdN5Z25DzCMPLNXeGuuxNjRn4CVQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/express/-/express-6.1.3.tgz", + "integrity": "sha512-GqG/eLJAi4BX6A/0Ic26wtBih21IJgIq2aHcDb2ZaRlUJ1xczdbOUOoQ38r+lIXYCFYpDkbYwr9HeA+ZbOnG6A==", "dependencies": { - "@loopback/http-server": "^5.1.1", + "@loopback/http-server": "^5.1.3", "@types/body-parser": "^1.19.2", "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/express-serve-static-core": "^4.17.36", "@types/http-errors": "^2.0.1", "body-parser": "^1.20.2", "debug": "^4.3.4", @@ -7466,7 +7738,7 @@ "http-errors": "^2.0.0", "on-finished": "^2.4.1", "toposort": "^2.0.2", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7476,49 +7748,49 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/filter": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.1.tgz", - "integrity": "sha512-Jtv6gJ/C1kXM19EJOi8CH/9FQVwQN0r5UnDC2BVsU0OJ+FDsfAqmEMv8tlgHRmnL/63VMv89K4RXqvRcdGgZRw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.3.tgz", + "integrity": "sha512-9+QcBGMfgmcJ08OZih4clvDqyCT6CCxMu1DvL/h74CTloLbkeLNmDdrorKaN3Lh7yh1Tqen4JnvLVXcVw9/q4g==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/http-server": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.1.tgz", - "integrity": "sha512-WGBxsrCVJ6xaLgmmw1j9XmOPh+iTaXEW1TNrWnfc2nspZLcnzPbCDDqRLQZdoUlAqiDGhGhXHwb/H5XF8o057A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.3.tgz", + "integrity": "sha512-DAek48rR4NYTCjouaIxPSy4ZERBkDB3L6qIxff0J5gaV/7u+qToYBFHJUN8sY5lL9aZYPZddDUV6oLjnfyiFCg==", "dependencies": { "debug": "^4.3.4", "stoppable": "^1.1.0", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/metadata": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.1.tgz", - "integrity": "sha512-9Z5DD00xrMC6HqpJ23t+83Yridwx6NptgCNRJ4eQADrT6HoMWaQfxXq/jRaQndA32ofqLvc77cJL0CN3z4dFzQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/metadata/-/metadata-6.1.3.tgz", + "integrity": "sha512-1Pjz3uh6eLAYUINGlSjivdJ6xiok9x1cKAgaHmsm4BMX/xqZC3YQuQbysGjNRuT+PbpppZIbuxDeSVC51XGLKw==", "dependencies": { "debug": "^4.3.4", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/model-api-builder": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.1.tgz", - "integrity": "sha512-LbKK2FDI+Z679MukZyRURTrIUT/OHl3WLnTAcV0uxhar+kflGWjI61I88fyytfZflqXu7EfzeLGpqMZfvaOv8A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.3.tgz", + "integrity": "sha512-QM1m/Pmfy4EAtIOIMl0WRrM5xxHU5ACVrfxFW6vNPQYTsMJLtDd+7/IaRP+tgxWrFSgreBqD3Vt8rAnzWsB78Q==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7529,17 +7801,17 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/openapi-v3": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.1.tgz", - "integrity": "sha512-BnkpVmoqE80xGv5yQOEcS3iZ5CyOgWWV3PNsrDHHqKuTMRdVtT50+76giAd7JhJrScpn+VxnDppB0JrH6WoVUg==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@loopback/openapi-v3/-/openapi-v3-9.1.3.tgz", + "integrity": "sha512-CWLxbeGiNTCWQuhvyoewXQxacA/Hknqu7CJQDNdZyPpg2X/Ior4ZbYBCFVc7ByHdELktaOXL2/3F3wKYY5GIvw==", "dependencies": { - "@loopback/repository-json-schema": "^7.1.1", + "@loopback/repository-json-schema": "^7.1.3", "debug": "^4.3.4", - "http-status": "^1.6.2", + "http-status": "^1.7.0", "json-merge-patch": "^1.0.2", "lodash": "^4.17.21", "openapi3-ts": "^2.0.2", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7549,16 +7821,16 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/repository": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.1.tgz", - "integrity": "sha512-jQGhtzPwoYyx3UD5dpBQpSmkJ07Y8MtsXMbOfI/AhYpNsoD0CFQlPENv95tmSFonvbAmRTpdcf3KKXkoYwJocA==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.3.tgz", + "integrity": "sha512-iS5qvQXDfPW4awSlUZSgSlq7xW8dOeNzPygYCghcKI3rmmfrggGBhRexIw0K0ulMmXMLUh0UIRey+jMkkkfSpA==", "dependencies": { - "@loopback/filter": "^4.1.1", + "@loopback/filter": "^4.1.3", "@types/debug": "^4.1.8", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7568,13 +7840,13 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/repository-json-schema": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.1.1.tgz", - "integrity": "sha512-1ihpUf5UbT55LcgfGDpDa/8SCSOuAGxj083MJbon4egAtkt6j4bvuCtNu24nJB+k/3WhgIYaOG+C63Cj2TdohA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@loopback/repository-json-schema/-/repository-json-schema-7.1.3.tgz", + "integrity": "sha512-DSXOjHG0x440iwnbavUS9CklsmipEfWz5u17uOEnN1xGgo3J8RQRrbZaiIPcqp1Un2aUB5CNWic/5tQoIeOGZQ==", "dependencies": { "@types/json-schema": "^7.0.12", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7585,20 +7857,20 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/rest": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.1.tgz", - "integrity": "sha512-FYRDIu+VnXlpeJMDvjj3Ou2Qm5YgyaVRYssD25aCMUN3VounjKKlgDfmcurYFidAE/tsF8RMBjOFguMclrs4xQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@loopback/rest/-/rest-13.1.3.tgz", + "integrity": "sha512-F/9yRnPpnCMPxp0e2LwfPWWqEyKyrT8NcfUbTOzSZ0zAMLTVJBgBqo5PSDn3dTwGHAwTXtENQDEGRNP3zZkJlQ==", "dependencies": { - "@loopback/express": "^6.1.1", - "@loopback/http-server": "^5.1.1", - "@loopback/openapi-v3": "^9.1.1", + "@loopback/express": "^6.1.3", + "@loopback/http-server": "^5.1.3", + "@loopback/openapi-v3": "^9.1.3", "@openapi-contrib/openapi-schema-to-json-schema": "^4.0.5", "@types/body-parser": "^1.19.2", - "@types/cors": "^2.8.13", + "@types/cors": "^2.8.14", "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/express-serve-static-core": "^4.17.36", "@types/http-errors": "^2.0.1", - "@types/on-finished": "^2.3.1", + "@types/on-finished": "^2.3.2", "@types/serve-static": "1.15.2", "@types/type-is": "^1.6.3", "ajv": "^8.12.0", @@ -7616,10 +7888,10 @@ "on-finished": "^2.4.1", "path-to-regexp": "^6.2.1", "qs": "^6.11.2", - "strong-error-handler": "^4.0.7", - "tslib": "^2.6.0", + "strong-error-handler": "^5.0.1", + "tslib": "^2.6.2", "type-is": "^1.6.18", - "validator": "^13.9.0" + "validator": "^13.11.0" }, "engines": { "node": "16 || 18 || 20" @@ -7629,12 +7901,12 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@loopback/service-proxy": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.1.tgz", - "integrity": "sha512-oC/TrQEPD60o7jpZ1B9jcTErILUtP04MQVnTAluBbVrhlRhTGtI0Sp9rBmID2J1G71rLKspGjolF4vWlQ9sSpg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.3.tgz", + "integrity": "sha512-ZjbA5U4OKbRdxKMWtMokbYFqTMHxynYlP+mce+p0YwgGqHZcwvcv1VfV8IV1XmISekoO9E8tH2MREEN9KCXiLw==", "dependencies": { - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.2" }, "engines": { "node": "16 || 18 || 20" @@ -7655,9 +7927,12 @@ } }, "node_modules/loopback4-ratelimiter/node_modules/@types/node": { - "version": "20.4.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", - "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + "version": "20.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "dependencies": { + "undici-types": "~5.25.1" + } }, "node_modules/loopback4-ratelimiter/node_modules/@types/serve-static": { "version": "1.15.2", @@ -7669,6 +7944,74 @@ "@types/node": "*" } }, + "node_modules/loopback4-ratelimiter/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/loopback4-ratelimiter/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/loopback4-ratelimiter/node_modules/js2xmlparser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-5.0.0.tgz", + "integrity": "sha512-ckXs0Fzd6icWurbeAXuqo+3Mhq2m8pOPygsQjTPh8K5UWgKaUgDSHrdDxAfexmT11xvBKOQ6sgYwPkYc5RW/bg==", + "dependencies": { + "xmlcreate": "^2.0.4" + } + }, + "node_modules/loopback4-ratelimiter/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/loopback4-ratelimiter/node_modules/strong-error-handler": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/strong-error-handler/-/strong-error-handler-5.0.2.tgz", + "integrity": "sha512-Ql6o4oo0lOUirUy5LcQG1vdwziZdU5521pMG5FV1SfZ/1p1iyNCogR3SLtKx7P9VvTd5C/FhJ3LOHZuiFuYKCQ==", + "dependencies": { + "accepts": "^1.3.8", + "debug": "^4.3.4", + "ejs": "^3.1.9", + "fast-safe-stringify": "^2.1.1", + "http-status": "^1.7.0", + "js2xmlparser": "^5.0.0", + "strong-globalize": "^6.0.6" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -9026,6 +9369,15 @@ "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -9636,6 +9988,12 @@ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "peer": true + }, "node_modules/pg": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.1.tgz", @@ -10123,6 +10481,12 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "peer": true + }, "node_modules/pubnub": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/pubnub/-/pubnub-7.2.3.tgz", @@ -10289,9 +10653,9 @@ "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, "node_modules/rate-limit-redis": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-3.0.2.tgz", - "integrity": "sha512-4SBK6AzIr9PKkCF4HmSDcJH2O2KKMF3fZEcsbNMXyaL5I9d6X71uOreUldFRiyrRyP+qkQrTxzJ38ZKKN+sScw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rate-limit-redis/-/rate-limit-redis-3.1.0.tgz", + "integrity": "sha512-guCQGRQhsOlTR4VNHRnksMeet/3ImfdxIQgWP6In4FphJjUbORe0F4XeFshLnbc9xcuFUv9jZL44TgUMSz4XPQ==", "engines": { "node": ">= 14.5.0" }, @@ -10410,11 +10774,76 @@ "node": ">=4" } }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "peer": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/request-ip": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz", "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==" }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/require-at": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", @@ -11072,6 +11501,31 @@ "nan": "^2.15.0" } }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "peer": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -11123,14 +11577,6 @@ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "optional": true }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11269,9 +11715,9 @@ } }, "node_modules/strong-globalize": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.5.tgz", - "integrity": "sha512-7nfUli41TieV9/TSc0N62ve5Q4nfrpy/T0nNNy6TyD3vst79QWmeylCyd3q1gDxh8dqGEtabLNCdPQP1Iuvecw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/strong-globalize/-/strong-globalize-6.0.6.tgz", + "integrity": "sha512-+mN0wTXBg9rLiKBk7jsyfXFWsg08q160XQcmJ3gNxSQ8wrC668dzR8JUp/wcK3NZ2eQ5h5tvc8O6Y+FC0D61lw==", "dependencies": { "accept-language": "^3.0.18", "debug": "^4.2.0", @@ -11659,6 +12105,19 @@ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "peer": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -11682,9 +12141,9 @@ } }, "node_modules/tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsscmp": { "version": "1.0.6", @@ -11715,6 +12174,18 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "peer": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/tunnel-ssh": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/tunnel-ssh/-/tunnel-ssh-4.1.6.tgz", @@ -11853,16 +12324,29 @@ "optional": true }, "node_modules/undici": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", - "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "version": "5.26.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz", + "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==", "dependencies": { - "busboy": "^1.6.0" + "@fastify/busboy": "^2.0.0" }, "engines": { "node": ">=14.0" } }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "node_modules/undici/node_modules/@fastify/busboy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz", + "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==", + "engines": { + "node": ">=14" + } + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -11992,9 +12476,9 @@ "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" }, "node_modules/validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", "engines": { "node": ">= 0.10" } @@ -12007,6 +12491,26 @@ "node": ">= 0.8" } }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "peer": true + }, "node_modules/vm2": { "version": "3.9.19", "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", @@ -12104,11 +12608,11 @@ } }, "node_modules/winston": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", - "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -12125,16 +12629,16 @@ } }, "node_modules/winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", + "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", "dependencies": { "logform": "^2.3.2", "readable-stream": "^3.6.0", "triple-beam": "^1.3.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/word-wrap": {