diff --git a/packages/sales-api-service/package-lock.json b/packages/sales-api-service/package-lock.json index c8b2aea52..2fe940f53 100644 --- a/packages/sales-api-service/package-lock.json +++ b/packages/sales-api-service/package-lock.json @@ -24,10 +24,10 @@ "joi": "17.13.3", "moment": "2.29.1", "moment-timezone": "0.5.34", - "uuid": "8.3.2" + "uuid": "14.0.0" }, "engines": { - "node": ">=20" + "node": ">=22" } }, "node_modules/@airbrake/browser": { @@ -512,6 +512,72 @@ "node": ">=18.0.0" } }, + "node_modules/@aws-sdk/client-ssm": { + "version": "3.777.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.777.0.tgz", + "integrity": "sha512-iyJmmjzI/OaccP8bRYPWiLQ3zIlrxVLiYWJ5xdJKQjD1bT4UjxAQcTVwyGPd7z9GL5y/BhvCj+CNfo4KVQPAAA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.775.0", + "@aws-sdk/credential-provider-node": "3.777.0", + "@aws-sdk/middleware-host-header": "3.775.0", + "@aws-sdk/middleware-logger": "3.775.0", + "@aws-sdk/middleware-recursion-detection": "3.775.0", + "@aws-sdk/middleware-user-agent": "3.775.0", + "@aws-sdk/region-config-resolver": "3.775.0", + "@aws-sdk/types": "3.775.0", + "@aws-sdk/util-endpoints": "3.775.0", + "@aws-sdk/util-user-agent-browser": "3.775.0", + "@aws-sdk/util-user-agent-node": "3.775.0", + "@smithy/config-resolver": "^4.1.0", + "@smithy/core": "^3.2.0", + "@smithy/fetch-http-handler": "^5.0.2", + "@smithy/hash-node": "^4.0.2", + "@smithy/invalid-dependency": "^4.0.2", + "@smithy/middleware-content-length": "^4.0.2", + "@smithy/middleware-endpoint": "^4.1.0", + "@smithy/middleware-retry": "^4.1.0", + "@smithy/middleware-serde": "^4.0.3", + "@smithy/middleware-stack": "^4.0.2", + "@smithy/node-config-provider": "^4.0.2", + "@smithy/node-http-handler": "^4.0.4", + "@smithy/protocol-http": "^5.1.0", + "@smithy/smithy-client": "^4.2.0", + "@smithy/types": "^4.2.0", + "@smithy/url-parser": "^4.0.2", + "@smithy/util-base64": "^4.0.0", + "@smithy/util-body-length-browser": "^4.0.0", + "@smithy/util-body-length-node": "^4.0.0", + "@smithy/util-defaults-mode-browser": "^4.0.8", + "@smithy/util-defaults-mode-node": "^4.0.8", + "@smithy/util-endpoints": "^3.0.2", + "@smithy/util-middleware": "^4.0.2", + "@smithy/util-retry": "^4.0.2", + "@smithy/util-utf8": "^4.0.0", + "@smithy/util-waiter": "^4.0.3", + "@types/uuid": "^9.0.1", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@aws-sdk/client-ssm/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@aws-sdk/client-sso": { "version": "3.777.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.777.0.tgz", @@ -1177,23 +1243,32 @@ } }, "node_modules/@defra-fish/business-rules-lib": { - "version": "1.65.0-rc.5", - "resolved": "https://registry.npmjs.org/@defra-fish/business-rules-lib/-/business-rules-lib-1.65.0-rc.5.tgz", - "integrity": "sha512-cMpgUufVKZQYEM5ddBDA/R3kGKGaknZ85pqAgSG78ZENAFiyoPXeKfRDRC1z5ZCoaTHRATjzDj/mM84sZLibow==", + "version": "1.70.0-rc.9", + "resolved": "https://registry.npmjs.org/@defra-fish/business-rules-lib/-/business-rules-lib-1.70.0-rc.9.tgz", + "integrity": "sha512-0FXZPlOOrAGxY0rki7h3CWGWJEukhw4sNV/Z7KmEC2buWRPgFiKXGDP42gy5Eqb5DvArYMTaJ9UHbefuD9F4Mg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "joi": "17.6.0", + "joi": "17.13.3", "moment": "2.29.1", "uuid": "8.3.2" }, "engines": { - "node": ">=20" + "node": ">=22" + } + }, + "node_modules/@defra-fish/business-rules-lib/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@defra-fish/connectors-lib": { - "version": "1.65.0-rc.5", - "resolved": "https://registry.npmjs.org/@defra-fish/connectors-lib/-/connectors-lib-1.65.0-rc.5.tgz", - "integrity": "sha512-ZTyVp6dk7dM+nthijPuBzKojgNNUSrF4vCjzRcGwNmxbZDws6ReMklVPxPwXxk8MOC1/n2aePfUwbDJGdcflLg==", + "version": "1.70.0-rc.9", + "resolved": "https://registry.npmjs.org/@defra-fish/connectors-lib/-/connectors-lib-1.70.0-rc.9.tgz", + "integrity": "sha512-q56LxRR90bPxLabhLiIZUOI0gwQL/i3+ed7kO5f9UiAfYPzbUfdksRVSD0AkFXzp6HGr11e+XG1qZGlQW24VSw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@airbrake/node": "2.1.7", @@ -1201,6 +1276,7 @@ "@aws-sdk/client-s3": "3.779.0", "@aws-sdk/client-secrets-manager": "3.777.0", "@aws-sdk/client-sqs": "3.777.0", + "@aws-sdk/client-ssm": "3.777.0", "@aws-sdk/lib-dynamodb": "3.778.0", "debug": "4.3.3", "http-status-codes": "2.3.0", @@ -1209,27 +1285,36 @@ "redlock": "4.2.0" }, "engines": { - "node": ">=20" + "node": ">=22" } }, "node_modules/@defra-fish/dynamics-lib": { - "version": "1.65.0-rc.5", - "resolved": "https://registry.npmjs.org/@defra-fish/dynamics-lib/-/dynamics-lib-1.65.0-rc.5.tgz", - "integrity": "sha512-RnnLvDiAtcefJZ6vKCnPYmwuLcWgRvL/SASQLa3xXw2I20weQS9P1CtNGJwwLqoWdhzCW+BTXrV6dBCtL/I50Q==", + "version": "1.70.0-rc.9", + "resolved": "https://registry.npmjs.org/@defra-fish/dynamics-lib/-/dynamics-lib-1.70.0-rc.9.tgz", + "integrity": "sha512-Loezd+oVoFSktBRbhubMwOURWu3VF5/k7bIWWQtDvSBXw0hJcsrihQhk8I/ZWiBvDsRz+0QknxQRfeoRrl+l7w==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "cache-manager": "3.6.0", "cache-manager-ioredis": "2.1.0", "debug": "4.3.3", "dynamics-web-api": "1.7.3", - "joi": "17.6.0", + "joi": "17.13.3", "moment": "2.29.1", "pluralize": "8.0.0", "simple-oauth2": "4.3.0", "uuid": "8.3.2" }, "engines": { - "node": ">=20" + "node": ">=22" + } + }, + "node_modules/@defra-fish/dynamics-lib/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@hapi/accept": { @@ -2937,14 +3022,15 @@ } }, "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, @@ -3376,12 +3462,16 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/validator": { @@ -3438,4 +3528,4 @@ } } } -} \ No newline at end of file +} diff --git a/packages/sales-api-service/package.json b/packages/sales-api-service/package.json index be94d8983..ff67e7d14 100644 --- a/packages/sales-api-service/package.json +++ b/packages/sales-api-service/package.json @@ -50,6 +50,6 @@ "joi": "17.13.3", "moment": "2.29.1", "moment-timezone": "0.5.34", - "uuid": "8.3.2" + "uuid": "14.0.0" } }