From efa120054dad7aeb6bad21ae19756f18e393ac2e Mon Sep 17 00:00:00 2001
From: V
Date: Tue, 28 Apr 2026 16:08:47 +0200
Subject: [PATCH 1/2] getting rid of callbacks because of node24
---
nx.json | 3 +-
package-lock.json | 824 +++++++++---------
package.json | 18 +-
packages/api/package.json | 4 +-
packages/api/src/lib/apiHandler/apiHandler.ts | 51 +-
packages/api/src/lib/types/apiGateway.ts | 12 +-
packages/api/tsconfig.json | 3 +-
7 files changed, 485 insertions(+), 430 deletions(-)
diff --git a/nx.json b/nx.json
index bee4b08..de9d69a 100644
--- a/nx.json
+++ b/nx.json
@@ -36,5 +36,6 @@
]
},
"useNxCloud": false,
- "defaultBase": "main"
+ "defaultBase": "main",
+ "analytics": false
}
diff --git a/package-lock.json b/package-lock.json
index 188080a..e5f62e1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,15 +8,15 @@
"name": "serverless-tools",
"version": "0.0.0",
"dependencies": {
- "@aws-sdk/client-cognito-identity-provider": "^3.929.0",
- "@aws-sdk/client-dynamodb": "^3.929.0",
- "@aws-sdk/client-eventbridge": "^3.929.0",
- "@aws-sdk/client-rds-data": "^3.929.0",
- "@aws-sdk/client-s3": "^3.929.0",
- "@aws-sdk/client-ses": "^3.929.0",
- "@aws-sdk/client-sesv2": "^3.971.0",
- "@aws-sdk/lib-dynamodb": "^3.929.0",
- "@aws-sdk/s3-request-presigner": "^3.929.0",
+ "@aws-sdk/client-cognito-identity-provider": "^3.1038.0",
+ "@aws-sdk/client-dynamodb": "^3.1038.0",
+ "@aws-sdk/client-eventbridge": "^3.1038.0",
+ "@aws-sdk/client-rds-data": "^3.1038.0",
+ "@aws-sdk/client-s3": "^3.1038.0",
+ "@aws-sdk/client-ses": "^3.1038.0",
+ "@aws-sdk/client-sesv2": "^3.1038.0",
+ "@aws-sdk/lib-dynamodb": "^3.1038.0",
+ "@aws-sdk/s3-request-presigner": "^3.1038.0",
"@middy/core": "~7.3.1",
"@middy/do-not-wait-for-empty-event-loop": "~7.3.1",
"@middy/http-cors": "~7.3.1",
@@ -459,48 +459,48 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity-provider": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.1034.0.tgz",
- "integrity": "sha512-3cFEYj/fn0tbDjrHtQ1SLKSyI6b1BJFHWtWgfi1lupPblezPIg2HpJwv64J73wGnHI5KfTKIZ9A/cD47Zc4v4w==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity-provider/-/client-cognito-identity-provider-3.1038.0.tgz",
+ "integrity": "sha512-E3/2sei5wiUvS+ZdlvQ93SXU2C9zdqq1mJqxik6B8GHtSnP2T4J97Hdu46FM6GK/HZJ+iFZFeIlM0B+P3uH2QQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -509,17 +509,17 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity-provider/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -527,52 +527,52 @@
}
},
"node_modules/@aws-sdk/client-dynamodb": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.1034.0.tgz",
- "integrity": "sha512-lhu6Aada1Fgg5RCc9IMmiLkV4nGeDKq4z0BF9mXzA37OX4ad/mWMGTofqdJvY80Gx2714jY5yiEHAlyIN2PL8w==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.1038.0.tgz",
+ "integrity": "sha512-avw92N9zBKbU0QxXlag8XqVOwZH2doJuWOLO5eCC2DthBy5DufOv5KY5HTlYhNU4KUxzif+c/npNesqVfs2dSw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
- "@aws-sdk/dynamodb-codec": "^3.973.3",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
+ "@aws-sdk/dynamodb-codec": "^3.973.6",
"@aws-sdk/middleware-endpoint-discovery": "^3.972.11",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
- "@smithy/util-waiter": "^4.2.16",
+ "@smithy/util-waiter": "^4.3.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -580,17 +580,17 @@
}
},
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -598,49 +598,49 @@
}
},
"node_modules/@aws-sdk/client-eventbridge": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-eventbridge/-/client-eventbridge-3.1034.0.tgz",
- "integrity": "sha512-YUsN7Ad8nnAqWvbj1xoXbi7aN7PipiXDgMeTzgPx/GRvwJyWWBRgW5oDoNVAi4hMKR1nHUSMK5BmkocdWcezbQ==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-eventbridge/-/client-eventbridge-3.1038.0.tgz",
+ "integrity": "sha512-dWbkRSuZEBLlISgQPE1uLjaARSQK35RQvSgck89ObwmcBwwsr4gfig8WLRppYRYXHAEpiCPdbqZomdCb3QIGWg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
- "@aws-sdk/signature-v4-multi-region": "^3.996.20",
+ "@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -649,17 +649,17 @@
}
},
"node_modules/@aws-sdk/client-eventbridge/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -667,48 +667,48 @@
}
},
"node_modules/@aws-sdk/client-rds-data": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-rds-data/-/client-rds-data-3.1034.0.tgz",
- "integrity": "sha512-WBzkAQ6y761rUA7mk9392Bp2woSrJyMpb80g2HBDr3A+GZKjn0JDP4mRFBJx2Itunm2aK4pFBMx6FxCsaWJ4mg==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-rds-data/-/client-rds-data-3.1038.0.tgz",
+ "integrity": "sha512-iS4H2lntB7Sqz9lChdqC9f17Pb7K9ZX7p2pT1TmqbfCzYz3q1hHbLO4JFXWLQxJMYAt/oaTxm0KpQh6enHlEgg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -717,17 +717,17 @@
}
},
"node_modules/@aws-sdk/client-rds-data/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -735,34 +735,34 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1034.0.tgz",
- "integrity": "sha512-r91IZKPKuRlpCBsEmz9qnWrYxuHD0jsQv1p9UGNasFpcuPo1OnfwIB2ClXtqdXKYUvubXCwn7KBObTVnnvYvAA==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1038.0.tgz",
+ "integrity": "sha512-k60qm50bWkaqNfCJe1z28WaqgpztE0wbWVMZw6ZJcTOGfrWFhsJeLCEqtkH8w00iEozKx9GQwdQXz4G0sMGdKA==",
"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.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-bucket-endpoint": "^3.972.10",
"@aws-sdk/middleware-expect-continue": "^3.972.10",
- "@aws-sdk/middleware-flexible-checksums": "^3.974.11",
+ "@aws-sdk/middleware-flexible-checksums": "^3.974.14",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-location-constraint": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-sdk-s3": "^3.972.32",
+ "@aws-sdk/middleware-sdk-s3": "^3.972.35",
"@aws-sdk/middleware-ssec": "^3.972.10",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
- "@aws-sdk/signature-v4-multi-region": "^3.996.20",
+ "@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/eventstream-serde-browser": "^4.2.14",
"@smithy/eventstream-serde-config-resolver": "^4.3.14",
"@smithy/eventstream-serde-node": "^4.2.14",
@@ -773,27 +773,27 @@
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/md5-js": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-retry": "^4.3.5",
+ "@smithy/util-stream": "^4.5.25",
"@smithy/util-utf8": "^4.2.2",
- "@smithy/util-waiter": "^4.2.16",
+ "@smithy/util-waiter": "^4.3.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -801,17 +801,17 @@
}
},
"node_modules/@aws-sdk/client-s3/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -819,50 +819,50 @@
}
},
"node_modules/@aws-sdk/client-ses": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ses/-/client-ses-3.1034.0.tgz",
- "integrity": "sha512-yOkp3yqiVUrQpKfR9dmiEvRzQYJkm+6zAQjvVj12zvXoZtPvavvOau591gCZjau2xVe6RTpdlMSUkdm3fnTNXg==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ses/-/client-ses-3.1038.0.tgz",
+ "integrity": "sha512-0fwflofFvnUWTR9PtXf7IHCt3pQUKSKRsxfQjPC2gbhVQXcCZ1OGkbA7ekK288A16F+LUBTKYgQJk8SiOJgfwA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
- "@smithy/util-waiter": "^4.2.16",
+ "@smithy/util-waiter": "^4.3.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -870,17 +870,17 @@
}
},
"node_modules/@aws-sdk/client-ses/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -888,49 +888,49 @@
}
},
"node_modules/@aws-sdk/client-sesv2": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sesv2/-/client-sesv2-3.1034.0.tgz",
- "integrity": "sha512-dXlOzN++LHyXTDbCZzkbMLQTKrGuedogE4Xn1JPeZ5Cvh9RI1kBcPSDj6j328ngZUJFPW7ySTucU3W5sOOmMNw==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sesv2/-/client-sesv2-3.1038.0.tgz",
+ "integrity": "sha512-VvfJmtnW+/Nc31Ftu/9bhDSFgurBQhQZyJ9h9w3BfkFEeWs559QeJLyWG1mbk0MAChai1fFQc6OsiqxUEXCtjA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-node": "^3.972.34",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
- "@aws-sdk/signature-v4-multi-region": "^3.996.20",
+ "@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -939,17 +939,17 @@
}
},
"node_modules/@aws-sdk/client-sesv2/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -957,23 +957,23 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.974.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.3.tgz",
- "integrity": "sha512-W3aJJm2clu8OmsrwMOMnfof13O6LGnbknnZIQeSRbxjqKah2nVvkjbUBBZVhWrt08KC69H7WsINTdrxC/2SXQw==",
+ "version": "3.974.6",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.6.tgz",
+ "integrity": "sha512-8Vu7zGxu+39ChR/s5J7nXBw3a2kMHAi0OfKT8ohgTVjX0qYed/8mIfdBb638oBmKrWCwwKjYAM5J/4gMJ8nAJA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.8",
- "@aws-sdk/xml-builder": "^3.972.18",
- "@smithy/core": "^3.23.16",
+ "@aws-sdk/xml-builder": "^3.972.20",
+ "@smithy/core": "^3.23.17",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/property-provider": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/signature-v4": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -982,17 +982,17 @@
}
},
"node_modules/@aws-sdk/core/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1013,12 +1013,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.972.29",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.29.tgz",
- "integrity": "sha512-rf+AlUxgTeSzQ/4zoS0D+Bt7XvgpY48PnWG8Yg/N9fdMgyK2Jaqa+6tLZp4MYMIMHkGrfAxnbSeb2YLMGFMg6g==",
+ "version": "3.972.32",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.32.tgz",
+ "integrity": "sha512-7vA4GHg8NSmQxquJHSBcSM3RgB4ZaaRi6u4+zGFKOmOH6aqlgr2Sda46clkZDYzlirgfY96w15Zj0jh6PT48ng==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/types": "^4.14.1",
@@ -1029,20 +1029,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.972.31",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.31.tgz",
- "integrity": "sha512-TR2/lQ3qKFj2EOrsiASzemsNEz2uzZ/SUBf48+U4Cr9a/FZlHfH/hwAeBJNBp1gMyJNxROJZhT3dn1cO+jnYfQ==",
+ "version": "3.972.34",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.34.tgz",
+ "integrity": "sha512-vBrhWujFCLp1u8ptJRWYlipMutzPptb8pDQ00rKVH9q67T7rGd3VTWIj63aKrlLuY6qSsw1Rt5F/D/7wnNgryA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/types": "^3.973.8",
"@smithy/fetch-http-handler": "^5.3.17",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/property-provider": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1050,17 +1050,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-http/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1068,19 +1068,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.972.33",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.33.tgz",
- "integrity": "sha512-UwdbJbOrgnOxZbshaNZ4DzX35h5wQd33MNYTGzWhN3ORG9lG9KQbDX6l6tDJSAdaGTktJoZPSritmUoW1rYkRA==",
+ "version": "3.972.36",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.36.tgz",
+ "integrity": "sha512-FBHyCmV8EB0gUvh1d+CZm87zt2PrdC7OyWexLRoH3I5zWSOUGa+9t58Y5jbxRfwUp3AWpHAFvKY6YzgR845sVA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/credential-provider-env": "^3.972.29",
- "@aws-sdk/credential-provider-http": "^3.972.31",
- "@aws-sdk/credential-provider-login": "^3.972.33",
- "@aws-sdk/credential-provider-process": "^3.972.29",
- "@aws-sdk/credential-provider-sso": "^3.972.33",
- "@aws-sdk/credential-provider-web-identity": "^3.972.33",
- "@aws-sdk/nested-clients": "^3.997.1",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/credential-provider-env": "^3.972.32",
+ "@aws-sdk/credential-provider-http": "^3.972.34",
+ "@aws-sdk/credential-provider-login": "^3.972.36",
+ "@aws-sdk/credential-provider-process": "^3.972.32",
+ "@aws-sdk/credential-provider-sso": "^3.972.36",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.36",
+ "@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/types": "^3.973.8",
"@smithy/credential-provider-imds": "^4.2.14",
"@smithy/property-provider": "^4.2.14",
@@ -1093,13 +1093,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.972.33",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.33.tgz",
- "integrity": "sha512-WyZuPVoDM1HGNl41eVg8HSSXIB+FGkuuK63GhDbh4TMdfWU03AciWvF/QqOVWvJtWVYaLddANJ+aUklVr2ieuw==",
+ "version": "3.972.36",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.36.tgz",
+ "integrity": "sha512-IFap01lJKxQc0C/OHmZwZQr/cKq0DhrcmKedRrdnnl42D+P0SImnnnWQjv07uIPqpEdtqmkPXb9TiPYTU+prxQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/nested-clients": "^3.997.1",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
@@ -1112,17 +1112,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.972.34",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.34.tgz",
- "integrity": "sha512-sPcisURibKU4x0PCWJkWF1KJYm49Cph9dCn/PAnG5FU0wq5Id3g2v7RuEWAtNlKv1Af4gUJYBVGOeNpSEEx41A==",
+ "version": "3.972.37",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.37.tgz",
+ "integrity": "sha512-/WFixFAAiw8WpmjZcI0l4t3DerXLmVinOIfuotmRZnu2qmsFPoqqmstASz0z8bi1pGdFXzeLzf6bwucM3mZcUQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "^3.972.29",
- "@aws-sdk/credential-provider-http": "^3.972.31",
- "@aws-sdk/credential-provider-ini": "^3.972.33",
- "@aws-sdk/credential-provider-process": "^3.972.29",
- "@aws-sdk/credential-provider-sso": "^3.972.33",
- "@aws-sdk/credential-provider-web-identity": "^3.972.33",
+ "@aws-sdk/credential-provider-env": "^3.972.32",
+ "@aws-sdk/credential-provider-http": "^3.972.34",
+ "@aws-sdk/credential-provider-ini": "^3.972.36",
+ "@aws-sdk/credential-provider-process": "^3.972.32",
+ "@aws-sdk/credential-provider-sso": "^3.972.36",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.36",
"@aws-sdk/types": "^3.973.8",
"@smithy/credential-provider-imds": "^4.2.14",
"@smithy/property-provider": "^4.2.14",
@@ -1135,12 +1135,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.972.29",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.29.tgz",
- "integrity": "sha512-DURisqWS3bUgiwMXTmzymVNGlcRW0FnbPZ3SZknhmxnCXm3n9idkTJ6T+Uir359KRKtJNFLRViskk8HsSVLi1w==",
+ "version": "3.972.32",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.32.tgz",
+ "integrity": "sha512-uZp4tlGbpczV8QxmtIwOpSkcyGtBRR8/T4BAumRKfAt1nwCig3FSCZvrKl6ARDIDVRYn5p2oRcAsfFR01EgMGA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -1152,14 +1152,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.972.33",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.33.tgz",
- "integrity": "sha512-9y9obU4IQWru9f+NiiscUeyCe5ZmQav4FKEb1qfUNrik/C3BzBGUnHQWyPEyXjOX9cb+vx1TYx0qZBtinKdzTA==",
+ "version": "3.972.36",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.36.tgz",
+ "integrity": "sha512-DsLr0UHMyKzRJKe2bjlwU8q1cfoXg8TIJKV/xwvnalAemiZLOZunFzj/whGnFDZIBVLdnbLiwv5SvRf1+CSwkg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/nested-clients": "^3.997.1",
- "@aws-sdk/token-providers": "3.1034.0",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/nested-clients": "^3.997.4",
+ "@aws-sdk/token-providers": "3.1038.0",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -1171,13 +1171,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.972.33",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.33.tgz",
- "integrity": "sha512-RazhlN0YAkna2T2p2v4YuuRlVBVRNo8V0SL+9JePTWDndEUAeOBAjYeQfAMbtDyCh120+zA0Op6V0jS4dw2+iw==",
+ "version": "3.972.36",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.36.tgz",
+ "integrity": "sha512-uzrURO7frJhHQVVNR5zBJcCYeMYflmXcWBK1+MiBym2Dfjh6nXATrMixrmGZi+97Q7ETZ+y/4lUwAy0Nfnznjw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/nested-clients": "^3.997.1",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -1189,13 +1189,13 @@
}
},
"node_modules/@aws-sdk/dynamodb-codec": {
- "version": "3.973.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.973.3.tgz",
- "integrity": "sha512-MRe24Bbf5a6CY3gJx8/E8IChYaNfpkCWBYJAtDbB7bN98+r2YI5pqVate8nKyxy1Abgr/uiLjWirbb/KhequIA==",
+ "version": "3.973.6",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.973.6.tgz",
+ "integrity": "sha512-iRROKMI/cu6YuH+oOPKtbxhYlybRSGoF/8emZUc6rjFMoQCTrZHEwhCobqDBRnld5WutOESv/4RkEjUTkdHuLA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@smithy/core": "^3.23.16",
+ "@aws-sdk/core": "^3.974.6",
+ "@smithy/core": "^3.23.17",
"@smithy/types": "^4.14.1",
"@smithy/util-base64": "^4.3.2",
"tslib": "^2.6.2"
@@ -1218,15 +1218,15 @@
}
},
"node_modules/@aws-sdk/lib-dynamodb": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.1034.0.tgz",
- "integrity": "sha512-sqUEhA2e5OtMoyfDbEiEKh5jhQVhUf6FaHMHksEZeBR6GcxzAAUfi5RJJei6+2nKs7dTK4dmyuaaPluoOw586g==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.1038.0.tgz",
+ "integrity": "sha512-t0alDxjWSxtgyG61ZAnGp9XczjmeFtSr52SrzuV+VN6bZLghse98N1w/fS+bdhAM18Xd+RcIE+9IFLoVkHZ4uQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/util-dynamodb": "^3.996.2",
- "@smithy/core": "^3.23.16",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/core": "^3.23.17",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
@@ -1234,21 +1234,21 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "^3.1034.0"
+ "@aws-sdk/client-dynamodb": "^3.1038.0"
}
},
"node_modules/@aws-sdk/lib-dynamodb/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1306,15 +1306,15 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
- "version": "3.974.11",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.11.tgz",
- "integrity": "sha512-jTrJFs4SMs9xjih45+QHtU79piovA6CAlofMt4jeknN5ef9zsVEHDtuwCnEe/3eANWewa9fd6Tvc54xEPpQ3RA==",
+ "version": "3.974.14",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.14.tgz",
+ "integrity": "sha512-mhTO3amGzYv/DQNbbqZo6UkHquBHlEEVRZwXmjeRqLmy1l9z3xCiFzglPL7n9JpVc2DZc9kjaraAn3JQrueZbw==",
"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.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/crc64-nvme": "^3.972.7",
"@aws-sdk/types": "^3.973.8",
"@smithy/is-array-buffer": "^4.2.2",
@@ -1322,7 +1322,7 @@
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -1390,23 +1390,23 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
- "version": "3.972.32",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.32.tgz",
- "integrity": "sha512-dc2O2x0V5pGJhmdQYQveUIFtMZsur7GrGuSgoKM4oQJuEcfvwnJ3sj+ip6WnxR5l6TrX5zkl4KgcgswOy3wAzQ==",
+ "version": "3.972.35",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.35.tgz",
+ "integrity": "sha512-lLppaNTAz+wNgLdi4FtHzrlwrGF0ODTnBWHBaFg85SKs0eJ+M+tP5ifrA8f/0lNd+Ak3MC1NGC6RavV3ny4HTg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-arn-parser": "^3.972.3",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/signature-v4": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/util-config-provider": "^4.2.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -1415,17 +1415,17 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1447,18 +1447,18 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.972.33",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.33.tgz",
- "integrity": "sha512-mqtT3Fo7xanWMk2SbAcKLGGI/q1GHWNrExBj7cnWP2W2mkTMheXB4ntJvwPZ1UxPrQobrsv2dWFXmaOJeSOiDg==",
+ "version": "3.972.36",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.36.tgz",
+ "integrity": "sha512-O2beToxguBvrZFFZ+fFgPbbae8MvyIBjQ6lImee4APHEXXNAD5ZJ2ayLF1mb7rsKw86TM81y5czg82bZncjSjg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"tslib": "^2.6.2"
},
"engines": {
@@ -1466,48 +1466,48 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.997.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.1.tgz",
- "integrity": "sha512-Afc9hc2WZs3X4Jb8dnxyuYiZsLoWRO51roTCRf497gPnAKN2WRdXANu1vaVCTzwnDMOYFXb/cYv4ZSjxqAqcKA==",
+ "version": "3.997.4",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.4.tgz",
+ "integrity": "sha512-4Sf+WY1lMJzXlw5MiyCMe/UzdILCwvuaHThbqMXS6dfh9gZy3No360I42RXquOI/ULUOhWy2HCyU0Fp20fQGPQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.974.3",
+ "@aws-sdk/core": "^3.974.6",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/region-config-resolver": "^3.972.13",
- "@aws-sdk/signature-v4-multi-region": "^3.996.20",
+ "@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
- "@aws-sdk/util-user-agent-node": "^3.973.19",
+ "@aws-sdk/util-user-agent-node": "^3.973.22",
"@smithy/config-resolver": "^4.4.17",
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/hash-node": "^4.2.14",
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
- "@smithy/middleware-endpoint": "^4.4.31",
- "@smithy/middleware-retry": "^4.5.4",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/middleware-endpoint": "^4.4.32",
+ "@smithy/middleware-retry": "^4.5.6",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/url-parser": "^4.2.14",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3",
- "@smithy/util-defaults-mode-browser": "^4.3.48",
- "@smithy/util-defaults-mode-node": "^4.2.53",
+ "@smithy/util-defaults-mode-browser": "^4.3.49",
+ "@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -1516,17 +1516,17 @@
}
},
"node_modules/@aws-sdk/nested-clients/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1550,17 +1550,17 @@
}
},
"node_modules/@aws-sdk/s3-request-presigner": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.1034.0.tgz",
- "integrity": "sha512-YFU/ipfcNSNBzP4vqjsAL9oXuLwUqudQiGBeleVMkcnBdyvWYTQ30aj7iyA1jxDQCVvxBSB/QKdoRge89WcUvw==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.1038.0.tgz",
+ "integrity": "sha512-2PNCm+2Mx8v2GKRREKMS3PavahzRhmMMJjuJxUpLneQV4w3oMs2bpme62oU6l+hip1pyeyPimWHeabjhaURocw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/signature-v4-multi-region": "^3.996.20",
+ "@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-format-url": "^3.972.10",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
@@ -1569,17 +1569,17 @@
}
},
"node_modules/@aws-sdk/s3-request-presigner/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -1587,12 +1587,12 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
- "version": "3.996.20",
- "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.20.tgz",
- "integrity": "sha512-MEj6DhEcaO8RgVtFCJ+xpCQnZC3Iesr09avdY75qkMQfckQULu447IegK7Rs1MCGerVBfKnJQ4q+pQq9hI5lng==",
+ "version": "3.996.23",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.23.tgz",
+ "integrity": "sha512-wBbys3Y53Ikly556vyADurKpYQHXS7Jjaskbz+Ga9PZCz7PB/9f3VdKbDlz7dqIzn+xwz7L/a6TR4iXcOi8IRw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-sdk-s3": "^3.972.32",
+ "@aws-sdk/middleware-sdk-s3": "^3.972.35",
"@aws-sdk/types": "^3.973.8",
"@smithy/protocol-http": "^5.3.14",
"@smithy/signature-v4": "^5.3.14",
@@ -1604,13 +1604,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.1034.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1034.0.tgz",
- "integrity": "sha512-8E+KGcD4ET0H9FXJ2/ZWbfFnQNYEkTZZYJxAs1lkdJlve1AYuqaydInIFfvNgoz5GbYtzbK8/ugsSMu5wPm6kA==",
+ "version": "3.1038.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1038.0.tgz",
+ "integrity": "sha512-Qniru+9oGGb/HNK/gGZWbV3jsD0k71ngE7qMQ/x6gYNYLd2EOwHCS6E2E6jfkaqO4i0d+nNKmfRy8bNcshKdGQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.974.3",
- "@aws-sdk/nested-clients": "^3.997.1",
+ "@aws-sdk/core": "^3.974.6",
+ "@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -1717,12 +1717,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.973.19",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.19.tgz",
- "integrity": "sha512-ZAfHjpzdbrzkAftC139JoYGfXzDh5HY+AxRzw8pGJ8cULsf+l721sKAMK8mV5NvRETaW/BwghSwQhGgoNgrxMw==",
+ "version": "3.973.22",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.22.tgz",
+ "integrity": "sha512-YTYqTmOUrwbm1h99Ee4y/mVYpFRl0oSO/amtP5cc1BZZWdaAVWs9zj3TkyRHWvR9aI/ZS8m3mS6awXtYUlWyaw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "^3.972.33",
+ "@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/types": "^3.973.8",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/types": "^4.14.1",
@@ -1742,13 +1742,14 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.972.18",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.18.tgz",
- "integrity": "sha512-BMDNVG1ETXRhl1tnisQiYBef3RShJ1kfZA7x7afivTFMLirfHNTb6U71K569HNXhSXbQZsweHvSDZ6euBw8hPA==",
+ "version": "3.972.21",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.21.tgz",
+ "integrity": "sha512-qxNiHUtlrsjTeSlrPWiFkWps7uD6YB4eKzg7eLAFH8jbiHTlt0ePNlo2Xu+WlftP38JIcMaIX4jTUjOlE2ySWw==",
"license": "Apache-2.0",
"dependencies": {
+ "@nodable/entities": "2.1.0",
"@smithy/types": "^4.14.1",
- "fast-xml-parser": "5.5.8",
+ "fast-xml-parser": "5.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6032,6 +6033,18 @@
"@tybys/wasm-util": "^0.9.0"
}
},
+ "node_modules/@nodable/entities": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
+ "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/nodable"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -7216,9 +7229,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.23.16",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.16.tgz",
- "integrity": "sha512-JStomOrINQA1VqNEopLsgcdgwd42au7mykKqVr30XFw89wLt9sDxJDi4djVPRwQmmzyTGy/uOvTc2ultMpFi1w==",
+ "version": "3.23.17",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.17.tgz",
+ "integrity": "sha512-x7BlLbUFL8NWCGjMF9C+1N5cVCxcPa7g6Tv9B4A2luWx3be3oU8hQ96wIwxe/s7OhIzvoJH73HAUSg5JXVlEtQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/protocol-http": "^5.3.14",
@@ -7227,7 +7240,7 @@
"@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"@smithy/util-utf8": "^4.2.2",
"@smithy/uuid": "^1.1.2",
"tslib": "^2.6.2"
@@ -7436,13 +7449,13 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.4.31",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.31.tgz",
- "integrity": "sha512-KJPdCIN2kOE2aGmqZd7eUTr4WQwOGgtLWgUkswGJggs7rBcQYQjcZMEDa3C0DwbOiXS9L8/wDoQHkfxBYLfiLw==",
+ "version": "4.4.32",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.32.tgz",
+ "integrity": "sha512-ZZkgyjnJppiZbIm6Qbx92pbXYi1uzenIvGhBSCDlc7NwuAkiqSgS75j1czAD25ZLs2FjMjYy1q7gyRVWG6JA0Q==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-serde": "^4.2.19",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-serde": "^4.2.20",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
"@smithy/types": "^4.14.1",
@@ -7455,19 +7468,19 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.5.4",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.5.4.tgz",
- "integrity": "sha512-/z7nIFK+ZRW3Ie/l3NEVGdy34LvmEOzBrtBAvgWZ/4PrKX0xP3kWm8pkfcwUk523SqxZhdbQP9JSXgjF77Uhpw==",
+ "version": "4.5.6",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.5.6.tgz",
+ "integrity": "sha512-5zhmo2AkstmM/RMKYP0NHfmuYWBR+/umlmSuALgajLxf0X0rLE6d17MfzTxpzkILWVhwvCJkCyPH0AfMlbaucQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/protocol-http": "^5.3.14",
- "@smithy/service-error-classification": "^4.3.0",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/service-error-classification": "^4.3.1",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"@smithy/util-middleware": "^4.2.14",
- "@smithy/util-retry": "^4.3.3",
+ "@smithy/util-retry": "^4.3.5",
"@smithy/uuid": "^1.1.2",
"tslib": "^2.6.2"
},
@@ -7476,17 +7489,17 @@
}
},
"node_modules/@smithy/middleware-retry/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -7494,12 +7507,12 @@
}
},
"node_modules/@smithy/middleware-serde": {
- "version": "4.2.19",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.19.tgz",
- "integrity": "sha512-Q6y+W9h3iYVMCKWDoVge+OC1LKFqbEKaq8SIWG2X2bWJRpd/6dDLyICcNLT6PbjH3Rr6bmg/SeDB25XFOFfeEw==",
+ "version": "4.2.20",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.20.tgz",
+ "integrity": "sha512-Lx9JMO9vArPtiChE3wbEZ5akMIDQpWQtlu90lhACQmNOXcGXRbaDywMHDzuDZ2OkZzP+9wQfZi3YJT9F67zTQQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
+ "@smithy/core": "^3.23.17",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
@@ -7537,9 +7550,9 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.6.0.tgz",
- "integrity": "sha512-P734cAoTFtuGfWa/R3jgBnGlURt2w9bYEBwQNMKf58sRM9RShirB2mKwLsVP+jlG/wxpCu8abv8NxdUts8tdLA==",
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.6.1.tgz",
+ "integrity": "sha512-iB+orM4x3xrr57X3YaXazfKnntl0LHlZB1kcXSGzMV1Tt0+YwEjGlbjk/44qEGtBzXAz6yFDzkYTKSV6Pj2HUg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/protocol-http": "^5.3.14",
@@ -7605,9 +7618,9 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.3.0.tgz",
- "integrity": "sha512-9jKsBYQRPR0xBLgc2415RsA5PIcP2sis4oBdN9s0D13cg1B1284mNTjx9Yc+BEERXzuPm5ObktI96OxsKh8E9A==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.3.1.tgz",
+ "integrity": "sha512-aUQuDGh760ts/8MU+APjIZhlLPKhIIfqyzZaJikLEIMrdxFvxuLYD0WxWzaYWpmLbQlXDe9p7EWM3HsBe0K6Gw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.14.1"
@@ -8040,13 +8053,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.3.48",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.48.tgz",
- "integrity": "sha512-hxVRVPYaRDWa6YQdse1aWX1qrksmLsvNyGBKdc32q4jFzSjxYVNWfstknAfR228TnzS4tzgswXRuYIbhXBuXFQ==",
+ "version": "4.3.49",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.49.tgz",
+ "integrity": "sha512-a5bNrdiONYB/qE2BuKegvUMd/+ZDwdg4vsNuuSzYE8qs2EYAdK9CynL+Rzn29PbPiUqoz/cbpRbcLzD5lEevHw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
@@ -8055,17 +8068,17 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -8073,16 +8086,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.2.53",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.53.tgz",
- "integrity": "sha512-ybgCk+9JdBq8pYC8Y6U5fjyS8e4sboyAShetxPNL0rRBtaVl56GSFAxsolVBIea1tXR4LPIzL8i6xqmcf0+DCQ==",
+ "version": "4.2.54",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.54.tgz",
+ "integrity": "sha512-g1cvrJvOnzeJgEdf7AE4luI7gp6L8weE0y9a9wQUSGtjb8QRHDbCJYuE4Sy0SD9N8RrnNPFsPltAz/OSoBR9Zw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.17",
"@smithy/credential-provider-imds": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/property-provider": "^4.2.14",
- "@smithy/smithy-client": "^4.12.12",
+ "@smithy/smithy-client": "^4.12.13",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
@@ -8091,17 +8104,17 @@
}
},
"node_modules/@smithy/util-defaults-mode-node/node_modules/@smithy/smithy-client": {
- "version": "4.12.12",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.12.tgz",
- "integrity": "sha512-daO7SJn4eM6ArbmrEs+/BTbH7af8AEbSL3OMQdcRvvn8tuUcR5rU2n6DgxIV53aXMS42uwK8NgKKCh5XgqYOPQ==",
+ "version": "4.12.13",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.13.tgz",
+ "integrity": "sha512-y/Pcj1V9+qG98gyu1gvftHB7rDpdh+7kIBIggs55yGm3JdtBV8GT8IFF3a1qxZ79QnaJHX9GXzvBG6tAd+czJA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.16",
- "@smithy/middleware-endpoint": "^4.4.31",
+ "@smithy/core": "^3.23.17",
+ "@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
- "@smithy/util-stream": "^4.5.24",
+ "@smithy/util-stream": "^4.5.25",
"tslib": "^2.6.2"
},
"engines": {
@@ -8148,12 +8161,12 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.3.3.tgz",
- "integrity": "sha512-idjUvd4M9Jj6rXkhqw4H4reHoweuK4ZxYWyOrEp4N2rOF5VtaOlQGLDQJva/8WanNXk9ScQtsAb7o5UHGvFm4A==",
+ "version": "4.3.5",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.3.5.tgz",
+ "integrity": "sha512-h1IJsbgMDA+jaTjrco/JsyfWOgHRJBv8myB1y4AEI2fjIzD6ktZ7pFAyTw+gwN9GKIAygvC6db0mq0j8N2rFOg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^4.3.0",
+ "@smithy/service-error-classification": "^4.3.1",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
@@ -8162,13 +8175,13 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "4.5.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.24.tgz",
- "integrity": "sha512-na5vv2mBSDzXewLEEoWGI7LQQkfpmFEomBsmOpzLFjqGctm0iMwXY5lAwesY9pIaErkccW0qzEOUcYP+WKneXg==",
+ "version": "4.5.25",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.25.tgz",
+ "integrity": "sha512-/PFpG4k8Ze8Ei+mMKj3oiPICYekthuzePZMgZbCqMiXIHHf4n2aZ4Ps0aSRShycFTGuj/J6XldmC0x0DwednIA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/fetch-http-handler": "^5.3.17",
- "@smithy/node-http-handler": "^4.6.0",
+ "@smithy/node-http-handler": "^4.6.1",
"@smithy/types": "^4.14.1",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-buffer-from": "^4.2.2",
@@ -8206,9 +8219,9 @@
}
},
"node_modules/@smithy/util-waiter": {
- "version": "4.2.16",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.16.tgz",
- "integrity": "sha512-GtclrKoZ3Lt7jPQ7aTIYKfjY92OgceScftVnkTsG8e1KV8rkvZgN+ny6YSRhd9hxB8rZtwVbmln7NTvE5O3GmQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.3.0.tgz",
+ "integrity": "sha512-JyjYmLAfS+pdxF92o4yLgEoy0zhayKTw73FU1aofLWwLcJw7iSqIY2exGmMTrl/lmZugP5p/zxdFSippJDfKWA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.14.1",
@@ -13034,9 +13047,9 @@
}
},
"node_modules/fast-xml-parser": {
- "version": "5.5.8",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz",
- "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==",
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz",
+ "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==",
"funding": [
{
"type": "github",
@@ -13045,9 +13058,10 @@
],
"license": "MIT",
"dependencies": {
- "fast-xml-builder": "^1.1.4",
- "path-expression-matcher": "^1.2.0",
- "strnum": "^2.2.0"
+ "@nodable/entities": "^2.1.0",
+ "fast-xml-builder": "^1.1.5",
+ "path-expression-matcher": "^1.5.0",
+ "strnum": "^2.2.3"
},
"bin": {
"fxparser": "src/cli/cli.js"
diff --git a/package.json b/package.json
index acd4d4e..983a736 100644
--- a/package.json
+++ b/package.json
@@ -6,15 +6,15 @@
},
"private": true,
"dependencies": {
- "@aws-sdk/client-cognito-identity-provider": "^3.929.0",
- "@aws-sdk/client-dynamodb": "^3.929.0",
- "@aws-sdk/client-eventbridge": "^3.929.0",
- "@aws-sdk/client-rds-data": "^3.929.0",
- "@aws-sdk/client-s3": "^3.929.0",
- "@aws-sdk/client-ses": "^3.929.0",
- "@aws-sdk/client-sesv2": "^3.971.0",
- "@aws-sdk/lib-dynamodb": "^3.929.0",
- "@aws-sdk/s3-request-presigner": "^3.929.0",
+ "@aws-sdk/client-cognito-identity-provider": "^3.1038.0",
+ "@aws-sdk/client-dynamodb": "^3.1038.0",
+ "@aws-sdk/client-eventbridge": "^3.1038.0",
+ "@aws-sdk/client-rds-data": "^3.1038.0",
+ "@aws-sdk/client-s3": "^3.1038.0",
+ "@aws-sdk/client-ses": "^3.1038.0",
+ "@aws-sdk/client-sesv2": "^3.1038.0",
+ "@aws-sdk/lib-dynamodb": "^3.1038.0",
+ "@aws-sdk/s3-request-presigner": "^3.1038.0",
"@middy/core": "~7.3.1",
"@middy/do-not-wait-for-empty-event-loop": "~7.3.1",
"@middy/http-cors": "~7.3.1",
diff --git a/packages/api/package.json b/packages/api/package.json
index e686f29..cb9961d 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -2,6 +2,8 @@
"name": "@overlap/serverless-tools-api",
"description": "Tools and utilities for working with APIGateway.",
"version": "0.1.0",
+ "main": "./src/index.js",
+ "types": "./src/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/overlap-dev/serverless-tools",
@@ -14,4 +16,4 @@
"url": "https://overlap.at"
}
]
-}
+}
\ No newline at end of file
diff --git a/packages/api/src/lib/apiHandler/apiHandler.ts b/packages/api/src/lib/apiHandler/apiHandler.ts
index 1d4ec07..922cfe8 100644
--- a/packages/api/src/lib/apiHandler/apiHandler.ts
+++ b/packages/api/src/lib/apiHandler/apiHandler.ts
@@ -1,12 +1,48 @@
import { MiddyfiedHandler } from '@middy/core';
-import { APIGatewayProxyEventV2, Context, Handler } from 'aws-lambda';
+import {
+ APIGatewayProxyEventV2,
+ APIGatewayProxyResultV2,
+ Context,
+} from 'aws-lambda';
import { formatJSONResponse } from '../formatJsonResponse';
import { logRequest } from '../logRequest';
import { middyfy } from '../middleware';
import { preflightCors } from './preflightCors';
+/**
+ * The result a `RouteController` may return.
+ *
+ * Mirrors what API Gateway / Lambda Function URL accept: either a structured
+ * proxy result (status code, headers, body, ...) or a plain string body.
+ */
+export type RouteControllerResult = APIGatewayProxyResultV2;
+
+/**
+ * A function-style route controller.
+ *
+ * Notes:
+ * - The signature is intentionally restricted to **2 parameters**. AWS Lambda's
+ * Node.js 24 runtime rejects handlers whose `.length === 3` and which are
+ * not declared `async` (`Runtime.CallbackHandlerDeprecated`). Disallowing
+ * the 3rd `callback` parameter at the type level prevents that footgun.
+ * - `event` is typed as `any` on purpose: route controllers are commonly
+ * produced by `HttpApiEventHandler`, which narrows `event`
+ * to a `ValidatedHttpApiProxyEvent`. Because function parameters are
+ * contravariant, a narrower-event handler can't be assigned to a wider-event
+ * parameter type — so we accept `any` here and let each controller declare
+ * its own precise event shape.
+ */
+export type RouteControllerFn = (
+ event: any,
+ context: Context,
+) => Promise | RouteControllerResult;
+/**
+ * Anything that can be registered as a route controller in
+ * {@link ApiHandlerOptions.routeControllers}: either a plain async function or
+ * a middy-wrapped handler.
+ */
export type RouteController =
- | Handler
+ | RouteControllerFn
| MiddyfiedHandler;
export type ApiHandlerOptions = {
@@ -31,11 +67,10 @@ export const getApiHandler = (options?: ApiHandlerOptions) => {
...opts.routeControllers,
};
- const apiHandler: Handler = async (
- event,
- context,
- callback,
- ) => {
+ const apiHandler = async (
+ event: APIGatewayProxyEventV2,
+ context: Context,
+ ): Promise => {
logRequest(event);
let routeKey = event.routeKey;
@@ -50,7 +85,7 @@ export const getApiHandler = (options?: ApiHandlerOptions) => {
// Return controller result or return 404 if no controller was found.
return controller
- ? controller(event, context, callback)
+ ? controller(event, context)
: middyfy({
handler: async () =>
formatJSONResponse(404, { message: 'Not Found' }),
diff --git a/packages/api/src/lib/types/apiGateway.ts b/packages/api/src/lib/types/apiGateway.ts
index 1f846eb..2c92995 100644
--- a/packages/api/src/lib/types/apiGateway.ts
+++ b/packages/api/src/lib/types/apiGateway.ts
@@ -1,7 +1,7 @@
import {
APIGatewayProxyEventV2,
APIGatewayProxyStructuredResultV2,
- Handler,
+ Context,
} from 'aws-lambda';
import { FromSchema, JSONSchema } from 'json-schema-to-ts';
@@ -13,10 +13,12 @@ export type ValidatedHttpApiProxyEvent<
queryStringParameters: FromSchema;
};
+// 2-arg async signature only — never the legacy callback form, which
+// AWS Lambda's Node.js 24 runtime rejects (Runtime.CallbackHandlerDeprecated).
export type HttpApiEventHandler<
TBody extends JSONSchema,
TQuery extends JSONSchema,
-> = Handler<
- ValidatedHttpApiProxyEvent,
- APIGatewayProxyStructuredResultV2
->;
+> = (
+ event: ValidatedHttpApiProxyEvent,
+ context: Context,
+) => Promise;
diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json
index 16d0204..1166bc9 100644
--- a/packages/api/tsconfig.json
+++ b/packages/api/tsconfig.json
@@ -1,7 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
- "module": "commonjs",
+ "module": "esnext",
+ "moduleResolution": "bundler",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
From e607cc9d9ff90441c43297ff08b97995041b135c Mon Sep 17 00:00:00 2001
From: V
Date: Tue, 28 Apr 2026 16:14:26 +0200
Subject: [PATCH 2/2] fixed formatting
---
packages/api/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/api/package.json b/packages/api/package.json
index cb9961d..f09221f 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -16,4 +16,4 @@
"url": "https://overlap.at"
}
]
-}
\ No newline at end of file
+}