-
- {t("tasks.labels.my_tasks_center")} ({tasks.length})
-
+
+ {t("tasks.labels.my_tasks_center")}
+
} onClick={createNewTask} />
{loading && }
diff --git a/client/src/components/task-center/task-center.container.jsx b/client/src/components/task-center/task-center.container.jsx
index f05499e95..121fe1768 100644
--- a/client/src/components/task-center/task-center.container.jsx
+++ b/client/src/components/task-center/task-center.container.jsx
@@ -10,7 +10,7 @@ import { setModalContext } from "../../redux/modals/modals.actions";
import { QUERY_TASKS_NO_DUE_DATE_PAGINATED, QUERY_TASKS_WITH_DUE_DATES } from "../../graphql/tasks.queries";
const POLL_INTERVAL = 60 * 1000; // milliseconds
-const LIMIT = 50; // Tasks per page for no-due-date tasks
+const LIMIT = 5; // Tasks per page for no-due-date tasks
const mapStateToProps = createStructuredSelector({
bodyshop: selectBodyshop,
@@ -21,7 +21,14 @@ const mapDispatchToProps = (dispatch) => ({
setTaskUpsertContext: (context) => dispatch(setModalContext({ context, modal: "taskUpsert" }))
});
-const TaskCenterContainer = ({ visible, onClose, bodyshop, currentUser, setTaskUpsertContext }) => {
+const TaskCenterContainer = ({
+ visible,
+ onClose,
+ bodyshop,
+ currentUser,
+ setTaskUpsertContext,
+ incompleteTaskCount
+}) => {
const [tasks, setTasks] = useState([]);
const { isConnected } = useSocket();
const isEmployee = useIsEmployee(bodyshop, currentUser);
@@ -123,6 +130,7 @@ const TaskCenterContainer = ({ visible, onClose, bodyshop, currentUser, setTaskU
onLoadMore={handleLoadMore}
hasMore={hasMore}
createNewTask={createNewTask}
+ incompleteTaskCount={incompleteTaskCount}
/>
);
};
diff --git a/client/src/components/task-list/task-list.container.jsx b/client/src/components/task-list/task-list.container.jsx
index 1dd11a7bf..e34b9c199 100644
--- a/client/src/components/task-list/task-list.container.jsx
+++ b/client/src/components/task-list/task-list.container.jsx
@@ -54,8 +54,8 @@ export function TaskListContainer({
bodyshop: bodyshop.id,
[relationshipType]: relationshipId,
deleted: deleted === "true",
- completed: completed === "true", //TODO: Find where mine is set.
- assigned_to: onlyMine ? bodyshop?.employees?.find((e) => e.user_email === currentUser.email)?.id : undefined, // replace currentUserID with the actual ID of the current user
+ completed: completed === "true",
+ assigned_to: onlyMine ? bodyshop?.employees?.find((e) => e.user_email === currentUser.email)?.id : undefined,
offset: page ? (page - 1) * pageLimit : 0,
limit: pageLimit,
order: [
diff --git a/client/src/contexts/SocketIO/socketProvider.jsx b/client/src/contexts/SocketIO/socketProvider.jsx
index efc77ea7c..ea65c031c 100644
--- a/client/src/contexts/SocketIO/socketProvider.jsx
+++ b/client/src/contexts/SocketIO/socketProvider.jsx
@@ -1,4 +1,3 @@
-// SocketProvider.js
import { useEffect, useRef, useState } from "react";
import SocketIO from "socket.io-client";
import { auth } from "../../firebase/firebase.utils";
@@ -16,7 +15,14 @@ import {
import { useMutation } from "@apollo/client";
import { useTranslation } from "react-i18next";
import { useSplitTreatments } from "@splitsoftware/splitio-react";
-import { SocketContext, INITIAL_NOTIFICATIONS } from "./useSocket.js";
+import { INITIAL_NOTIFICATIONS, SocketContext } from "./useSocket.js";
+import {
+ QUERY_MY_TASKS_COUNT,
+ QUERY_TASKS_NO_DUE_DATE_PAGINATED,
+ QUERY_TASKS_WITH_DUE_DATES
+} from "../../graphql/tasks.queries";
+
+const LIMIT = 50; // Tasks per page for no-due-date tasks
/**
* Socket Provider - Scenario Notifications / Web Socket related items
@@ -168,6 +174,103 @@ const SocketProvider = ({ children, bodyshop, navigate, currentUser }) => {
case "alert-update":
store.dispatch(addAlerts(message.payload));
break;
+ case "task-created":
+ case "task-updated":
+ case "task-deleted":
+ const payload = message.payload;
+ const assignedToId = bodyshop?.employees?.find((e) => e.user_email === currentUser?.email)?.id;
+ if (!assignedToId || payload.assigned_to !== assignedToId) return;
+
+ // Handle due date tasks cache update
+ const dueVars = {
+ bodyshop: bodyshop?.id,
+ assigned_to: assignedToId,
+ order: [{ due_date: "asc" }, { created_at: "desc" }]
+ };
+ let hasDueCache = false;
+ try {
+ client.readQuery({ query: QUERY_TASKS_WITH_DUE_DATES, variables: dueVars });
+ hasDueCache = true;
+ } catch (e) {}
+ if (hasDueCache) {
+ client
+ .query({ query: QUERY_TASKS_WITH_DUE_DATES, variables: dueVars, fetchPolicy: "network-only" })
+ .then(({ data }) => {
+ client.writeQuery({ query: QUERY_TASKS_WITH_DUE_DATES, variables: dueVars, data });
+ })
+ .catch((e) => console.error("Task due refetch error:", e));
+ }
+
+ // Handle no due date tasks cache update
+ const originalNoDueVars = {
+ bodyshop: bodyshop?.id,
+ assigned_to: assignedToId,
+ order: [{ created_at: "desc" }],
+ limit: LIMIT,
+ offset: 0
+ };
+ let currentLength = 0;
+ try {
+ const existing = client.readQuery({
+ query: QUERY_TASKS_NO_DUE_DATE_PAGINATED,
+ variables: originalNoDueVars
+ });
+ currentLength = existing?.tasks?.length || 0;
+ } catch (e) {}
+ if (currentLength > 0) {
+ let fetchLimit = currentLength;
+ if (message.type === "task-created") {
+ fetchLimit += 1;
+ } else if (message.type === "task-deleted") {
+ fetchLimit = Math.max(currentLength - 1, 0);
+ }
+ if (fetchLimit > 0) {
+ const fetchVars = { ...originalNoDueVars, limit: fetchLimit };
+ client
+ .query({
+ query: QUERY_TASKS_NO_DUE_DATE_PAGINATED,
+ variables: fetchVars,
+ fetchPolicy: "network-only"
+ })
+ .then(({ data }) => {
+ client.writeQuery({
+ query: QUERY_TASKS_NO_DUE_DATE_PAGINATED,
+ variables: originalNoDueVars,
+ data: {
+ tasks: data.tasks,
+ tasks_aggregate: data.tasks_aggregate
+ }
+ });
+ })
+ .catch((e) => console.error("Task no due refetch error:", e));
+ } else {
+ client.writeQuery({
+ query: QUERY_TASKS_NO_DUE_DATE_PAGINATED,
+ variables: originalNoDueVars,
+ data: { tasks: [], tasks_aggregate: { aggregate: { count: 0 } } }
+ });
+ }
+ }
+
+ // Handle task count cache update
+ const countVars = {
+ assigned_to: assignedToId,
+ bodyshopid: bodyshop?.id
+ };
+ let hasCountCache = false;
+ try {
+ client.readQuery({ query: QUERY_MY_TASKS_COUNT, variables: countVars });
+ hasCountCache = true;
+ } catch (e) {}
+ if (hasCountCache) {
+ client
+ .query({ query: QUERY_MY_TASKS_COUNT, variables: countVars, fetchPolicy: "network-only" })
+ .then(({ data }) => {
+ client.writeQuery({ query: QUERY_MY_TASKS_COUNT, variables: countVars, data });
+ })
+ .catch((e) => console.error("Task count refetch error:", e));
+ }
+ break;
default:
break;
}
diff --git a/hasura/metadata/tables.yaml b/hasura/metadata/tables.yaml
index 613c5ec82..dc9343e9d 100644
--- a/hasura/metadata/tables.yaml
+++ b/hasura/metadata/tables.yaml
@@ -6344,11 +6344,13 @@
- joblineid
- assigned_to
- due_date
+ - deleted
- partsorderid
- completed
- description
- billid
- title
+ - jobid
- priority
retry_conf:
interval_sec: 10
diff --git a/package-lock.json b/package-lock.json
index 79cc67430..5a5520272 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,14 +9,14 @@
"version": "0.2.0",
"license": "UNLICENSED",
"dependencies": {
- "@aws-sdk/client-cloudwatch-logs": "^3.826.0",
- "@aws-sdk/client-elasticache": "^3.826.0",
- "@aws-sdk/client-s3": "^3.826.0",
- "@aws-sdk/client-secrets-manager": "^3.826.0",
- "@aws-sdk/client-ses": "^3.826.0",
- "@aws-sdk/credential-provider-node": "^3.826.0",
- "@aws-sdk/lib-storage": "^3.826.0",
- "@aws-sdk/s3-request-presigner": "^3.826.0",
+ "@aws-sdk/client-cloudwatch-logs": "^3.844.0",
+ "@aws-sdk/client-elasticache": "^3.844.0",
+ "@aws-sdk/client-s3": "^3.844.0",
+ "@aws-sdk/client-secrets-manager": "^3.844.0",
+ "@aws-sdk/client-ses": "^3.844.0",
+ "@aws-sdk/credential-provider-node": "^3.844.0",
+ "@aws-sdk/lib-storage": "^3.844.0",
+ "@aws-sdk/s3-request-presigner": "^3.844.0",
"@opensearch-project/opensearch": "^2.13.0",
"@socket.io/admin-ui": "^0.5.1",
"@socket.io/redis-adapter": "^8.3.0",
@@ -24,14 +24,14 @@
"aws4": "^1.13.2",
"axios": "^1.8.4",
"better-queue": "^3.8.12",
- "bullmq": "^5.53.2",
+ "bullmq": "^5.56.3",
"chart.js": "^4.4.8",
"cloudinary": "^2.6.1",
"compression": "^1.8.0",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"crisp-status-reporter": "^1.2.2",
- "dd-trace": "^5.55.0",
+ "dd-trace": "^5.58.0",
"dinero.js": "^1.9.1",
"dotenv": "^16.4.5",
"express": "^4.21.1",
@@ -58,7 +58,7 @@
"socket.io": "^4.8.1",
"socket.io-adapter": "^2.5.5",
"ssh2-sftp-client": "^11.0.0",
- "twilio": "^5.7.0",
+ "twilio": "^5.7.3",
"uuid": "^11.1.0",
"winston": "^3.17.0",
"winston-cloudwatch": "^6.3.0",
@@ -74,7 +74,7 @@
"mock-require": "^3.0.3",
"p-limit": "^3.1.0",
"prettier": "^3.5.3",
- "supertest": "^7.1.1",
+ "supertest": "^7.1.3",
"vitest": "^3.2.3"
},
"engines": {
@@ -285,51 +285,51 @@
}
},
"node_modules/@aws-sdk/client-cloudwatch-logs": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.826.0.tgz",
- "integrity": "sha512-eldrBVavaXqSGIMbhje0oKQntGNAdAXGqKeuWPa1Igl10KVGvQke/MA1Qqh7Tp+JL/FSfr2BhCjATdooPDb0hA==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.844.0.tgz",
+ "integrity": "sha512-bhIC9bfFCR9miINRK2XIJrezopYw1xf15bVp7hHny7EoLI4VHrE2dS4PSqOVFfIF7hnm4AuComh9rUBMD57vcw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-node": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-node": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
+ "@smithy/core": "^3.7.0",
"@smithy/eventstream-serde-browser": "^4.0.4",
"@smithy/eventstream-serde-config-resolver": "^4.1.2",
"@smithy/eventstream-serde-node": "^4.0.4",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
"@types/uuid": "^9.0.1",
"tslib": "^2.6.2",
@@ -353,50 +353,50 @@
}
},
"node_modules/@aws-sdk/client-elasticache": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-elasticache/-/client-elasticache-3.826.0.tgz",
- "integrity": "sha512-NUaHi6Yl7HC3COYO09D4Gudy3a5N/OKk0OGF0Er4qcSv+1V+hjIffmjWTgDODreBgRdsCXjCfiPfY6T/FFLb1g==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-elasticache/-/client-elasticache-3.844.0.tgz",
+ "integrity": "sha512-Bk0zqmCp2uws73MwPCOI5DLWCNlGrIzrVMA5/py9AfjeHW/hduNmsLwM9kLyDLI1NZXupkxT0Z7DOaOACy8clw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-node": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-node": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/core": "^3.7.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
- "@smithy/util-waiter": "^4.0.5",
+ "@smithy/util-waiter": "^4.0.6",
"tslib": "^2.6.2"
},
"engines": {
@@ -404,115 +404,130 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.826.0.tgz",
- "integrity": "sha512-odX3C3CEbcBoxB06vgBjJ9jQheFsIFwHmvCIMXn8duuVyIL/klgp14+ICzbEwIgPv7xVjSlycaiURcKS876QHA==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.844.0.tgz",
+ "integrity": "sha512-Yhp8+U4KFVQqL6phZ5yrHF5PdCvKWbYtLSS+egAfAW+N5w78amhbZcctervj59uqOZHMGDWXuDBklN+7eVfasg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-node": "3.826.0",
- "@aws-sdk/middleware-bucket-endpoint": "3.821.0",
- "@aws-sdk/middleware-expect-continue": "3.821.0",
- "@aws-sdk/middleware-flexible-checksums": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-location-constraint": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-sdk-s3": "3.826.0",
- "@aws-sdk/middleware-ssec": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/signature-v4-multi-region": "3.826.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-node": "3.844.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.840.0",
+ "@aws-sdk/middleware-expect-continue": "3.840.0",
+ "@aws-sdk/middleware-flexible-checksums": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-location-constraint": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-sdk-s3": "3.844.0",
+ "@aws-sdk/middleware-ssec": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/signature-v4-multi-region": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@aws-sdk/xml-builder": "3.821.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
+ "@smithy/core": "^3.7.0",
"@smithy/eventstream-serde-browser": "^4.0.4",
"@smithy/eventstream-serde-config-resolver": "^4.1.2",
"@smithy/eventstream-serde-node": "^4.0.4",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-blob-browser": "^4.0.4",
"@smithy/hash-node": "^4.0.4",
"@smithy/hash-stream-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/md5-js": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-retry": "^4.0.6",
+ "@smithy/util-stream": "^4.2.3",
"@smithy/util-utf8": "^4.0.0",
- "@smithy/util-waiter": "^4.0.5",
- "tslib": "^2.6.2"
+ "@smithy/util-waiter": "^4.0.6",
+ "@types/uuid": "^9.0.1",
+ "tslib": "^2.6.2",
+ "uuid": "^9.0.1"
},
"engines": {
"node": ">=18.0.0"
}
},
+ "node_modules/@aws-sdk/client-s3/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-secrets-manager": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.826.0.tgz",
- "integrity": "sha512-Uqy9UyQqhsMoxOk0HLv0c7RMwMu2tRnjHKL6be0Spsy41Q+cZuJRjPvq1AmHUblvam8olbQwud99A6cFO/8Efw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.844.0.tgz",
+ "integrity": "sha512-gAReLhaSopLT4wjN7teSXNBptEem8KFxxmE1cMB+W0I087ZYiH2Fycn+TXQrMagc2ykoqYIdO+cZPJXIvnw0RA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-node": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-node": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/core": "^3.7.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
"@types/uuid": "^9.0.1",
"tslib": "^2.6.2",
@@ -536,50 +551,50 @@
}
},
"node_modules/@aws-sdk/client-ses": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ses/-/client-ses-3.826.0.tgz",
- "integrity": "sha512-rCuj6Fd8pyDA/gZKyI/C4nAHTRT2w1L+DpEecxfQikFJLwUGZ8Nvk3JxRt0XADqDbdOmrgH/cc11kpEjO7sjEw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ses/-/client-ses-3.844.0.tgz",
+ "integrity": "sha512-2Tj33AHg2rpU+1t3isaP0g+rnVS5getY7SMh2Oq5XQ0j9JuenuoX3JPSX+3blYfqiEKD/wQ8ohuJvEgZv97tuA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-node": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-node": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/core": "^3.7.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
- "@smithy/util-waiter": "^4.0.5",
+ "@smithy/util-waiter": "^4.0.6",
"tslib": "^2.6.2"
},
"engines": {
@@ -587,47 +602,47 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.826.0.tgz",
- "integrity": "sha512-/FEKnUC3xPkLL4RuRydwzx+y4b55HIX6qLPbGnyIs+sNmCUyc/62ijtV1Ml+b++YzEF6jWNBsJOxeyZdgrJ3Ig==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.844.0.tgz",
+ "integrity": "sha512-FktodSx+pfUfIqMjoNwZ6t1xqq/G3cfT7I4JJ0HKHoIIZdoCHQB52x0OzKDtHDJAnEQPInasdPS8PorZBZtHmg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/core": "^3.7.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -636,39 +651,69 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.826.0.tgz",
- "integrity": "sha512-BGbQYzWj3ps+dblq33FY5tz/SsgJCcXX0zjQlSC07tYvU1jHTUvsefphyig+fY38xZ4wdKjbTop+KUmXUYrOXw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.844.0.tgz",
+ "integrity": "sha512-pfpI54bG5Xf2NkqrDBC2REStXlDXNCw/whORhkEs+Tp5exU872D5QKguzjPA6hH+8Pvbq1qgt5zXMbduISTHJw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@aws-sdk/xml-builder": "3.821.0",
- "@smithy/core": "^3.5.3",
+ "@smithy/core": "^3.7.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/property-provider": "^4.0.4",
"@smithy/protocol-http": "^5.1.2",
"@smithy/signature-v4": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/util-base64": "^4.0.0",
"@smithy/util-body-length-browser": "^4.0.0",
"@smithy/util-middleware": "^4.0.4",
"@smithy/util-utf8": "^4.0.0",
- "fast-xml-parser": "4.4.1",
+ "fast-xml-parser": "5.2.5",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
+ "node_modules/@aws-sdk/core/node_modules/fast-xml-parser": {
+ "version": "5.2.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz",
+ "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "strnum": "^2.1.0"
+ },
+ "bin": {
+ "fxparser": "src/cli/cli.js"
+ }
+ },
+ "node_modules/@aws-sdk/core/node_modules/strnum": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz",
+ "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.826.0.tgz",
- "integrity": "sha512-DK3pQY8+iKK3MGDdC3uOZQ2psU01obaKlTYhEwNu4VWzgwQL4Vi3sWj4xSWGEK41vqZxiRLq6fOq7ysRI+qEZA==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.844.0.tgz",
+ "integrity": "sha512-WB94Ox86MqcZ4CnRjKgopzaSuZH4hMP0GqdOxG4s1it1lRWOIPOHOC1dPiM0Zbj1uqITIhbXUQVXyP/uaJeNkw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -678,20 +723,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.826.0.tgz",
- "integrity": "sha512-N+IVZBh+yx/9GbMZTKO/gErBi/FYZQtcFRItoLbY+6WU+0cSWyZYfkoeOxHmQV3iX9k65oljERIWUmL9x6OSQg==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.844.0.tgz",
+ "integrity": "sha512-e+efVqfkhpM8zxYeiLNgTUlX+tmtXzVm3bw1A02U9Z9cWBHyQNb8pi90M7QniLoqRURY1B0C2JqkOE61gd4KNg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
- "@smithy/fetch-http-handler": "^5.0.4",
- "@smithy/node-http-handler": "^4.0.6",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-stream": "^4.2.3",
"tslib": "^2.6.2"
},
"engines": {
@@ -699,19 +744,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.826.0.tgz",
- "integrity": "sha512-g7n+qSklq/Lzjxe2Ke5QFNCgYn26a3ydZnbFIk8QqYin4pzG+qiunaqJjpV3c/EeHMlfK8bBc7MXAylKzGRccQ==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.844.0.tgz",
+ "integrity": "sha512-jc5ArGz2HfAx5QPXD+Ep36+QWyCKzl2TG6Vtl87/vljfLhVD0gEHv8fRsqWEp3Rc6hVfKnCjLW5ayR2HYcow9w==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/credential-provider-env": "3.826.0",
- "@aws-sdk/credential-provider-http": "3.826.0",
- "@aws-sdk/credential-provider-process": "3.826.0",
- "@aws-sdk/credential-provider-sso": "3.826.0",
- "@aws-sdk/credential-provider-web-identity": "3.826.0",
- "@aws-sdk/nested-clients": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/credential-provider-env": "3.844.0",
+ "@aws-sdk/credential-provider-http": "3.844.0",
+ "@aws-sdk/credential-provider-process": "3.844.0",
+ "@aws-sdk/credential-provider-sso": "3.844.0",
+ "@aws-sdk/credential-provider-web-identity": "3.844.0",
+ "@aws-sdk/nested-clients": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/credential-provider-imds": "^4.0.6",
"@smithy/property-provider": "^4.0.4",
"@smithy/shared-ini-file-loader": "^4.0.4",
@@ -723,18 +768,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.826.0.tgz",
- "integrity": "sha512-UfIJXxHjmSxH6bea00HBPLkjNI2D04enQA/xNLZvB+4xtzt1/gYdCis1P4/73f5aGVVVB4/zQMobBbnjkrmbQw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.844.0.tgz",
+ "integrity": "sha512-pUqB0StTNyW0R03XjTA3wrQZcie/7FJKSXlYHue921ZXuhLOZpzyDkLNfdRsZTcEoYYWVPSmyS+Eu/g5yVsBNA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.826.0",
- "@aws-sdk/credential-provider-http": "3.826.0",
- "@aws-sdk/credential-provider-ini": "3.826.0",
- "@aws-sdk/credential-provider-process": "3.826.0",
- "@aws-sdk/credential-provider-sso": "3.826.0",
- "@aws-sdk/credential-provider-web-identity": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/credential-provider-env": "3.844.0",
+ "@aws-sdk/credential-provider-http": "3.844.0",
+ "@aws-sdk/credential-provider-ini": "3.844.0",
+ "@aws-sdk/credential-provider-process": "3.844.0",
+ "@aws-sdk/credential-provider-sso": "3.844.0",
+ "@aws-sdk/credential-provider-web-identity": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/credential-provider-imds": "^4.0.6",
"@smithy/property-provider": "^4.0.4",
"@smithy/shared-ini-file-loader": "^4.0.4",
@@ -746,13 +791,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.826.0.tgz",
- "integrity": "sha512-kURrc4amu3NLtw1yZw7EoLNEVhmOMRUTs+chaNcmS+ERm3yK0nKjaJzmKahmwlTQTSl3wJ8jjK7x962VPo+zWw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.844.0.tgz",
+ "integrity": "sha512-VCI8XvIDt2WBfk5Gi/wXKPcWTS3OkAbovB66oKcNQalllH8ESDg4SfLNhchdnN8A5sDGj6tIBJ19nk+dQ6GaqQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/shared-ini-file-loader": "^4.0.4",
"@smithy/types": "^4.3.1",
@@ -763,15 +808,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.826.0.tgz",
- "integrity": "sha512-F19J3zcfoom6OnQ0MyAtvduVKQXPgkz9i5ExSO01J2CzjbyMhCDA99qAjHYe+LwhW+W7P/jzBPd0+uOQ2Nhh9Q==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.844.0.tgz",
+ "integrity": "sha512-UNp/uWufGlb5nWa4dpc6uQnDOB/9ysJJFG95ACowNVL9XWfi1LJO7teKrqNkVhq0CzSJS1tCt3FvX4UfM+aN1g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.826.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/token-providers": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/client-sso": "3.844.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/token-providers": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/shared-ini-file-loader": "^4.0.4",
"@smithy/types": "^4.3.1",
@@ -782,14 +827,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.826.0.tgz",
- "integrity": "sha512-o27GZ6Hy7qhuvMFVUL2eFEpBzf33Jaa/x3u3SHwU0nL7ko7jmbpeF0x4+wmagpI9X2IvVlUxIs0VaQ3YayPLEA==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.844.0.tgz",
+ "integrity": "sha512-iDmX4pPmatjttIScdspZRagaFnCjpHZIEEwTyKdXxUaU0iAOSXF8ecrCEvutETvImPOC86xdrq+MPacJOnMzUA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/nested-clients": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/nested-clients": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -799,14 +844,14 @@
}
},
"node_modules/@aws-sdk/lib-storage": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.826.0.tgz",
- "integrity": "sha512-NmZJVnP09ZGTVVz8ZCD8sQeVMfvyX5c2/NEJHSdavmWi2sJHuln09i/YQg90LFGL4eCFslzME/mP3pMtLQEeKQ==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.844.0.tgz",
+ "integrity": "sha512-zxNiqKUjU0f7AYkDQ/SE6fCXd1iBKFKrxDC/7zZYY7smLL9D7vPElbdjiUzRPOEmiGViwzzYW6NCcksPHYVZmw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/smithy-client": "^4.4.6",
"buffer": "5.6.0",
"events": "3.3.0",
"stream-browserify": "3.0.0",
@@ -816,16 +861,16 @@
"node": ">=18.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-s3": "^3.826.0"
+ "@aws-sdk/client-s3": "^3.844.0"
}
},
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.821.0.tgz",
- "integrity": "sha512-cebgeytKlWOgGczLo3BPvNY9XlzAzGZQANSysgJ2/8PSldmUpXRIF+GKPXDVhXeInWYHIfB8zZi3RqrPoXcNYQ==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.840.0.tgz",
+ "integrity": "sha512-+gkQNtPwcSMmlwBHFd4saVVS11In6ID1HczNzpM3MXKXRBfSlbZJbCt6wN//AZ8HMklZEik4tcEOG0qa9UY8SQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@aws-sdk/util-arn-parser": "3.804.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/protocol-http": "^5.1.2",
@@ -838,12 +883,12 @@
}
},
"node_modules/@aws-sdk/middleware-expect-continue": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.821.0.tgz",
- "integrity": "sha512-zAOoSZKe1njOrtynvK6ZORU57YGv5I7KP4+rwOvUN3ZhJbQ7QPf8gKtFUCYAPRMegaXCKF/ADPtDZBAmM+zZ9g==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.840.0.tgz",
+ "integrity": "sha512-iJg2r6FKsKKvdiU4oCOuCf7Ro/YE0Q2BT/QyEZN3/Rt8Nr4SAZiQOlcBXOCpGvuIKOEAhvDOUnW3aDHL01PdVw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -853,22 +898,22 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.826.0.tgz",
- "integrity": "sha512-Fz9w8CFYPfSlHEB6feSsi06hdS+s+FB8k5pO4L7IV0tUa78mlhxF/VNlAJaVWYyOkZXl4HPH2K48aapACSQOXw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.844.0.tgz",
+ "integrity": "sha512-LCImZd1hpM0cegfdpgZyK6x4on4Ky+c9XCFURfE4wil1J9HXf6OP4KsfHQwt1yIkMEbFqvd/ab2I5fmp7S7aFA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
"@aws-crypto/crc32c": "5.2.0",
"@aws-crypto/util": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/is-array-buffer": "^4.0.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-stream": "^4.2.3",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -877,12 +922,12 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.821.0.tgz",
- "integrity": "sha512-xSMR+sopSeWGx5/4pAGhhfMvGBHioVBbqGvDs6pG64xfNwM5vq5s5v6D04e2i+uSTj4qGa71dLUs5I0UzAK3sw==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.840.0.tgz",
+ "integrity": "sha512-ub+hXJAbAje94+Ya6c6eL7sYujoE8D4Bumu1NUI8TXjUhVVn0HzVWQjpRLshdLsUp1AW7XyeJaxyajRaJQ8+Xg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -892,12 +937,12 @@
}
},
"node_modules/@aws-sdk/middleware-location-constraint": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.821.0.tgz",
- "integrity": "sha512-sKrm80k0t3R0on8aA/WhWFoMaAl4yvdk+riotmMElLUpcMcRXAd1+600uFVrxJqZdbrKQ0mjX0PjT68DlkYXLg==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.840.0.tgz",
+ "integrity": "sha512-KVLD0u0YMF3aQkVF8bdyHAGWSUY6N1Du89htTLgqCcIhSxxAJ9qifrosVZ9jkAzqRW99hcufyt2LylcVU2yoKQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -906,12 +951,12 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.821.0.tgz",
- "integrity": "sha512-0cvI0ipf2tGx7fXYEEN5fBeZDz2RnHyb9xftSgUsEq7NBxjV0yTZfLJw6Za5rjE6snC80dRN8+bTNR1tuG89zA==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.840.0.tgz",
+ "integrity": "sha512-lSV8FvjpdllpGaRspywss4CtXV8M7NNNH+2/j86vMH+YCOZ6fu2T/TyFd/tHwZ92vDfHctWkRbQxg0bagqwovA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -920,12 +965,12 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.821.0.tgz",
- "integrity": "sha512-efmaifbhBoqKG3bAoEfDdcM8hn1psF+4qa7ykWuYmfmah59JBeqHLfz5W9m9JoTwoKPkFcVLWZxnyZzAnVBOIg==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.840.0.tgz",
+ "integrity": "sha512-Gu7lGDyfddyhIkj1Z1JtrY5NHb5+x/CRiB87GjaSrKxkDaydtX2CU977JIABtt69l9wLbcGDIQ+W0uJ5xPof7g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -935,23 +980,23 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.826.0.tgz",
- "integrity": "sha512-8F0qWaYKfvD/de1AKccXuigM+gb/IZSncCqxdnFWqd+TFzo9qI9Hh+TpUhWOMYSgxsMsYQ8ipmLzlD/lDhjrmA==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.844.0.tgz",
+ "integrity": "sha512-vOD5reqZszXBWMbZFN3EUar203o2i8gcoTdrymY4GMsAPDsh0k8yd3VJRNPuxT/017tP6G+rQepOGzna4umung==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@aws-sdk/util-arn-parser": "3.804.0",
- "@smithy/core": "^3.5.3",
+ "@smithy/core": "^3.7.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/protocol-http": "^5.1.2",
"@smithy/signature-v4": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/util-config-provider": "^4.0.0",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-stream": "^4.2.3",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -960,12 +1005,12 @@
}
},
"node_modules/@aws-sdk/middleware-ssec": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.821.0.tgz",
- "integrity": "sha512-YYi1Hhr2AYiU/24cQc8HIB+SWbQo6FBkMYojVuz/zgrtkFmALxENGF/21OPg7f/QWd+eadZJRxCjmRwh5F2Cxg==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.840.0.tgz",
+ "integrity": "sha512-CBZP9t1QbjDFGOrtnUEHL1oAvmnCUUm7p0aPNbIdSzNtH42TNKjPRN3TuEIJDGjkrqpL3MXyDSmNayDcw/XW7Q==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -974,15 +1019,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.826.0.tgz",
- "integrity": "sha512-j404+EcfBbtTlAhyObjXbdKwwDXO1pCxHvR5Fw8FXNvp/H330j6YnXgs3SJ6d3bZUwUJ/ztPx2S5AlBbLVLDFw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.844.0.tgz",
+ "integrity": "sha512-SIbDNUL6ZYXPj5Tk0qEz05sW9kNS1Gl3/wNWEmH+AuUACipkyIeKKWzD6z5433MllETh73vtka/JQF3g7AuZww==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@smithy/core": "^3.5.3",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@smithy/core": "^3.7.0",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -992,47 +1037,47 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.826.0.tgz",
- "integrity": "sha512-p7olPq0uTtHqGuXI1GSc/gzKDvV55PMbLtnmupEDfnY9SoRu+QatbWQ6da9sI1lhOcNmRMgiNQBXFzaUFrG+SQ==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.844.0.tgz",
+ "integrity": "sha512-p2XILWc7AcevUSpBg2VtQrk79eWQC4q2JsCSY7HxKpFLZB4mMOfmiTyYkR1gEA6AttK/wpCOtfz+hi1/+z2V1A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/middleware-host-header": "3.821.0",
- "@aws-sdk/middleware-logger": "3.821.0",
- "@aws-sdk/middleware-recursion-detection": "3.821.0",
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/region-config-resolver": "3.821.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-endpoints": "3.821.0",
- "@aws-sdk/util-user-agent-browser": "3.821.0",
- "@aws-sdk/util-user-agent-node": "3.826.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/middleware-host-header": "3.840.0",
+ "@aws-sdk/middleware-logger": "3.840.0",
+ "@aws-sdk/middleware-recursion-detection": "3.840.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/region-config-resolver": "3.840.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-endpoints": "3.844.0",
+ "@aws-sdk/util-user-agent-browser": "3.840.0",
+ "@aws-sdk/util-user-agent-node": "3.844.0",
"@smithy/config-resolver": "^4.1.4",
- "@smithy/core": "^3.5.3",
- "@smithy/fetch-http-handler": "^5.0.4",
+ "@smithy/core": "^3.7.0",
+ "@smithy/fetch-http-handler": "^5.1.0",
"@smithy/hash-node": "^4.0.4",
"@smithy/invalid-dependency": "^4.0.4",
"@smithy/middleware-content-length": "^4.0.4",
- "@smithy/middleware-endpoint": "^4.1.11",
- "@smithy/middleware-retry": "^4.1.12",
+ "@smithy/middleware-endpoint": "^4.1.14",
+ "@smithy/middleware-retry": "^4.1.15",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/node-config-provider": "^4.1.3",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/url-parser": "^4.0.4",
"@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.19",
- "@smithy/util-defaults-mode-node": "^4.0.19",
+ "@smithy/util-defaults-mode-browser": "^4.0.22",
+ "@smithy/util-defaults-mode-node": "^4.0.22",
"@smithy/util-endpoints": "^3.0.6",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -1041,12 +1086,12 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.821.0.tgz",
- "integrity": "sha512-t8og+lRCIIy5nlId0bScNpCkif8sc0LhmtaKsbm0ZPm3sCa/WhCbSZibjbZ28FNjVCV+p0D9RYZx0VDDbtWyjw==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.840.0.tgz",
+ "integrity": "sha512-Qjnxd/yDv9KpIMWr90ZDPtRj0v75AqGC92Lm9+oHXZ8p1MjG5JE2CW0HL8JRgK9iKzgKBL7pPQRXI8FkvEVfrA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/types": "^4.3.1",
"@smithy/util-config-provider": "^4.0.0",
@@ -1058,17 +1103,17 @@
}
},
"node_modules/@aws-sdk/s3-request-presigner": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.826.0.tgz",
- "integrity": "sha512-47IcILH3CfVzUmGwJhwuZQyuZ5zXNsFyvtpQWR2s2dkoT7TJCMAKY0MtWE+y2T99b20OGbUhQHz/9qlx7dR3zw==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.844.0.tgz",
+ "integrity": "sha512-i953TKW1rXbd9G2xEgWoJZDoF0Z1ONRlrXkOKDGOrY/uQhAIPNDz5k6tFcXG5oIaLWW197ShENv3CeEJnhfh3g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/signature-v4-multi-region": "3.826.0",
- "@aws-sdk/types": "3.821.0",
- "@aws-sdk/util-format-url": "3.821.0",
- "@smithy/middleware-endpoint": "^4.1.11",
+ "@aws-sdk/signature-v4-multi-region": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
+ "@aws-sdk/util-format-url": "3.840.0",
+ "@smithy/middleware-endpoint": "^4.1.14",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -1077,13 +1122,13 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.826.0.tgz",
- "integrity": "sha512-3fEi/zy6tpMzomYosksGtu7jZqGFcdBXoL7YRsG7OEeQzBbOW9B+fVaQZ4jnsViSjzA/yKydLahMrfPnt+iaxg==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.844.0.tgz",
+ "integrity": "sha512-QC8nocQcZ3Bj7vTnuL47iNhcuUjMC46E2L85mU+sPQo3LN2qBVGSOTF+xSWGvmSFDpkN4ZXUMVeA0cJoJFEDFA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-sdk-s3": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/middleware-sdk-s3": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/protocol-http": "^5.1.2",
"@smithy/signature-v4": "^5.1.2",
"@smithy/types": "^4.3.1",
@@ -1094,14 +1139,14 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.826.0.tgz",
- "integrity": "sha512-iCOcVAqGPSHtQL8ZBXifZMEcHyUl9wJ8HvLZ5l1ohA/3ZNP+dqEPGi7jfhR5jZKs+xyp2jxByFqfil9PjI9c5A==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.844.0.tgz",
+ "integrity": "sha512-Kh728FEny0fil+LeH8U1offPJCTd/EDh8liBAvLtViLHt2WoX2xC8rk98D38Q5p79aIUhHb3Pf4n9IZfTu/Kog==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.826.0",
- "@aws-sdk/nested-clients": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/core": "3.844.0",
+ "@aws-sdk/nested-clients": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/property-provider": "^4.0.4",
"@smithy/shared-ini-file-loader": "^4.0.4",
"@smithy/types": "^4.3.1",
@@ -1112,9 +1157,9 @@
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.821.0.tgz",
- "integrity": "sha512-Znroqdai1a90TlxGaJ+FK1lwC0fHpo97Xjsp5UKGR5JODYm7f9+/fF17ebO1KdoBr/Rm0UIFiF5VmI8ts9F1eA==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.840.0.tgz",
+ "integrity": "sha512-xliuHaUFZxEx1NSXeLLZ9Dyu6+EJVQKEoD+yM+zqUo3YDZ7medKJWY6fIOKiPX/N7XbLdBYwajb15Q7IL8KkeA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.3.1",
@@ -1137,13 +1182,14 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.821.0.tgz",
- "integrity": "sha512-Uknt/zUZnLE76zaAAPEayOeF5/4IZ2puTFXvcSCWHsi9m3tqbb9UozlnlVqvCZLCRWfQryZQoG2W4XSS3qgk5A==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.844.0.tgz",
+ "integrity": "sha512-1DHh0WTUmxlysz3EereHKtKoxVUG9UC5BsfAw6Bm4/6qDlJiqtY3oa2vebkYN23yltKdfsCK65cwnBRU59mWVg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/types": "^4.3.1",
+ "@smithy/url-parser": "^4.0.4",
"@smithy/util-endpoints": "^3.0.6",
"tslib": "^2.6.2"
},
@@ -1152,12 +1198,12 @@
}
},
"node_modules/@aws-sdk/util-format-url": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.821.0.tgz",
- "integrity": "sha512-h+xqmPToxDrZ0a7rxE1a8Oh4zpWfZe9oiQUphGtfiGFA6j75UiURH5J3MmGHa/G4t15I3iLLbYtUXxvb1i7evg==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.840.0.tgz",
+ "integrity": "sha512-VB1PWyI1TQPiPvg4w7tgUGGQER1xxXPNUqfh3baxUSFi1Oh8wHrDnFywkxLm3NMmgDmnLnSZ5Q326qAoyqKLSg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/querystring-builder": "^4.0.4",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -1179,25 +1225,25 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.821.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.821.0.tgz",
- "integrity": "sha512-irWZHyM0Jr1xhC+38OuZ7JB6OXMLPZlj48thElpsO1ZSLRkLZx5+I7VV6k3sp2yZ7BYbKz/G2ojSv4wdm7XTLw==",
+ "version": "3.840.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.840.0.tgz",
+ "integrity": "sha512-JdyZM3EhhL4PqwFpttZu1afDpPJCCc3eyZOLi+srpX11LsGj6sThf47TYQN75HT1CarZ7cCdQHGzP2uy3/xHfQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/types": "^4.3.1",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.826.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.826.0.tgz",
- "integrity": "sha512-wHw6bZQWIMcFF/8r03aY9Itp6JLBYY4absGGhCDK1dc3tPEfi8NVSdb05a/Oz+g4TVaDdxLo0OQ/OKMS1DFRHQ==",
+ "version": "3.844.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.844.0.tgz",
+ "integrity": "sha512-0eTpURp9Gxbyyeqr78ogARZMSWS5KUMZuN+XMHxNpQLmn2S+J3g+MAyoklCcwhKXlbdQq2aMULEiy0mqIWytuw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "3.826.0",
- "@aws-sdk/types": "3.821.0",
+ "@aws-sdk/middleware-user-agent": "3.844.0",
+ "@aws-sdk/types": "3.840.0",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
@@ -1248,15 +1294,15 @@
}
},
"node_modules/@datadog/libdatadog": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@datadog/libdatadog/-/libdatadog-0.6.0.tgz",
- "integrity": "sha512-Ldu+U59LUnejtd7ceXMKJCAFZeYpNdTEEXr8PISY9HFXMa4DOwepcWMaJAAqCPU7LINJeivVwvSD1Pm14VZy7w==",
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@datadog/libdatadog/-/libdatadog-0.7.0.tgz",
+ "integrity": "sha512-VVZLspzQcfEU47gmGCVoRkngn7RgFRR4CHjw4YaX8eWT+xz4Q4l6PvA45b7CMk9nlt3MNN5MtGdYttYMIpo6Sg==",
"license": "Apache-2.0"
},
"node_modules/@datadog/native-appsec": {
- "version": "8.5.2",
- "resolved": "https://registry.npmjs.org/@datadog/native-appsec/-/native-appsec-8.5.2.tgz",
- "integrity": "sha512-lETBaVhBk+9o0pc+LDnXvp2ImDyT8K2deuqLf8A6q4/QjzCCXyR/yZO9R5+Kdoc93jZMRTWV9Pr4pBwHEdJSVA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@datadog/native-appsec/-/native-appsec-9.0.0.tgz",
+ "integrity": "sha512-C7v16pP4p4Y+Cx0jcxTYmhZTptfVs8TYbn6LH/aQgTkwx2tWsWN5lss7fjBYjWyZoPMwVh2UX/yDm4ES25hJnQ==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1291,9 +1337,9 @@
}
},
"node_modules/@datadog/pprof": {
- "version": "5.8.0",
- "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-5.8.0.tgz",
- "integrity": "sha512-3FL2qpkFWvIEptSk7x9RVs1PJeF+VCrGxQpKViloQkrnH5mjcwaIQiWyNZYyV1H1vhKJIS+ummSBcsOLkV49qA==",
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-5.9.0.tgz",
+ "integrity": "sha512-7KretVkHUANWe31u9cGJpxmUkyrXsCD+fmlZQUz/zk9mtQNC4uBIKX53VUFfrVj/bxAhEEIPw5XTYiMc5RJLsw==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2271,6 +2317,30 @@
"url": "https://opencollective.com/js-sdsl"
}
},
+ "node_modules/@jsep-plugin/assignment": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.3.0.tgz",
+ "integrity": "sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.16.0"
+ },
+ "peerDependencies": {
+ "jsep": "^0.4.0||^1.0.0"
+ }
+ },
+ "node_modules/@jsep-plugin/regex": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.4.tgz",
+ "integrity": "sha512-q7qL4Mgjs1vByCaTnDFcBnV9HS7GVPJX5vyVoCgZHNSC9rjwIlmbXG5sUuorR5ndfHAIlJ8pVStxvjXHbNvtUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.16.0"
+ },
+ "peerDependencies": {
+ "jsep": "^0.4.0||^1.0.0"
+ }
+ },
"node_modules/@kurkle/color": {
"version": "0.3.4",
"resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz",
@@ -2901,9 +2971,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.5.3.tgz",
- "integrity": "sha512-xa5byV9fEguZNofCclv6v9ra0FYh5FATQW/da7FQUVTic94DfrN/NvmKZjrMyzbpqfot9ZjBaO8U1UeTbmSLuA==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.7.0.tgz",
+ "integrity": "sha512-7ov8hu/4j0uPZv8b27oeOFtIBtlFmM3ibrPv/Omx1uUdoXvcpJ00U+H/OWWC/keAguLlcqwtyL2/jTlSnApgNQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.0.8",
@@ -2912,7 +2982,7 @@
"@smithy/util-base64": "^4.0.0",
"@smithy/util-body-length-browser": "^4.0.0",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-stream": "^4.2.3",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -3007,9 +3077,9 @@
}
},
"node_modules/@smithy/fetch-http-handler": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.4.tgz",
- "integrity": "sha512-AMtBR5pHppYMVD7z7G+OlHHAcgAN7v0kVKEpHuTO4Gb199Gowh0taYi9oDStFeUhetkeP55JLSVlTW1n9rFtUw==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.1.0.tgz",
+ "integrity": "sha512-mADw7MS0bYe2OGKkHYMaqarOXuDwRbO6ArD91XhHcl2ynjGCFF+hvqf0LyQcYxkA1zaWjefSkU7Ne9mqgApSgQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/protocol-http": "^5.1.2",
@@ -3120,12 +3190,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.11.tgz",
- "integrity": "sha512-zDogwtRLzKl58lVS8wPcARevFZNBOOqnmzWWxVe9XiaXU2CADFjvJ9XfNibgkOWs08sxLuSr81NrpY4mgp9OwQ==",
+ "version": "4.1.14",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.14.tgz",
+ "integrity": "sha512-+BGLpK5D93gCcSEceaaYhUD/+OCGXM1IDaq/jKUQ+ujB0PTWlWN85noodKw/IPFZhIKFCNEe19PGd/reUMeLSQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.5.3",
+ "@smithy/core": "^3.7.0",
"@smithy/middleware-serde": "^4.0.8",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/shared-ini-file-loader": "^4.0.4",
@@ -3139,18 +3209,18 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.1.12.tgz",
- "integrity": "sha512-wvIH70c4e91NtRxdaLZF+mbLZ/HcC6yg7ySKUiufL6ESp6zJUSnJucZ309AvG9nqCFHSRB5I6T3Ez1Q9wCh0Ww==",
+ "version": "4.1.15",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.1.15.tgz",
+ "integrity": "sha512-iKYUJpiyTQ33U2KlOZeUb0GwtzWR3C0soYcKuCnTmJrvt6XwTPQZhMfsjJZNw7PpQ3TU4Ati1qLSrkSJxnnSMQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.1.3",
"@smithy/protocol-http": "^5.1.2",
- "@smithy/service-error-classification": "^4.0.5",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/service-error-classification": "^4.0.6",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"@smithy/util-middleware": "^4.0.4",
- "@smithy/util-retry": "^4.0.5",
+ "@smithy/util-retry": "^4.0.6",
"tslib": "^2.6.2",
"uuid": "^9.0.1"
},
@@ -3214,9 +3284,9 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.0.6.tgz",
- "integrity": "sha512-NqbmSz7AW2rvw4kXhKGrYTiJVDHnMsFnX4i+/FzcZAfbOBauPYs2ekuECkSbtqaxETLLTu9Rl/ex6+I2BKErPA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.1.0.tgz",
+ "integrity": "sha512-vqfSiHz2v8b3TTTrdXi03vNz1KLYYS3bhHCDv36FYDqxT7jvTll1mMnCrkD+gOvgwybuunh/2VmvOMqwBegxEg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.0.4",
@@ -3283,9 +3353,9 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.5.tgz",
- "integrity": "sha512-LvcfhrnCBvCmTee81pRlh1F39yTS/+kYleVeLCwNtkY8wtGg8V/ca9rbZZvYIl8OjlMtL6KIjaiL/lgVqHD2nA==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.6.tgz",
+ "integrity": "sha512-RRoTDL//7xi4tn5FrN2NzH17jbgmnKidUqd4KvquT0954/i6CXXkh1884jBiunq24g9cGtPBEXlU40W6EpNOOg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.3.1"
@@ -3327,17 +3397,17 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.4.3.tgz",
- "integrity": "sha512-xxzNYgA0HD6ETCe5QJubsxP0hQH3QK3kbpJz3QrosBCuIWyEXLR/CO5hFb2OeawEKUxMNhz3a1nuJNN2np2RMA==",
+ "version": "4.4.6",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.4.6.tgz",
+ "integrity": "sha512-3wfhywdzB/CFszP6moa5L3lf5/zSfQoH0kvVSdkyK2az5qZet0sn2PAHjcTDiq296Y4RP5yxF7B6S6+3oeBUCQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.5.3",
- "@smithy/middleware-endpoint": "^4.1.11",
+ "@smithy/core": "^3.7.0",
+ "@smithy/middleware-endpoint": "^4.1.14",
"@smithy/middleware-stack": "^4.0.4",
"@smithy/protocol-http": "^5.1.2",
"@smithy/types": "^4.3.1",
- "@smithy/util-stream": "^4.2.2",
+ "@smithy/util-stream": "^4.2.3",
"tslib": "^2.6.2"
},
"engines": {
@@ -3434,13 +3504,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.19.tgz",
- "integrity": "sha512-mvLMh87xSmQrV5XqnUYEPoiFFeEGYeAKIDDKdhE2ahqitm8OHM3aSvhqL6rrK6wm1brIk90JhxDf5lf2hbrLbQ==",
+ "version": "4.0.22",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.22.tgz",
+ "integrity": "sha512-hjElSW18Wq3fUAWVk6nbk7pGrV7ZT14DL1IUobmqhV3lxcsIenr5FUsDe2jlTVaS8OYBI3x+Og9URv5YcKb5QA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.0.4",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
@@ -3450,16 +3520,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.19.tgz",
- "integrity": "sha512-8tYnx+LUfj6m+zkUUIrIQJxPM1xVxfRBvoGHua7R/i6qAxOMjqR6CpEpDwKoIs1o0+hOjGvkKE23CafKL0vJ9w==",
+ "version": "4.0.22",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.22.tgz",
+ "integrity": "sha512-7B8mfQBtwwr2aNRRmU39k/bsRtv9B6/1mTMrGmmdJFKmLAH+KgIiOuhaqfKOBGh9sZ/VkZxbvm94rI4MMYpFjQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.1.4",
"@smithy/credential-provider-imds": "^4.0.6",
"@smithy/node-config-provider": "^4.1.3",
"@smithy/property-provider": "^4.0.4",
- "@smithy/smithy-client": "^4.4.3",
+ "@smithy/smithy-client": "^4.4.6",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -3507,12 +3577,12 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.5.tgz",
- "integrity": "sha512-V7MSjVDTlEt/plmOFBn1762Dyu5uqMrV2Pl2X0dYk4XvWfdWJNe9Bs5Bzb56wkCuiWjSfClVMGcsuKrGj7S/yg==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.6.tgz",
+ "integrity": "sha512-+YekoF2CaSMv6zKrA6iI/N9yva3Gzn4L6n35Luydweu5MMPYpiGZlWqehPHDHyNbnyaYlz/WJyYAZnC+loBDZg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^4.0.5",
+ "@smithy/service-error-classification": "^4.0.6",
"@smithy/types": "^4.3.1",
"tslib": "^2.6.2"
},
@@ -3521,13 +3591,13 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.2.2.tgz",
- "integrity": "sha512-aI+GLi7MJoVxg24/3J1ipwLoYzgkB4kUfogZfnslcYlynj3xsQ0e7vk4TnTro9hhsS5PvX1mwmkRqqHQjwcU7w==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.2.3.tgz",
+ "integrity": "sha512-cQn412DWHHFNKrQfbHY8vSFI3nTROY1aIKji9N0tpp8gUABRilr7wdf8fqBbSlXresobM+tQFNk6I+0LXK/YZg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^5.0.4",
- "@smithy/node-http-handler": "^4.0.6",
+ "@smithy/fetch-http-handler": "^5.1.0",
+ "@smithy/node-http-handler": "^4.1.0",
"@smithy/types": "^4.3.1",
"@smithy/util-base64": "^4.0.0",
"@smithy/util-buffer-from": "^4.0.0",
@@ -3565,9 +3635,9 @@
}
},
"node_modules/@smithy/util-waiter": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.0.5.tgz",
- "integrity": "sha512-4QvC49HTteI1gfemu0I1syWovJgPvGn7CVUoN9ZFkdvr/cCFkrEL7qNCdx/2eICqDWEGnnr68oMdSIPCLAriSQ==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.0.6.tgz",
+ "integrity": "sha512-slcr1wdRbX7NFphXZOxtxRNA7hXAAtJAXJDE/wdoMAos27SIquVCKiSqfB6/28YzQ8FCsB5NKkhdM5gMADbqxg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.0.4",
@@ -4660,9 +4730,9 @@
}
},
"node_modules/bullmq": {
- "version": "5.53.2",
- "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.53.2.tgz",
- "integrity": "sha512-xHgxrP/yNJHD7VCw1h+eRBh+2TCPBCM39uC9gCyksYc6ufcJP+HTZ/A2lzB2x7qMFWrvsX7tM40AT2BmdkYL/Q==",
+ "version": "5.56.3",
+ "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.56.3.tgz",
+ "integrity": "sha512-03szheVTKfLsCm5EwzOjSSUTI0UIGJjTUgX91W4+a0pj6SSfiuuNzB29QJh+T3bcgUZUHuTp01Jyxa101sv0Lg==",
"license": "MIT",
"dependencies": {
"cron-parser": "^4.9.0",
@@ -5499,30 +5569,31 @@
}
},
"node_modules/dd-trace": {
- "version": "5.55.0",
- "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-5.55.0.tgz",
- "integrity": "sha512-nXg5W0s/8kl5Btj9hIG1YgzkARoezAEqT03/cJ/VF3G41fB8KfBWUTY1+aw795UZ6Cv2dXD3yPYdckJeuCwjVQ==",
+ "version": "5.58.0",
+ "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-5.58.0.tgz",
+ "integrity": "sha512-DiogPbR2Sv96jBOBTfvoyLqGZoGYERH9d5Ym1oHgJIleWzwXxlAO7g43MAmx0DgdglLsorg2OMZNvlmgHXrcjw==",
"hasInstallScript": true,
"license": "(Apache-2.0 OR BSD-3-Clause)",
"dependencies": {
- "@datadog/libdatadog": "^0.6.0",
- "@datadog/native-appsec": "8.5.2",
+ "@datadog/libdatadog": "0.7.0",
+ "@datadog/native-appsec": "9.0.0",
"@datadog/native-iast-taint-tracking": "4.0.0",
- "@datadog/native-metrics": "^3.1.1",
- "@datadog/pprof": "5.8.0",
- "@datadog/sketches-js": "^2.1.1",
+ "@datadog/native-metrics": "3.1.1",
+ "@datadog/pprof": "5.9.0",
+ "@datadog/sketches-js": "2.1.1",
"@datadog/wasm-js-rewriter": "4.0.1",
"@isaacs/ttlcache": "^1.4.1",
- "@opentelemetry/api": ">=1.0.0 <1.9.0",
+ "@opentelemetry/api": "1.8.0",
"@opentelemetry/core": "^1.14.0",
"crypto-randomuuid": "^1.0.0",
- "dc-polyfill": "0.1.9",
+ "dc-polyfill": "^0.1.9",
"ignore": "^5.2.4",
- "import-in-the-middle": "1.14.0",
- "istanbul-lib-coverage": "3.2.2",
+ "import-in-the-middle": "^1.14.2",
+ "istanbul-lib-coverage": "^3.2.2",
"jest-docblock": "^29.7.0",
+ "jsonpath-plus": "^10.3.0",
"koalas": "^1.0.2",
- "limiter": "1.1.5",
+ "limiter": "^1.1.5",
"lodash.sortby": "^4.7.0",
"lru-cache": "^7.18.3",
"module-details-from-path": "^1.0.4",
@@ -6715,6 +6786,7 @@
}
],
"license": "MIT",
+ "optional": true,
"dependencies": {
"strnum": "^1.0.5"
},
@@ -7725,9 +7797,9 @@
}
},
"node_modules/import-in-the-middle": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.14.0.tgz",
- "integrity": "sha512-g5zLT0HaztRJWysayWYiUq/7E5H825QIiecMD2pI5QO7Wzr847l6GDvPvmZaDIdrDtS2w7qRczywxiK6SL5vRw==",
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.14.2.tgz",
+ "integrity": "sha512-5tCuY9BV8ujfOpwtAGgsTx9CGUapcFMEEyByLv1B+v2+6DhAcw+Zr0nhQT7uwaZ7DiourxFEscghOR8e1aPLQw==",
"license": "Apache-2.0",
"dependencies": {
"acorn": "^8.14.0",
@@ -8343,6 +8415,15 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsep": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz",
+ "integrity": "sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.16.0"
+ }
+ },
"node_modules/json-2-csv": {
"version": "5.5.9",
"resolved": "https://registry.npmjs.org/json-2-csv/-/json-2-csv-5.5.9.tgz",
@@ -8395,6 +8476,24 @@
"json11": "dist/cli.mjs"
}
},
+ "node_modules/jsonpath-plus": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.3.0.tgz",
+ "integrity": "sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jsep-plugin/assignment": "^1.3.0",
+ "@jsep-plugin/regex": "^1.0.4",
+ "jsep": "^1.4.0"
+ },
+ "bin": {
+ "jsonpath": "bin/jsonpath-cli.js",
+ "jsonpath-plus": "bin/jsonpath-cli.js"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/jsonwebtoken": {
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
@@ -11525,7 +11624,8 @@
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/stubs": {
"version": "3.0.0",
@@ -11535,9 +11635,9 @@
"optional": true
},
"node_modules/superagent": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.2.1.tgz",
- "integrity": "sha512-O+PCv11lgTNJUzy49teNAWLjBZfc+A1enOwTpLlH6/rsvKcTwcdTT8m9azGkVqM7HBl5jpyZ7KTPhHweokBcdg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.2.2.tgz",
+ "integrity": "sha512-vWMq11OwWCC84pQaFPzF/VO3BrjkCeewuvJgt1jfV0499Z1QSAWN4EqfMM5WlFDDX9/oP8JjlDKpblrmEoyu4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11569,14 +11669,14 @@
}
},
"node_modules/supertest": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.1.1.tgz",
- "integrity": "sha512-aI59HBTlG9e2wTjxGJV+DygfNLgnWbGdZxiA/sgrnNNikIW8lbDvCtF6RnhZoJ82nU7qv7ZLjrvWqCEm52fAmw==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.1.3.tgz",
+ "integrity": "sha512-ORY0gPa6ojmg/C74P/bDoS21WL6FMXq5I8mawkEz30/zkwdu0gOeqstFy316vHG6OKxqQ+IbGneRemHI8WraEw==",
"dev": true,
"license": "MIT",
"dependencies": {
"methods": "^1.1.2",
- "superagent": "^10.2.1"
+ "superagent": "^10.2.2"
},
"engines": {
"node": ">=14.18.0"
@@ -11851,9 +11951,9 @@
"license": "Unlicense"
},
"node_modules/twilio": {
- "version": "5.7.0",
- "resolved": "https://registry.npmjs.org/twilio/-/twilio-5.7.0.tgz",
- "integrity": "sha512-AcN9jo/C0sFitprIg2G6CJF+EACvff+8fiTMxf7Puz+6jtmc0NgJTwmyQbPiAnJcpXWOrPdI92Obr3PV4ZKXkw==",
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/twilio/-/twilio-5.7.3.tgz",
+ "integrity": "sha512-RuCjbQRLorFZrqd52KZ4JzeUbCbs/3KJVdawcAQ2yR53S2D0VwBQ+1Pkcnc20Y8QLKCP41TkQ98MHbF7upRhtA==",
"license": "MIT",
"dependencies": {
"axios": "^1.8.3",
diff --git a/package.json b/package.json
index 7b9279bbf..a48ea1943 100644
--- a/package.json
+++ b/package.json
@@ -16,14 +16,14 @@
"job-totals-fixtures:local": "docker exec node-app /usr/bin/node /app/download-job-totals-fixtures.js"
},
"dependencies": {
- "@aws-sdk/client-cloudwatch-logs": "^3.826.0",
- "@aws-sdk/client-elasticache": "^3.826.0",
- "@aws-sdk/client-s3": "^3.826.0",
- "@aws-sdk/client-secrets-manager": "^3.826.0",
- "@aws-sdk/client-ses": "^3.826.0",
- "@aws-sdk/credential-provider-node": "^3.826.0",
- "@aws-sdk/lib-storage": "^3.826.0",
- "@aws-sdk/s3-request-presigner": "^3.826.0",
+ "@aws-sdk/client-cloudwatch-logs": "^3.844.0",
+ "@aws-sdk/client-elasticache": "^3.844.0",
+ "@aws-sdk/client-s3": "^3.844.0",
+ "@aws-sdk/client-secrets-manager": "^3.844.0",
+ "@aws-sdk/client-ses": "^3.844.0",
+ "@aws-sdk/credential-provider-node": "^3.844.0",
+ "@aws-sdk/lib-storage": "^3.844.0",
+ "@aws-sdk/s3-request-presigner": "^3.844.0",
"@opensearch-project/opensearch": "^2.13.0",
"@socket.io/admin-ui": "^0.5.1",
"@socket.io/redis-adapter": "^8.3.0",
@@ -31,14 +31,14 @@
"aws4": "^1.13.2",
"axios": "^1.8.4",
"better-queue": "^3.8.12",
- "bullmq": "^5.53.2",
+ "bullmq": "^5.56.3",
"chart.js": "^4.4.8",
"cloudinary": "^2.6.1",
"compression": "^1.8.0",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"crisp-status-reporter": "^1.2.2",
- "dd-trace": "^5.55.0",
+ "dd-trace": "^5.58.0",
"dinero.js": "^1.9.1",
"dotenv": "^16.4.5",
"express": "^4.21.1",
@@ -65,7 +65,7 @@
"socket.io": "^4.8.1",
"socket.io-adapter": "^2.5.5",
"ssh2-sftp-client": "^11.0.0",
- "twilio": "^5.7.0",
+ "twilio": "^5.7.3",
"uuid": "^11.1.0",
"winston": "^3.17.0",
"winston-cloudwatch": "^6.3.0",
@@ -81,7 +81,7 @@
"mock-require": "^3.0.3",
"p-limit": "^3.1.0",
"prettier": "^3.5.3",
- "supertest": "^7.1.1",
+ "supertest": "^7.1.3",
"vitest": "^3.2.3"
}
}
diff --git a/server/notifications/eventHandlers.js b/server/notifications/eventHandlers.js
index 5af7db500..750755995 100644
--- a/server/notifications/eventHandlers.js
+++ b/server/notifications/eventHandlers.js
@@ -152,9 +152,56 @@ const handlePaymentsChange = async (req, res) =>
* @param {Object} res - Express response object.
* @returns {Promise