From 4947f7b24c46cad2ef542cdc9db5060c54939d54 Mon Sep 17 00:00:00 2001
From: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
Date: Fri, 6 Feb 2026 11:28:17 +0000
Subject: [PATCH 01/62] Chore: [AEA-6051] - add secrets for api keys (#1749)
## Summary
- Routine Change
### Details
- store api key secrets in secrets rather than lambda environment
variables
---
package-lock.json | 18 +++--
packages/cdk/nagSuppressions.ts | 31 +++++++++
packages/cdk/resources/SharedSecrets.ts | 67 +++++++++++++++++++
packages/cdk/resources/api/apiFunctions.ts | 28 +++-----
packages/cdk/resources/api/oauth2Functions.ts | 30 +++++----
.../cdk/stacks/StatelessResourcesStack.ts | 21 +++---
packages/cognito/package.json | 1 +
packages/cognito/src/authorizeMock.ts | 8 ++-
packages/cognito/src/tokenMock.ts | 10 +--
.../cognito/tests/test_authorizeMock.test.ts | 23 ++++++-
packages/common/authFunctions/jest.config.ts | 11 ---
.../common/authFunctions/jest.debug.config.ts | 9 ---
packages/common/authFunctions/package.json | 1 +
.../authFunctions/src/authenticateRequest.ts | 32 ++++++---
.../tests/test_authenticateRequest.test.ts | 29 +++++---
.../common/authFunctions/vitest.config.ts | 4 +-
.../common/doHSClient/.vscode/launch.json | 2 +-
.../common/doHSClient/jest.debug.config.ts | 2 +-
packages/common/doHSClient/package.json | 1 +
packages/common/doHSClient/src/doHSClient.ts | 4 +-
.../doHSClient/tests/test_doHSClient.test.ts | 18 +++--
21 files changed, 243 insertions(+), 107 deletions(-)
delete mode 100644 packages/common/authFunctions/jest.config.ts
delete mode 100644 packages/common/authFunctions/jest.debug.config.ts
diff --git a/package-lock.json b/package-lock.json
index 81e02be57d..493cecf428 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2203,9 +2203,9 @@
"license": "MIT"
},
"node_modules/@aws-sdk/client-secrets-manager": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.980.0.tgz",
- "integrity": "sha512-TeDBmkR8x3toPnvkFMBG73QqxsWjksFUMJyR0C4tZjVXjFq9igGwq8nHYDrQA0Hony6tGvH0SyNsjsL5w5qTww==",
+ "version": "3.981.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.981.0.tgz",
+ "integrity": "sha512-NVSbeeU/IjVobvFrwR4vLaEn3L83SfqRZXjIyBlHtU6agtHVCOJCdhrkK0z7uFahxD9FqqiQTYMYhzIfgL7VjA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -2218,7 +2218,7 @@
"@aws-sdk/middleware-user-agent": "^3.972.5",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.980.0",
+ "@aws-sdk/util-endpoints": "3.981.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
"@aws-sdk/util-user-agent-node": "^3.972.3",
"@smithy/config-resolver": "^4.4.6",
@@ -2266,9 +2266,9 @@
}
},
"node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
- "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==",
+ "version": "3.981.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.981.0.tgz",
+ "integrity": "sha512-a8nXh/H3/4j+sxhZk+N3acSDlgwTVSZbX9i55dx41gI1H+geuonuRG+Shv3GZsCb46vzc08RK2qC78ypO8uRlg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -17656,6 +17656,7 @@
"integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
@@ -20070,6 +20071,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -20095,6 +20097,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
@@ -20120,6 +20123,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"axios": "^1.13.2",
"axios-retry": "^4.5.0"
},
diff --git a/packages/cdk/nagSuppressions.ts b/packages/cdk/nagSuppressions.ts
index 26604aab66..1b0aed2b62 100644
--- a/packages/cdk/nagSuppressions.ts
+++ b/packages/cdk/nagSuppressions.ts
@@ -258,6 +258,37 @@ export const nagSuppressions = (stack: Stack) => {
]
)
+ safeAddNagSuppression(
+ stack,
+ "/StatelessStack/SharedSecrets/ApigeeApiKey/Resource",
+ [
+ {
+ id: "AwsSolutions-SMG4",
+ reason: "Suppress error for not rotating secret. This is by design."
+ }
+ ]
+ )
+ safeAddNagSuppression(
+ stack,
+ "/StatelessStack/SharedSecrets/ApigeeApiSecret/Resource",
+ [
+ {
+ id: "AwsSolutions-SMG4",
+ reason: "Suppress error for not rotating secret. This is by design."
+ }
+ ]
+ )
+ safeAddNagSuppression(
+ stack,
+ "/StatelessStack/SharedSecrets/ApigeeDoHSApiKey/Resource",
+ [
+ {
+ id: "AwsSolutions-SMG4",
+ reason: "Suppress error for not rotating secret. This is by design."
+ }
+ ]
+ )
+
}
}
diff --git a/packages/cdk/resources/SharedSecrets.ts b/packages/cdk/resources/SharedSecrets.ts
index e006235d4a..36a3d7494e 100644
--- a/packages/cdk/resources/SharedSecrets.ts
+++ b/packages/cdk/resources/SharedSecrets.ts
@@ -16,6 +16,9 @@ export interface SharedSecretsProps {
readonly stackName: string
readonly deploymentRole: IRole
readonly useMockOidc?: boolean
+ readonly apigeeApiKey: string
+ readonly apigeeApiSecret: string
+ readonly apigeeDoHSApiKey: string
}
// Construct for managing shared secrets and associated resources
@@ -26,6 +29,11 @@ export class SharedSecrets extends Construct {
public readonly useJwtKmsKeyPolicy: ManagedPolicy
public readonly getPrimaryJwtPrivateKeyPolicy: ManagedPolicy
public readonly getMockJwtPrivateKeyPolicy: ManagedPolicy
+ public readonly apigeeSecretsKmsKey: IKey
+ public readonly apigeeApiKey: Secret
+ public readonly apigeeApiSecret: Secret
+ public readonly apigeeDoHSApiKey: Secret
+ public readonly getApigeeSecretsPolicy: ManagedPolicy
constructor(scope: Construct, id: string, props: SharedSecretsProps) {
super(scope, id)
@@ -57,6 +65,65 @@ export class SharedSecrets extends Construct {
})
})
+ this.apigeeSecretsKmsKey = new Key(this, "ApigeeSecretsKmsKey", {
+ description: `${props.stackName}-apigeeSecretsKmsKey`,
+ enableKeyRotation: true,
+ removalPolicy: RemovalPolicy.DESTROY,
+ pendingWindow: Duration.days(7),
+ policy: new PolicyDocument({
+ statements: [
+ // Allow full IAM permissions for account root
+ new PolicyStatement({
+ sid: "EnableIAMUserPermissions",
+ effect: Effect.ALLOW,
+ actions: ["kms:*"],
+ principals: [new AccountRootPrincipal()],
+ resources: ["*"]
+ }),
+ // Allow the deployment role to encrypt and generate data keys
+ new PolicyStatement({
+ effect: Effect.ALLOW,
+ principals: [props.deploymentRole],
+ actions: ["kms:Encrypt", "kms:GenerateDataKey*"],
+ resources: ["*"]
+ })
+ ]
+ })
+ })
+ this.apigeeApiKey = new Secret(this, "ApigeeApiKey", {
+ secretName: `${props.stackName}-apigeeApiKey`,
+ secretStringValue: SecretValue.unsafePlainText(props.apigeeApiKey),
+ encryptionKey: this.apigeeSecretsKmsKey
+ })
+ this.apigeeApiSecret = new Secret(this, "ApigeeApiSecret", {
+ secretName: `${props.stackName}-apigeeApiSecret`,
+ secretStringValue: SecretValue.unsafePlainText(props.apigeeApiSecret),
+ encryptionKey: this.apigeeSecretsKmsKey
+ })
+ this.apigeeDoHSApiKey = new Secret(this, "ApigeeDoHSApiKey", {
+ secretName: `${props.stackName}-apigeeDoHSApiKey`,
+ secretStringValue: SecretValue.unsafePlainText(props.apigeeDoHSApiKey),
+ encryptionKey: this.apigeeSecretsKmsKey
+ })
+
+ // Create a managed policy to allow getting the primary JWT private key secret
+ this.getApigeeSecretsPolicy = new ManagedPolicy(this, "GetApigeeSecretsPolicy", {
+ statements: [
+ new PolicyStatement({
+ actions: ["secretsmanager:GetSecretValue"],
+ resources: [
+ this.apigeeApiKey.secretArn,
+ this.apigeeApiSecret.secretArn,
+ this.apigeeDoHSApiKey.secretArn]
+ }),
+ new PolicyStatement({
+ actions: ["kms:DescribeKey", "kms:Decrypt"],
+ effect: Effect.ALLOW,
+ resources: [this.apigeeSecretsKmsKey.keyArn]
+ })
+ ]
+ })
+
// Create a managed policy to allow using the KMS key for decryption
this.useJwtKmsKeyPolicy = new ManagedPolicy(this, "UseJwtKmsKeyPolicy", {
description: "Policy to allow using the JWT KMS key",
diff --git a/packages/cdk/resources/api/apiFunctions.ts b/packages/cdk/resources/api/apiFunctions.ts
index 9ab9edd71a..02d17caf9f 100644
--- a/packages/cdk/resources/api/apiFunctions.ts
+++ b/packages/cdk/resources/api/apiFunctions.ts
@@ -4,8 +4,7 @@ import {SharedSecrets} from "../SharedSecrets"
import {ITableV2} from "aws-cdk-lib/aws-dynamodb"
import {IManagedPolicy} from "aws-cdk-lib/aws-iam"
import {NodejsFunction} from "aws-cdk-lib/aws-lambda-nodejs"
-import {Secret} from "aws-cdk-lib/aws-secretsmanager"
-import {NagSuppressions} from "cdk-nag"
+import {ISecret, Secret} from "aws-cdk-lib/aws-secretsmanager"
// Interface for properties needed to create API functions
export interface ApiFunctionsProps {
@@ -39,9 +38,9 @@ export interface ApiFunctionsProps {
readonly apigeeDoHSEndpoint: string
readonly apigeePrescriptionsEndpoint: string
readonly apigeePersonalDemographicsEndpoint: string
- readonly apigeeApiKey: string
- readonly apigeeApiSecret: string
- readonly apigeeDoHSApiKey: string
+ readonly apigeeApiKey: ISecret
+ readonly apigeeApiSecret: ISecret
+ readonly apigeeDoHSApiKey: ISecret
readonly jwtKid: string
readonly logLevel: string
readonly roleId: string
@@ -78,7 +77,8 @@ export class ApiFunctions extends Construct {
props.sessionManagementTableReadPolicy,
props.useSessionManagementKmsKeyPolicy,
props.sharedSecrets.useJwtKmsKeyPolicy,
- props.sharedSecrets.getPrimaryJwtPrivateKeyPolicy
+ props.sharedSecrets.getPrimaryJwtPrivateKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
]
if (props.useMockOidc && props.sharedSecrets.getMockJwtPrivateKeyPolicy) {
@@ -101,10 +101,9 @@ export class ApiFunctions extends Construct {
// Indicate if mock mode is available
MOCK_MODE_ENABLED: props.useMockOidc ? "true" : "false",
- APIGEE_API_SECRET: props.apigeeApiSecret,
- APIGEE_API_KEY: props.apigeeApiKey,
+ APIGEE_API_SECRET_ARN: props.apigeeApiSecret.secretArn,
+ APIGEE_API_KEY_ARN: props.apigeeApiKey.secretArn,
FULL_CLOUDFRONT_DOMAIN: props.fullCloudfrontDomain
-
}
// If mock OIDC is enabled, add mock environment variables
@@ -240,14 +239,6 @@ export class ApiFunctions extends Construct {
// Add the policy to apiFunctionsPolicies
apiFunctionsPolicies.push(patientSearchLambda.executeLambdaManagedPolicy)
- // Suppress the AwsSolutions-L1 rule for the prescription list Lambda function
- NagSuppressions.addResourceSuppressions(prescriptionListLambda.lambda, [
- {
- id: "AwsSolutions-L1",
- reason: "The Lambda function uses the latest runtime version supported at the time of implementation."
- }
- ])
-
// Prescription Details Lambda Function
const prescriptionDetailsLambda = new LambdaFunction(this, "PrescriptionDetails", {
serviceName: props.serviceName,
@@ -266,10 +257,9 @@ export class ApiFunctions extends Construct {
apigeePrescriptionsEndpoint: props.apigeePrescriptionsEndpoint,
apigeeDoHSEndpoint: props.apigeeDoHSEndpoint,
apigeePersonalDemographicsEndpoint: props.apigeePersonalDemographicsEndpoint,
- apigeeApiKey: props.apigeeApiKey,
jwtKid: props.jwtKid,
roleId: props.roleId,
- APIGEE_DOHS_API_KEY: props.apigeeDoHSApiKey
+ APIGEE_DOHS_API_KEY_ARN: props.apigeeDoHSApiKey.secretArn
}
})
diff --git a/packages/cdk/resources/api/oauth2Functions.ts b/packages/cdk/resources/api/oauth2Functions.ts
index 89f30614c9..6de78586ac 100644
--- a/packages/cdk/resources/api/oauth2Functions.ts
+++ b/packages/cdk/resources/api/oauth2Functions.ts
@@ -2,7 +2,7 @@ import {Construct} from "constructs"
import {LambdaFunction} from "../LambdaFunction"
import {ITableV2} from "aws-cdk-lib/aws-dynamodb"
import {IManagedPolicy} from "aws-cdk-lib/aws-iam"
-import {Secret} from "aws-cdk-lib/aws-secretsmanager"
+import {ISecret, Secret} from "aws-cdk-lib/aws-secretsmanager"
import {NodejsFunction} from "aws-cdk-lib/aws-lambda-nodejs"
import {SharedSecrets} from "../SharedSecrets"
@@ -57,8 +57,8 @@ export interface OAuth2FunctionsProps {
readonly logRetentionInDays: number
readonly logLevel: string
readonly jwtKid: string
- readonly apigeeApiKey: string
- readonly apigeeApiSecret: string
+ readonly apigeeApiKey: ISecret
+ readonly apigeeApiSecret: ISecret
}
/**
@@ -103,7 +103,8 @@ export class OAuth2Functions extends Construct {
props.sharedSecrets.getPrimaryJwtPrivateKeyPolicy,
props.sessionManagementTableWritePolicy,
props.sessionManagementTableReadPolicy,
- props.useSessionManagementKmsKeyPolicy
+ props.useSessionManagementKmsKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
@@ -131,7 +132,8 @@ export class OAuth2Functions extends Construct {
additionalPolicies: [
props.stateMappingTableWritePolicy,
props.stateMappingTableReadPolicy,
- props.useStateMappingKmsKeyPolicy
+ props.useStateMappingKmsKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
@@ -154,7 +156,8 @@ export class OAuth2Functions extends Construct {
additionalPolicies: [
props.stateMappingTableWritePolicy,
props.stateMappingTableReadPolicy,
- props.useStateMappingKmsKeyPolicy
+ props.useStateMappingKmsKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
@@ -199,7 +202,8 @@ export class OAuth2Functions extends Construct {
props.useStateMappingKmsKeyPolicy,
props.sessionStateMappingTableWritePolicy,
props.sessionStateMappingTableReadPolicy,
- props.useSessionStateMappingKmsKeyPolicy
+ props.useSessionStateMappingKmsKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
@@ -212,7 +216,7 @@ export class OAuth2Functions extends Construct {
FULL_CLOUDFRONT_DOMAIN: props.fullCloudfrontDomain,
StateMappingTableName: props.stateMappingTable.tableName,
SessionStateMappingTableName: props.sessionStateMappingTable.tableName,
- APIGEE_API_KEY: props.apigeeApiKey
+ APIGEE_API_KEY_ARN: props.apigeeApiKey.secretArn
}
})
@@ -238,7 +242,8 @@ export class OAuth2Functions extends Construct {
props.sessionStateMappingTableWritePolicy,
props.useSessionStateMappingKmsKeyPolicy,
props.sharedSecrets.useJwtKmsKeyPolicy,
- props.sharedSecrets.getMockJwtPrivateKeyPolicy
+ props.sharedSecrets.getMockJwtPrivateKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
@@ -259,8 +264,8 @@ export class OAuth2Functions extends Construct {
MOCK_OIDC_ISSUER: props.mockOidcIssuer,
FULL_CLOUDFRONT_DOMAIN: props.fullCloudfrontDomain,
jwtKid: props.jwtKid,
- APIGEE_API_KEY: props.apigeeApiKey,
- APIGEE_API_SECRET: props.apigeeApiSecret
+ APIGEE_API_KEY_ARN: props.apigeeApiKey.secretArn,
+ APIGEE_API_SECRET_ARN: props.apigeeApiSecret.secretArn
}
})
@@ -278,7 +283,8 @@ export class OAuth2Functions extends Construct {
props.useStateMappingKmsKeyPolicy,
props.sessionStateMappingTableReadPolicy,
props.sessionStateMappingTableWritePolicy,
- props.useSessionStateMappingKmsKeyPolicy
+ props.useSessionStateMappingKmsKeyPolicy,
+ props.sharedSecrets.getApigeeSecretsPolicy
],
logRetentionInDays: props.logRetentionInDays,
logLevel: props.logLevel,
diff --git a/packages/cdk/stacks/StatelessResourcesStack.ts b/packages/cdk/stacks/StatelessResourcesStack.ts
index a9dbae4c7a..ebe71a7147 100644
--- a/packages/cdk/stacks/StatelessResourcesStack.ts
+++ b/packages/cdk/stacks/StatelessResourcesStack.ts
@@ -81,9 +81,9 @@ export class StatelessResourcesStack extends Stack {
const mockOidcjwksEndpoint = this.node.tryGetContext("mockOidcjwksEndpoint")
const useMockOidc: boolean = this.node.tryGetContext("useMockOidc")
- const apigeeApiKey = this.node.tryGetContext("apigeeApiKey")
- const apigeeApiSecret = this.node.tryGetContext("apigeeApiSecret")
- const apigeeDoHSApiKey = this.node.tryGetContext("apigeeDoHSApiKey")
+ const apigeeApiKey: string = this.node.tryGetContext("apigeeApiKey")
+ const apigeeApiSecret: string = this.node.tryGetContext("apigeeApiSecret")
+ const apigeeDoHSApiKey: string = this.node.tryGetContext("apigeeDoHSApiKey")
const apigeeCIS2TokenEndpoint = this.node.tryGetContext("apigeeCIS2TokenEndpoint")
const apigeeMockTokenEndpoint = this.node.tryGetContext("apigeeMockTokenEndpoint")
const apigeePrescriptionsEndpoint = this.node.tryGetContext("apigeePrescriptionsEndpoint")
@@ -211,7 +211,10 @@ export class StatelessResourcesStack extends Stack {
const sharedSecrets = new SharedSecrets(this, "SharedSecrets", {
stackName: props.stackName,
deploymentRole: deploymentRole,
- useMockOidc: useMockOidc
+ useMockOidc: useMockOidc,
+ apigeeApiKey: apigeeApiKey,
+ apigeeDoHSApiKey: apigeeDoHSApiKey,
+ apigeeApiSecret: apigeeApiSecret
})
// Functions for the login OAuth2 proxy lambdas
@@ -266,8 +269,8 @@ export class StatelessResourcesStack extends Stack {
logRetentionInDays,
logLevel,
jwtKid,
- apigeeApiKey,
- apigeeApiSecret
+ apigeeApiKey: sharedSecrets.apigeeApiKey,
+ apigeeApiSecret: sharedSecrets.apigeeApiSecret
})
// -- functions for API
@@ -302,9 +305,9 @@ export class StatelessResourcesStack extends Stack {
apigeeMockTokenEndpoint: apigeeMockTokenEndpoint,
apigeePrescriptionsEndpoint: apigeePrescriptionsEndpoint,
apigeeDoHSEndpoint: apigeeDoHSEndpoint,
- apigeeApiKey: apigeeApiKey,
- apigeeDoHSApiKey: apigeeDoHSApiKey,
- apigeeApiSecret,
+ apigeeApiKey: sharedSecrets.apigeeApiKey,
+ apigeeDoHSApiKey: sharedSecrets.apigeeDoHSApiKey,
+ apigeeApiSecret: sharedSecrets.apigeeApiSecret,
jwtKid: jwtKid,
roleId: roleId,
apigeePersonalDemographicsEndpoint: apigeePersonalDemographicsEndpoint,
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 7db6ddc0f5..e40e922080 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -16,6 +16,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/cognito/src/authorizeMock.ts b/packages/cognito/src/authorizeMock.ts
index 0cf377ae15..4ea4a0fb0e 100644
--- a/packages/cognito/src/authorizeMock.ts
+++ b/packages/cognito/src/authorizeMock.ts
@@ -1,6 +1,7 @@
import {Logger} from "@aws-lambda-powertools/logger"
import {APIGatewayProxyEvent, APIGatewayProxyResult} from "aws-lambda"
import {injectLambdaContext} from "@aws-lambda-powertools/logger/middleware"
+import {getSecret} from "@aws-lambda-powertools/parameters/secrets"
import {MiddyErrorHandler} from "@cpt-ui-common/middyErrorHandler"
@@ -23,7 +24,7 @@ const authorizeEndpoint = process.env["IDP_AUTHORIZE_PATH"] as string
const cis2ClientId = process.env["OIDC_CLIENT_ID"] as string
const userPoolClientId = process.env["COGNITO_CLIENT_ID"] as string
const cloudfrontDomain = process.env["FULL_CLOUDFRONT_DOMAIN"] as string
-const apigeeApiKey = process.env["APIGEE_API_KEY"] as string
+const apigeeApiKeyArn = process.env["APIGEE_API_KEY_ARN"] as string
const logger = new Logger({serviceName: "authorize"})
const errorResponseBody = {message: "A system error has occurred"}
@@ -32,6 +33,7 @@ const middyErrorHandler = new MiddyErrorHandler(errorResponseBody)
const lambdaHandler = async (
event: APIGatewayProxyEvent
): Promise => {
+ const apigeeApiKey = await getSecret(apigeeApiKeyArn)
logger.appendKeys({"apigw-request-id": event.requestContext?.requestId})
// we need to use the base domain for the environment so that pull requests go to that callback uri
// as we can only have one callback uri per apigee application
@@ -43,7 +45,7 @@ const lambdaHandler = async (
cis2ClientId,
userPoolClientId,
cloudfrontDomain,
- apigeeApiKey
+ apigeeApiKeyArn
}})
// Validate required environment variables
@@ -82,7 +84,7 @@ const lambdaHandler = async (
// Build the redirect parameters for CIS2
const responseParameters = {
redirect_uri: callbackUri,
- client_id: apigeeApiKey,
+ client_id: apigeeApiKey.toString(), // Ensure client_id is a string
response_type: "code",
state: newState
}
diff --git a/packages/cognito/src/tokenMock.ts b/packages/cognito/src/tokenMock.ts
index adc2201686..ab1284b1b5 100644
--- a/packages/cognito/src/tokenMock.ts
+++ b/packages/cognito/src/tokenMock.ts
@@ -50,8 +50,8 @@ const cloudfrontDomain= process.env["FULL_CLOUDFRONT_DOMAIN"] as string
const jwtPrivateKeyArn= process.env["jwtPrivateKeyArn"] as string
const jwtKid= process.env["jwtKid"] as string
const idpTokenPath= process.env["MOCK_IDP_TOKEN_PATH"] as string
-const apigeeApiKey = process.env["APIGEE_API_KEY"] as string
-const apigeeApiSecret = process.env["APIGEE_API_SECRET"] as string
+const apigeeApiKeyArn = process.env["APIGEE_API_KEY_ARN"] as string
+const apigeeApiSecretArn = process.env["APIGEE_API_SECRET_ARN"] as string
const apigeeMockTokenEndpoint = process.env["MOCK_OIDC_TOKEN_ENDPOINT"] as string
const dynamoClient = new DynamoDBClient()
@@ -73,6 +73,8 @@ async function createSignedJwt(claims: Record) {
}
const lambdaHandler = async (event: APIGatewayProxyEvent): Promise => {
+ const apigeeApiKey = await getSecret(apigeeApiKeyArn)
+ const apigeeApiSecret = await getSecret(apigeeApiSecretArn)
logger.appendKeys({"apigw-request-id": event.requestContext?.requestId})
// we need to use the base domain for the environment so that pull requests go to that callback uri
@@ -93,8 +95,8 @@ const lambdaHandler = async (event: APIGatewayProxyEvent): Promise {
+ return {
+ mockGetSecret: vi.fn()
+ }
+})
+
+vi.mock("@aws-lambda-powertools/parameters/secrets", () => {
+ const getSecret = mockGetSecret.mockImplementation(async () => {
+ return "apigee_api_key"
+ })
+
+ return {
+ getSecret
+ }
+})
describe("authorize mock handler", () => {
beforeEach(() => {
diff --git a/packages/common/authFunctions/jest.config.ts b/packages/common/authFunctions/jest.config.ts
deleted file mode 100644
index e3d83833cd..0000000000
--- a/packages/common/authFunctions/jest.config.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import defaultConfig from "../../../jest.default.config.ts"
-import type {JestConfigWithTsJest} from "ts-jest"
-
-const jestConfig: JestConfigWithTsJest = {
- ...defaultConfig,
- "rootDir": ".",
- setupFiles: ["/.jest/setEnvVars.js"],
- moduleNameMapper: {"@/(.*)$": ["/src/$1"]}
-}
-
-export default jestConfig
diff --git a/packages/common/authFunctions/jest.debug.config.ts b/packages/common/authFunctions/jest.debug.config.ts
deleted file mode 100644
index a306273831..0000000000
--- a/packages/common/authFunctions/jest.debug.config.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import config from "./jest.config"
-import type {JestConfigWithTsJest} from "ts-jest"
-
-const debugConfig: JestConfigWithTsJest = {
- ...config,
- "preset": "ts-jest"
-}
-
-export default debugConfig
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 1b6694ee57..df9ddc64fe 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -20,6 +20,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
diff --git a/packages/common/authFunctions/src/authenticateRequest.ts b/packages/common/authFunctions/src/authenticateRequest.ts
index 695e97efed..08637733d3 100644
--- a/packages/common/authFunctions/src/authenticateRequest.ts
+++ b/packages/common/authFunctions/src/authenticateRequest.ts
@@ -37,8 +37,8 @@ export interface AuthenticateRequestOptions {
tokenMappingTableName: string
sessionManagementTableName: string
jwtPrivateKeyArn: string
- apigeeApiKey: string
- apigeeApiSecret: string
+ apigeeApiKeyArn: string
+ apigeeApiSecretArn: string
jwtKid: string
apigeeCis2TokenEndpoint: string
apigeeMockTokenEndpoint: string
@@ -57,8 +57,8 @@ export const authParametersFromEnv = (): AuthenticateRequestOptions => {
tokenMappingTableName: process.env["TokenMappingTableName"] as string,
sessionManagementTableName: process.env["SessionManagementTableName"] as string,
jwtPrivateKeyArn: process.env["jwtPrivateKeyArn"] as string,
- apigeeApiKey: process.env["APIGEE_API_KEY"] as string,
- apigeeApiSecret: process.env["APIGEE_API_SECRET"] as string,
+ apigeeApiKeyArn: process.env["APIGEE_API_KEY_ARN"] as string,
+ apigeeApiSecretArn: process.env["APIGEE_API_SECRET_ARN"] as string,
jwtKid: process.env["jwtKid"] as string,
apigeeMockTokenEndpoint: process.env["apigeeMockTokenEndpoint"] as string,
apigeeCis2TokenEndpoint: process.env["apigeeCIS2TokenEndpoint"] as string,
@@ -82,12 +82,17 @@ const refreshTokenFlow = async (
if (existingToken.refreshToken === undefined) {
throw new Error("Missing refresh token")
}
+ const apigeeApiKey = await getSecret(authOptions.apigeeApiKeyArn)
+ const apigeeApiSecret = await getSecret(authOptions.apigeeApiSecretArn)
+ if (!apigeeApiKey || !apigeeApiSecret) {
+ throw new Error("Missing Apigee API credentials")
+ }
const refreshResult = await refreshApigeeAccessToken(
axiosInstance,
apigeeTokenEndpoint,
existingToken.refreshToken,
- authOptions.apigeeApiKey,
- authOptions.apigeeApiSecret,
+ apigeeApiKey.toString(),
+ apigeeApiSecret.toString(),
logger
)
@@ -134,13 +139,18 @@ export async function authenticateRequest(
): Promise {
const {
jwtPrivateKeyArn,
- apigeeApiKey,
- apigeeApiSecret,
+ apigeeApiKeyArn,
+ apigeeApiSecretArn,
jwtKid,
apigeeMockTokenEndpoint,
apigeeCis2TokenEndpoint,
cloudfrontDomain
} = authOptions
+ const apigeeApiKey = await getSecret(apigeeApiKeyArn)
+ const apigeeApiSecret = await getSecret(apigeeApiSecretArn)
+ if (!apigeeApiKey || !apigeeApiSecret) {
+ throw new Error("Missing Apigee API credentials")
+ }
logger.info("Starting authentication flow")
// Extract username and determine if this is a mock request
@@ -238,8 +248,8 @@ export async function authenticateRequest(
const callbackUri = `https://${baseEnvironmentDomain}/oauth2/mock-callback`
const tokenExchangeBody = {
grant_type: "authorization_code",
- client_id: apigeeApiKey,
- client_secret: apigeeApiSecret,
+ client_id: apigeeApiKey.toString(),
+ client_secret: apigeeApiSecret.toString(),
redirect_uri: callbackUri,
code: userRecord.apigeeCode
}
@@ -268,7 +278,7 @@ export async function authenticateRequest(
logger,
apigeeCis2TokenEndpoint,
jwtPrivateKey,
- apigeeApiKey,
+ apigeeApiKey.toString(),
jwtKid,
userRecord.cis2IdToken
)
diff --git a/packages/common/authFunctions/tests/test_authenticateRequest.test.ts b/packages/common/authFunctions/tests/test_authenticateRequest.test.ts
index a3012fc99a..4a9cb1d3ec 100644
--- a/packages/common/authFunctions/tests/test_authenticateRequest.test.ts
+++ b/packages/common/authFunctions/tests/test_authenticateRequest.test.ts
@@ -99,13 +99,15 @@ describe("authenticateRequest", () => {
error: vi.fn()
} as unknown as Logger
+ const mockApigeeApiKey = "dummy_apigee_api_key"
+ const mockApigeeApiSecret = "dummy_apigee_api_secret"
const mockOptions = {
tokenMappingTableName: "test-table",
sessionManagementTableName: "test-session-table",
jwtPrivateKeyArn: "test-key-arn",
- apigeeApiKey: "test-api-key",
+ apigeeApiKeyArn: "dummy_apigee_api_key_arn",
jwtKid: "test-kid",
- apigeeApiSecret: "test-api-secret",
+ apigeeApiSecretArn: "dummy_apigee_api_secret_arn",
apigeeMockTokenEndpoint: "mock-token-endpoint",
apigeeCis2TokenEndpoint: "cis2-token-endpoint",
cloudfrontDomain: "test-cloudfront-domain"
@@ -127,9 +129,6 @@ describe("authenticateRequest", () => {
// Default mock for constructSignedJWTBody
mockConstructSignedJWTBody.mockReturnValue({param: "value"})
-
- // Ensure process.env is populated
- process.env.APIGEE_API_SECRET = "test-api-secret"
})
it("should use existing valid token when available", async () => {
@@ -232,6 +231,11 @@ describe("authenticateRequest", () => {
refreshToken: "refreshed-refresh-token",
expiresIn: 3600
})
+ mockGetSecret
+ .mockReturnValueOnce("test-private-key")
+ .mockReturnValueOnce("test-private-key")
+ .mockReturnValueOnce("dummy_apigee_api_key")
+ .mockReturnValueOnce("dummy_apigee_api_secret")
const result = await authenticateRequest(
"test-user",
@@ -253,8 +257,8 @@ describe("authenticateRequest", () => {
axiosInstance,
mockOptions.apigeeCis2TokenEndpoint, // Use the one from options
"expiring-refresh-token",
- mockOptions.apigeeApiKey,
- "test-api-secret", // API secret from env var
+ mockApigeeApiKey,
+ mockApigeeApiSecret, // API secret from env var
mockLogger
)
@@ -298,6 +302,11 @@ describe("authenticateRequest", () => {
refreshToken: "refreshed-refresh-token",
expiresIn: 3600
})
+ mockGetSecret
+ .mockReturnValueOnce("test-private-key")
+ .mockReturnValueOnce("test-private-key")
+ .mockReturnValueOnce("dummy_apigee_api_key")
+ .mockReturnValueOnce("dummy_apigee_api_secret")
const result = await authenticateRequest(
"test-user",
@@ -319,8 +328,8 @@ describe("authenticateRequest", () => {
axiosInstance,
mockOptions.apigeeCis2TokenEndpoint, // Use the one from options
"expiring-refresh-token",
- mockOptions.apigeeApiKey,
- "test-api-secret", // API secret from env var
+ mockApigeeApiKey,
+ mockApigeeApiSecret, // API secret from env var
mockLogger
)
@@ -427,7 +436,6 @@ describe("authenticateRequest", () => {
expect(mockConstructSignedJWTBody).not.toHaveBeenCalled()
expect(mockExchangeTokenForApigeeAccessToken).toHaveBeenCalled()
expect(mockUpdateTokenMapping).toHaveBeenCalled()
- expect(mockGetSecret).not.toHaveBeenCalled()
})
it("should acquire new token when no token exists for mocked user", async () => {
@@ -470,7 +478,6 @@ describe("authenticateRequest", () => {
expect(mockConstructSignedJWTBody).not.toHaveBeenCalled()
expect(mockExchangeTokenForApigeeAccessToken).toHaveBeenCalled()
expect(mockUpdateTokenMapping).toHaveBeenCalled()
- expect(mockGetSecret).not.toHaveBeenCalled()
})
it("should handle token refresh failure gracefully", async () => {
diff --git a/packages/common/authFunctions/vitest.config.ts b/packages/common/authFunctions/vitest.config.ts
index 2d790760a4..b07fa8e1be 100644
--- a/packages/common/authFunctions/vitest.config.ts
+++ b/packages/common/authFunctions/vitest.config.ts
@@ -35,7 +35,9 @@ const viteConfig = defineConfig({
MOCK_USER_INFO_ENDPOINT: `${MOCK_OIDC_HOST}/userinfo`,
MOCK_USER_POOL_IDP: "MockDummyPoolIdentityProvider",
MOCK_IDP_TOKEN_PATH: `${MOCK_OIDC_HOST}/token`,
- FULL_CLOUDFRONT_DOMAIN: "cpt-ui-pr-854.dev.eps.national.nhs.uk"
+ FULL_CLOUDFRONT_DOMAIN: "cpt-ui-pr-854.dev.eps.national.nhs.uk",
+ APIGEE_API_KEY_ARN: "dummy_apigee_api_key_arn",
+ APIGEE_API_SECRET_ARN: "dummy_apigee_api_secret_arn"
}
}
})
diff --git a/packages/common/doHSClient/.vscode/launch.json b/packages/common/doHSClient/.vscode/launch.json
index ba322cd1dc..c16b361af4 100644
--- a/packages/common/doHSClient/.vscode/launch.json
+++ b/packages/common/doHSClient/.vscode/launch.json
@@ -19,7 +19,7 @@
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"disableOptimisticBPs": true,
- "program": "${workspaceFolder}/../../,,/node_modules/.bin/jest",
+ "program": "${workspaceFolder}/../../../node_modules/.bin/jest",
"windows": {
"program": "${workspaceFolder}/node_modules/jest/bin/jest"
},
diff --git a/packages/common/doHSClient/jest.debug.config.ts b/packages/common/doHSClient/jest.debug.config.ts
index a306273831..fa3a3ff872 100644
--- a/packages/common/doHSClient/jest.debug.config.ts
+++ b/packages/common/doHSClient/jest.debug.config.ts
@@ -1,4 +1,4 @@
-import config from "./jest.config"
+import config from "./jest.config.ts"
import type {JestConfigWithTsJest} from "ts-jest"
const debugConfig: JestConfigWithTsJest = {
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index c55b5df4e7..a6bfeb4945 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -14,6 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-sdk/client-secrets-manager": "^3.981.0",
"axios": "^1.13.2",
"axios-retry": "^4.5.0"
},
diff --git a/packages/common/doHSClient/src/doHSClient.ts b/packages/common/doHSClient/src/doHSClient.ts
index 50e218a811..a14616af6c 100644
--- a/packages/common/doHSClient/src/doHSClient.ts
+++ b/packages/common/doHSClient/src/doHSClient.ts
@@ -1,9 +1,10 @@
import {Logger} from "@aws-lambda-powertools/logger"
import axios, {AxiosRequestConfig} from "axios"
+import {getSecret} from "@aws-lambda-powertools/parameters/secrets"
// Read the DoHS API Key from environment variables
const apigeeDoHSEndpoint = process.env["apigeeDoHSEndpoint"] as string
-const apigeeDoHSApiKey = process.env["APIGEE_DOHS_API_KEY"] as string
+const apigeeDoHSApiKeyArn = process.env["APIGEE_DOHS_API_KEY_ARN"] as string
interface DoHSContact {
ContactType: string
@@ -22,6 +23,7 @@ export interface DoHSOrg {
}
export const doHSClient = async (odsCodes: Array, logger: Logger): Promise> => {
+ const apigeeDoHSApiKey = await getSecret(apigeeDoHSApiKeyArn)
logger.info("Fetching DoHS API data for ODS codes", {odsCodes})
if (odsCodes.length === 0) {
diff --git a/packages/common/doHSClient/tests/test_doHSClient.test.ts b/packages/common/doHSClient/tests/test_doHSClient.test.ts
index 350a85bb24..169689f203 100644
--- a/packages/common/doHSClient/tests/test_doHSClient.test.ts
+++ b/packages/common/doHSClient/tests/test_doHSClient.test.ts
@@ -17,6 +17,17 @@ const validEndpoint = "https://api.example.com/dohs"
process.env.apigeeApiKey = validApiKey
process.env.apigeeDoHSEndpoint = validEndpoint
+const mockGetSecret = jest.fn()
+jest.unstable_mockModule("@aws-lambda-powertools/parameters/secrets", () => {
+ const getSecret = mockGetSecret.mockImplementation(async () => {
+ return validApiKey
+ })
+
+ return {
+ getSecret
+ }
+})
+
// Now we can safely import the module
const {doHSClient} = await import("../src/doHSClient")
@@ -40,8 +51,9 @@ describe("doHSClient", () => {
it("throws an error if apigeeApiKey is not set", async () => {
// Temporarily unset the API key
- const originalApiKey = process.env.APIGEE_DOHS_API_KEY
- delete process.env.APIGEE_DOHS_API_KEY
+ mockGetSecret.mockImplementationOnce(async () => {
+ return null
+ })
// Re-import the module to pick up the changed environment
jest.resetModules()
@@ -51,8 +63,6 @@ describe("doHSClient", () => {
"Apigee API Key environment variable is not set"
)
- // Restore the API key
- process.env.APIGEE_DOHS_API_KEY = originalApiKey
})
it("throws an error if apigeeDoHSEndpoint is not set", async () => {
From a23a6391354c3719751b46298ea8dcd61bb90f54 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 6 Feb 2026 18:50:20 +0000
Subject: [PATCH 02/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml from 5.3.5
to 5.3.12 (#1756)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.5 to 5.3.12.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml's
releases .
v5.3.12
5.3.12
(2026-02-06)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (#58 )
(5ccebbf )
Info
Release
workflow run - Workflow ID: 21744849019
It was initialized by eps-autoapprove-dependabot[bot]
v5.3.11
5.3.11
(2026-02-06)
Upgrade
[dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
(1640fab )
Info
Release
workflow run - Workflow ID: 21744701018
It was initialized by anthony-nhs
v5.3.10
5.3.10
(2026-02-06)
Upgrade
[dependabot] - bump raven-actions/actionlint from 2.1.0 to 2.1.1 (#61 )
(34a5800 )
Info
Release
workflow run - Workflow ID: 21744568363
It was initialized by anthony-nhs
v5.3.9
5.3.9
(2026-02-06)
... (truncated)
Commits
5ccebbf
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (...
1640fab
Upgrade: [dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
34a5800
Upgrade: [dependabot] - bump raven-actions/actionlint from 2.1.0 to
2.1.1 (#61 )
8fd2ab9
Upgrade: [dependabot] - bump mikefarah/yq from 4.50.1 to 4.52.2 (#60 )
0cfdf9b
Chore: [AEA-0000] - Publish release notes to gh pages (#57 )
693bca9
Chore: [AEA-0000] - add script to run all releases (#23 )
67fef01
Chore: [AEA-0000] - copy fast-xml-parser ignore from api (#56 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5cc663dae1..d523d04ca9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -46,7 +46,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 5d1fc53342..da1a0e3d9b 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -150,7 +150,7 @@ jobs:
tag_release:
needs: [get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 5edc698308..488c5f3af9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -44,7 +44,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
with:
dry_run: false
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From bf1938caac748452597244e61376c38612e669dc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 09:13:48 +0000
Subject: [PATCH 03/62] Upgrade: [dependabot] - bump
aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 (#1753)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials)
from 5.1.1 to 6.0.0.
Release notes
Sourced from aws-actions/configure-aws-credentials's
releases .
v6.0.0
6.0.0
(2026-02-04)
⚠ BREAKING CHANGES
Update action to use node24 Note this requires GitHub action
runner version v2.327.1
or later (#1632 )
(a7a2c11 )
Features
Bug Fixes
properly output aws-account-id and
authenticated-arn when using role-chaining (#1633 )
(7ceaf96 )
Changelog
Sourced from aws-actions/configure-aws-credentials's
changelog .
Changelog
All notable changes to this project will be documented in this file.
See standard-version
for commit guidelines.
6.0.0
(2026-02-04)
⚠ BREAKING CHANGES
Features
Bug Fixes
properly output aws-account-id and
authenticated-arn when using role-chaining (#1633 )
(7ceaf96 )
5.1.1
(2025-11-24)
Miscellaneous Chores
5.1.0
(2025-10-06)
Features
Bug Fixes
5.0.0
(2025-09-03)
⚠ BREAKING CHANGES
Cleanup input handling. Changes invalid boolean input behavior (see
#1445 )
Features
... (truncated)
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/delete_old_cloudformation_stacks.yml | 2 +-
.github/workflows/release_all_stacks.yml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/delete_old_cloudformation_stacks.yml b/.github/workflows/delete_old_cloudformation_stacks.yml
index 1091a06a35..367f618435 100644
--- a/.github/workflows/delete_old_cloudformation_stacks.yml
+++ b/.github/workflows/delete_old_cloudformation_stacks.yml
@@ -26,7 +26,7 @@ jobs:
.github/scripts
- name: Configure AWS Credentials
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
+ uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
with:
aws-region: eu-west-2
role-to-assume: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
diff --git a/.github/workflows/release_all_stacks.yml b/.github/workflows/release_all_stacks.yml
index 3fe9039f88..4c7904f2ae 100644
--- a/.github/workflows/release_all_stacks.yml
+++ b/.github/workflows/release_all_stacks.yml
@@ -122,7 +122,7 @@ jobs:
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
- name: Configure AWS Credentials
id: connect_aws_pull_image
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
+ uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
with:
aws-region: eu-west-2
role-to-assume: ${{ secrets.CDK_PULL_IMAGE_ROLE }}
@@ -153,7 +153,7 @@ jobs:
- name: Configure AWS Credentials
id: connect_aws_for_deployment
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
+ uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
with:
aws-region: eu-west-2
role-to-assume: ${{ secrets.CLOUD_FORMATION_DEPLOY_ROLE }}
From aacd2af4cee558864eecea3b1c4aca239595ba0d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 09:56:23 +0000
Subject: [PATCH 04/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml from
5.3.5 to 5.3.12 (#1754)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.5 to 5.3.12.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml's
releases .
v5.3.12
5.3.12
(2026-02-06)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (#58 )
(5ccebbf )
Info
Release
workflow run - Workflow ID: 21744849019
It was initialized by eps-autoapprove-dependabot[bot]
v5.3.11
5.3.11
(2026-02-06)
Upgrade
[dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
(1640fab )
Info
Release
workflow run - Workflow ID: 21744701018
It was initialized by anthony-nhs
v5.3.10
5.3.10
(2026-02-06)
Upgrade
[dependabot] - bump raven-actions/actionlint from 2.1.0 to 2.1.1 (#61 )
(34a5800 )
Info
Release
workflow run - Workflow ID: 21744568363
It was initialized by anthony-nhs
v5.3.9
5.3.9
(2026-02-06)
... (truncated)
Commits
5ccebbf
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (...
1640fab
Upgrade: [dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
34a5800
Upgrade: [dependabot] - bump raven-actions/actionlint from 2.1.0 to
2.1.1 (#61 )
8fd2ab9
Upgrade: [dependabot] - bump mikefarah/yq from 4.50.1 to 4.52.2 (#60 )
0cfdf9b
Chore: [AEA-0000] - Publish release notes to gh pages (#57 )
693bca9
Chore: [AEA-0000] - add script to run all releases (#23 )
67fef01
Chore: [AEA-0000] - copy fast-xml-parser ignore from api (#56 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d523d04ca9..7f43124596 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -27,7 +27,7 @@ jobs:
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index da1a0e3d9b..f90715a007 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -50,7 +50,7 @@ jobs:
quality_checks:
# always run, but only block in the non-skip case
needs: [get_commit_message, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
secrets:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 488c5f3af9..164c427c18 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -25,7 +25,7 @@ jobs:
TAG_FORMAT=$(yq '.TAG_FORMAT' .github/config/settings.yml)
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From e1238a485f6eed8478ed78f486cfed6c00118a8a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 11:02:59 +0000
Subject: [PATCH 05/62] Upgrade: [dependabot] - bump esbuild from 0.27.2 to
0.27.3 (#1768)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.27.2 to 0.27.3.
Release notes
Sourced from esbuild's
releases .
v0.27.3
Preserve URL fragments in data URLs (#4370 )
Consider the following HTML, CSS, and SVG:
index.html:
<!DOCTYPE html>
<html>
<head><link rel="stylesheet"
href="icons.css"></head>
<body><div
class="triangle"></div></body>
</html>
icons.css:
.triangle {
width: 10px;
height: 10px;
background: currentColor;
clip-path: url(./triangle.svg#x);
}
triangle.svg:
<svg
xmlns="http://www.w3.org/2000/svg">
<defs>
<clipPath id="x">
<path d="M0 0H10V10Z"/>
</clipPath>
</defs>
</svg>
The CSS uses a URL fragment (the #x) to reference the
clipPath element in the SVG file. Previously esbuild's CSS
bundler didn't preserve the URL fragment when bundling the SVG using the
dataurl loader, which broke the bundled CSS. With this
release, esbuild will now preserve the URL fragment in the bundled
CSS:
/* icons.css */
.triangle {
width: 10px;
height: 10px;
background: currentColor;
clip-path: url('data:image/svg+xml,<svg
xmlns="http://www.w3.org/2000/svg"><defs><clipPath
id="x"><path d="M0
0H10V10Z"/></clipPath></defs></svg>#x');
}
... (truncated)
Changelog
Sourced from esbuild's
changelog .
0.27.3
Preserve URL fragments in data URLs (#4370 )
Consider the following HTML, CSS, and SVG:
index.html:
<!DOCTYPE html>
<html>
<head><link rel="stylesheet"
href="icons.css"></head>
<body><div
class="triangle"></div></body>
</html>
icons.css:
.triangle {
width: 10px;
height: 10px;
background: currentColor;
clip-path: url(./triangle.svg#x);
}
triangle.svg:
<svg
xmlns="http://www.w3.org/2000/svg">
<defs>
<clipPath id="x">
<path d="M0 0H10V10Z"/>
</clipPath>
</defs>
</svg>
The CSS uses a URL fragment (the #x) to reference the
clipPath element in the SVG file. Previously esbuild's CSS
bundler didn't preserve the URL fragment when bundling the SVG using the
dataurl loader, which broke the bundled CSS. With this
release, esbuild will now preserve the URL fragment in the bundled
CSS:
/* icons.css */
.triangle {
width: 10px;
height: 10px;
background: currentColor;
clip-path: url('data:image/svg+xml,<svg
xmlns="http://www.w3.org/2000/svg"><defs><clipPath
id="x"><path d="M0
0H10V10Z"/></clipPath></defs></svg>#x');
}
... (truncated)
Commits
9129e00
publish 0.27.3 to npm
e20e411
small fix to release notes
0dc0f2d
fix #4322 :
parse and print CSS @scope rules
55fe391
update firefox css gradient support
2c35297
update gradient lowering transform
9209e44
Update Go to 1.25.7 (#4388 )
e8d861b
close #4374 :
compat table for the using feature
19b8887
no longer need williamkapke/node-compat-table
7e44218
the kangax/compat-table repo moved to a new url
23b9338
run make update-compat-table
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
package-lock.json | 251 ++++++++----------
package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
3 files changed, 112 insertions(+), 143 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 493cecf428..40c4ff20a9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -32,7 +32,7 @@
],
"dependencies": {
"conventional-changelog-eslint": "^6.0.0",
- "esbuild": "^0.27.2"
+ "esbuild": "^0.27.3"
},
"devDependencies": {
"@eslint/js": "^9.38.0",
@@ -224,7 +224,6 @@
"resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.16.0.tgz",
"integrity": "sha512-YpEtvdXcC06/j3PEsQiN/AYiJh3yLK5aPijFY1SbE0rgSLt9iPPalCOh65vDjybe7SW8qdIlctcR/rROMA88ag==",
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/types": "3.723.0",
@@ -2360,7 +2359,6 @@
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.723.0.tgz",
"integrity": "sha512-9IH90m4bnHogBctVna2FnXaIGVORncfdxcqeEIovOxjIJJyHDmEAtA7B91dAM4sruddTbVzOYnqfPVst3odCbA==",
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
@@ -2888,7 +2886,6 @@
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.723.0.tgz",
"integrity": "sha512-YyN8x4MI/jMb4LpHsLf+VYqvbColMK8aZeGWVk2fTFsmt8lpTYGaGC1yybSwGX42mZ4W8ucu8SAYSbUraJZEjA==",
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
@@ -4565,7 +4562,6 @@
"integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.28.6",
"@babel/generator": "^7.28.6",
@@ -5204,7 +5200,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -5228,7 +5223,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
}
@@ -5268,9 +5262,9 @@
}
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
- "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
+ "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
"cpu": [
"ppc64"
],
@@ -5284,9 +5278,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
- "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
+ "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
"cpu": [
"arm"
],
@@ -5300,9 +5294,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
- "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
+ "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
"cpu": [
"arm64"
],
@@ -5316,9 +5310,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
- "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
+ "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
"cpu": [
"x64"
],
@@ -5332,9 +5326,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
- "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
+ "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
"cpu": [
"arm64"
],
@@ -5348,9 +5342,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
- "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
+ "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
"cpu": [
"x64"
],
@@ -5364,9 +5358,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
- "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
"cpu": [
"arm64"
],
@@ -5380,9 +5374,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
- "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
+ "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
"cpu": [
"x64"
],
@@ -5396,9 +5390,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
- "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
+ "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
"cpu": [
"arm"
],
@@ -5412,9 +5406,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
- "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
+ "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
"cpu": [
"arm64"
],
@@ -5428,9 +5422,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
- "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
+ "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
"cpu": [
"ia32"
],
@@ -5444,9 +5438,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
- "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
+ "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
"cpu": [
"loong64"
],
@@ -5460,9 +5454,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
- "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
+ "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
"cpu": [
"mips64el"
],
@@ -5476,9 +5470,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
- "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
+ "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
"cpu": [
"ppc64"
],
@@ -5492,9 +5486,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
- "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
+ "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
"cpu": [
"riscv64"
],
@@ -5508,9 +5502,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
- "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
+ "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
"cpu": [
"s390x"
],
@@ -5524,9 +5518,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
- "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
+ "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
"cpu": [
"x64"
],
@@ -5540,9 +5534,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
- "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
"cpu": [
"arm64"
],
@@ -5556,9 +5550,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
- "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
"cpu": [
"x64"
],
@@ -5572,9 +5566,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
- "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
"cpu": [
"arm64"
],
@@ -5588,9 +5582,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
- "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
"cpu": [
"x64"
],
@@ -5604,9 +5598,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
- "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
+ "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
"cpu": [
"arm64"
],
@@ -5620,9 +5614,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
- "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
+ "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
"cpu": [
"x64"
],
@@ -5636,9 +5630,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
- "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
+ "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
"cpu": [
"arm64"
],
@@ -5652,9 +5646,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
- "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
+ "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
"cpu": [
"ia32"
],
@@ -5668,9 +5662,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
- "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
+ "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
"cpu": [
"x64"
],
@@ -8794,7 +8788,6 @@
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@swc/counter": "^0.1.3",
"@swc/types": "^0.1.25"
@@ -9038,7 +9031,6 @@
"integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
@@ -9380,7 +9372,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz",
"integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"undici-types": "~7.16.0"
}
@@ -9398,7 +9389,6 @@
"integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@@ -9410,7 +9400,6 @@
"integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/react": "*"
}
@@ -9521,7 +9510,6 @@
"integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.54.0",
"@typescript-eslint/types": "8.54.0",
@@ -10178,7 +10166,6 @@
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -11231,7 +11218,6 @@
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz",
"integrity": "sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.4",
@@ -11459,7 +11445,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -11878,8 +11863,7 @@
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.5.tgz",
"integrity": "sha512-fOoP70YLevMZr5avJHx2DU3LNYmC6wM8OwdrNewMZou1kZnPGOeVzBrRjZNgFDHUlulYUjkpFRSpTE3D+n+ZSg==",
- "license": "Apache-2.0",
- "peer": true
+ "license": "Apache-2.0"
},
"node_modules/conventional-changelog-eslint": {
"version": "6.0.0",
@@ -12503,9 +12487,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
- "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
+ "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
"hasInstallScript": true,
"license": "MIT",
"bin": {
@@ -12515,32 +12499,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.27.2",
- "@esbuild/android-arm": "0.27.2",
- "@esbuild/android-arm64": "0.27.2",
- "@esbuild/android-x64": "0.27.2",
- "@esbuild/darwin-arm64": "0.27.2",
- "@esbuild/darwin-x64": "0.27.2",
- "@esbuild/freebsd-arm64": "0.27.2",
- "@esbuild/freebsd-x64": "0.27.2",
- "@esbuild/linux-arm": "0.27.2",
- "@esbuild/linux-arm64": "0.27.2",
- "@esbuild/linux-ia32": "0.27.2",
- "@esbuild/linux-loong64": "0.27.2",
- "@esbuild/linux-mips64el": "0.27.2",
- "@esbuild/linux-ppc64": "0.27.2",
- "@esbuild/linux-riscv64": "0.27.2",
- "@esbuild/linux-s390x": "0.27.2",
- "@esbuild/linux-x64": "0.27.2",
- "@esbuild/netbsd-arm64": "0.27.2",
- "@esbuild/netbsd-x64": "0.27.2",
- "@esbuild/openbsd-arm64": "0.27.2",
- "@esbuild/openbsd-x64": "0.27.2",
- "@esbuild/openharmony-arm64": "0.27.2",
- "@esbuild/sunos-x64": "0.27.2",
- "@esbuild/win32-arm64": "0.27.2",
- "@esbuild/win32-ia32": "0.27.2",
- "@esbuild/win32-x64": "0.27.2"
+ "@esbuild/aix-ppc64": "0.27.3",
+ "@esbuild/android-arm": "0.27.3",
+ "@esbuild/android-arm64": "0.27.3",
+ "@esbuild/android-x64": "0.27.3",
+ "@esbuild/darwin-arm64": "0.27.3",
+ "@esbuild/darwin-x64": "0.27.3",
+ "@esbuild/freebsd-arm64": "0.27.3",
+ "@esbuild/freebsd-x64": "0.27.3",
+ "@esbuild/linux-arm": "0.27.3",
+ "@esbuild/linux-arm64": "0.27.3",
+ "@esbuild/linux-ia32": "0.27.3",
+ "@esbuild/linux-loong64": "0.27.3",
+ "@esbuild/linux-mips64el": "0.27.3",
+ "@esbuild/linux-ppc64": "0.27.3",
+ "@esbuild/linux-riscv64": "0.27.3",
+ "@esbuild/linux-s390x": "0.27.3",
+ "@esbuild/linux-x64": "0.27.3",
+ "@esbuild/netbsd-arm64": "0.27.3",
+ "@esbuild/netbsd-x64": "0.27.3",
+ "@esbuild/openbsd-arm64": "0.27.3",
+ "@esbuild/openbsd-x64": "0.27.3",
+ "@esbuild/openharmony-arm64": "0.27.3",
+ "@esbuild/sunos-x64": "0.27.3",
+ "@esbuild/win32-arm64": "0.27.3",
+ "@esbuild/win32-ia32": "0.27.3",
+ "@esbuild/win32-x64": "0.27.3"
}
},
"node_modules/escalade": {
@@ -12572,7 +12556,6 @@
"integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@@ -12633,7 +12616,6 @@
"integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
@@ -14542,7 +14524,6 @@
"integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@jest/core": "30.2.0",
"@jest/types": "30.2.0",
@@ -15246,7 +15227,6 @@
"integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"cssstyle": "^4.2.1",
"data-urls": "^5.0.0",
@@ -16184,7 +16164,6 @@
"resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-9.6.4.tgz",
"integrity": "sha512-y0fi91jhgS1whD7jhNXKbpJ2Lmje/h5qBZ0aXmBbZdNo56805u7SsPJYxq7Uw6ffT86zQzQIxEwPwrjgSm5Whg==",
"license": "MIT",
- "peer": true,
"workspaces": [
"."
],
@@ -16197,7 +16176,6 @@
"resolved": "https://registry.npmjs.org/nhsuk-react-components/-/nhsuk-react-components-5.0.0.tgz",
"integrity": "sha512-9QbYNEgLXdFaaEbrGs3IR9Gfn3M0a/6VH8a8fjPLWofl9FaP9HArpXh+eKz6D5YzUP6SmA0+0M8b84stJyBqdQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"classnames": "^2.2.6"
},
@@ -17163,7 +17141,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -17176,7 +17153,6 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
"integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.2"
@@ -17656,7 +17632,6 @@
"integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
@@ -18626,7 +18601,6 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=12"
},
@@ -18825,7 +18799,6 @@
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
@@ -19000,7 +18973,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -19278,7 +19250,6 @@
"integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"esbuild": "^0.27.0",
"fdir": "^6.5.0",
@@ -19372,7 +19343,6 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=12"
},
@@ -19386,7 +19356,6 @@
"integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@vitest/expect": "4.0.18",
"@vitest/mocker": "4.0.18",
@@ -20366,7 +20335,7 @@
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
- "esbuild": "^0.27.2"
+ "esbuild": "^0.27.3"
}
},
"packages/testingSupport/clearActiveSessions": {
diff --git a/package.json b/package.json
index 6599768f27..4cdd09222f 100644
--- a/package.json
+++ b/package.json
@@ -66,6 +66,6 @@
},
"dependencies": {
"conventional-changelog-eslint": "^6.0.0",
- "esbuild": "^0.27.2"
+ "esbuild": "^0.27.3"
}
}
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index 1ddbed4526..b4460399e5 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -21,6 +21,6 @@
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
- "esbuild": "^0.27.2"
+ "esbuild": "^0.27.3"
}
}
From 21cf83d3ee86bf92f96fc46a165c7d715c569e72 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 11:49:02 +0000
Subject: [PATCH 06/62] Upgrade: [dependabot] - bump aws-amplify from 6.16.0 to
6.16.2 (#1760)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [aws-amplify](https://github.com/aws-amplify/amplify-js) from
6.16.0 to 6.16.2.
Release notes
Sourced from aws-amplify's
releases .
2026-02-05 Amplify JS release - aws-amplify@6.16.2
What's Changed
Full Changelog : https://github.com/aws-amplify/amplify-js/compare/aws-amplify@6.16.0...aws-amplify@6.16.2
2026-02-02 Amplify JS release - aws-amplify@6.16.1
No change.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 3533 ++++++----------------------------
packages/cpt-ui/package.json | 2 +-
2 files changed, 570 insertions(+), 2965 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 40c4ff20a9..c5b2b387fd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -89,14 +89,14 @@
"license": "ISC"
},
"node_modules/@aws-amplify/analytics": {
- "version": "7.0.92",
- "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.92.tgz",
- "integrity": "sha512-W5n9CVa7uAMwDSfSZ9Ted8ypvRK8/zduLZOn7Ffwm7CDFQqPg2ccDsP4hbVWFJiExgaH13NC8l4vHIHLxMxtSQ==",
+ "version": "7.0.93",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.93.tgz",
+ "integrity": "sha512-3WoB0VzATJyupTNQ+ZnzE0pLYnpZPtqNN4deZ8gadG5uzGhhvkt9uZtgVnn/QFGb35DnP8qNDTRiM0rL3vjyZQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-firehose": "3.723.0",
- "@aws-sdk/client-kinesis": "3.723.0",
- "@aws-sdk/client-personalize-events": "3.723.0",
+ "@aws-sdk/client-firehose": "3.982.0",
+ "@aws-sdk/client-kinesis": "3.982.0",
+ "@aws-sdk/client-personalize-events": "3.982.0",
"@smithy/util-utf8": "2.0.0",
"tslib": "^2.5.0"
},
@@ -143,13 +143,13 @@
}
},
"node_modules/@aws-amplify/api": {
- "version": "6.3.23",
- "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.3.23.tgz",
- "integrity": "sha512-b+xOGQ/OQggZZ5NqkDM9UI5w281Gtp0ZELbUEEBa2jg4mk2U1Urpi8Sb2Stop9sOogElP4z+LQWB3T3c8/mpsQ==",
+ "version": "6.3.24",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.3.24.tgz",
+ "integrity": "sha512-19CVHj+0J35aHMPNzy12nO1mJS4oP68yFUfiMnulSsiVGV5XhUDc/bkdcX0uI7U1SsUSs+9TOBwZg27bzYIGkg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-amplify/api-graphql": "4.8.4",
- "@aws-amplify/api-rest": "4.6.2",
+ "@aws-amplify/api-graphql": "4.8.5",
+ "@aws-amplify/api-rest": "4.6.3",
"@aws-amplify/data-schema": "^1.7.0",
"rxjs": "^7.8.1",
"tslib": "^2.5.0"
@@ -159,15 +159,15 @@
}
},
"node_modules/@aws-amplify/api-graphql": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.8.4.tgz",
- "integrity": "sha512-VYVLalN/apnh2dTe2qjc0iMcpHjs5eQur41Ya8VDE2i1Gyfuuf+TXL7Hmf9VhkaXzUPVUTJqjyZalE4FkcA0uA==",
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.8.5.tgz",
+ "integrity": "sha512-Xu45+MizoethsRfCFIdN9RORenCu0e41tMkiTFVE5oKC76eoOlYHg2LlhG2Lmmasby/Ggi5bZouVxJIcP4IeIA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-amplify/api-rest": "4.6.2",
- "@aws-amplify/core": "6.16.0",
+ "@aws-amplify/api-rest": "4.6.3",
+ "@aws-amplify/core": "6.16.1",
"@aws-amplify/data-schema": "^1.7.0",
- "@aws-sdk/types": "3.723.0",
+ "@aws-sdk/types": "3.973.1",
"graphql": "15.8.0",
"rxjs": "^7.8.1",
"tslib": "^2.5.0",
@@ -188,9 +188,9 @@
}
},
"node_modules/@aws-amplify/api-rest": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.6.2.tgz",
- "integrity": "sha512-lEUCe8P9lZgTKZY9HxdI0sZiwZRvKFFQnU4gLioHbT0quQZ5xYr3gO3oBh1aPPK2WncIglrSlb/qZa/vbijH9A==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.6.3.tgz",
+ "integrity": "sha512-SPhttyB9SR2p5PkUPmUPfkXNqGrgvdqiNHNHhx7FjHnqFBXLDRtGhzqRbE7faDeAwrcWz1HCtcpk7MLHYt94yg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.5.0"
@@ -203,6 +203,7 @@
"version": "6.18.0",
"resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.18.0.tgz",
"integrity": "sha512-m2ZHfEyN6xDEP5yC0KAYDS0CxtA9eaTpNm5LWPd1GbN/Qqwnzld7tagdc9HZViCkPkZy8Bnwlm9cw24wqQz8pQ==",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
@@ -220,13 +221,13 @@
}
},
"node_modules/@aws-amplify/core": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.16.0.tgz",
- "integrity": "sha512-YpEtvdXcC06/j3PEsQiN/AYiJh3yLK5aPijFY1SbE0rgSLt9iPPalCOh65vDjybe7SW8qdIlctcR/rROMA88ag==",
+ "version": "6.16.1",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.16.1.tgz",
+ "integrity": "sha512-WHO6yYegmnZ+K3vnYzVwy+wnxYqSkdFakBIlgm4922QXHOQYWdIl/rrTcaagrpJEGT6YlTnqx1ANIoPojNxWmw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/types": "3.723.0",
+ "@aws-sdk/types": "3.973.1",
"@smithy/util-hex-encoding": "2.0.0",
"@types/uuid": "^9.0.0",
"js-cookie": "^3.0.5",
@@ -324,13 +325,13 @@
}
},
"node_modules/@aws-amplify/datastore": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.1.4.tgz",
- "integrity": "sha512-bx4aJAPLGtGiaKzIqX3ZSZr/lYgSxyhgCbaN48IFCYMlnFZ67qR/y7XnbRBaqkhTTtYhIT1mALIVDq2Hfzgo7Q==",
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.1.5.tgz",
+ "integrity": "sha512-/9o4eYqWOlxVxe/riDd282FmUHHSiGUEAwle464T8wzNSqPTB7yTeQfzt2LFYTWsrYLCSR0OtOM1bY5VPSVmew==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-amplify/api": "6.3.23",
- "@aws-amplify/api-graphql": "4.8.4",
+ "@aws-amplify/api": "6.3.24",
+ "@aws-amplify/api-graphql": "4.8.5",
"buffer": "4.9.2",
"idb": "5.0.6",
"immer": "9.0.6",
@@ -342,12 +343,12 @@
}
},
"node_modules/@aws-amplify/notifications": {
- "version": "2.0.92",
- "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.92.tgz",
- "integrity": "sha512-RSG/IpHhKJHrCTceLeg5F0piMDcQRt6Dm8NQJmTZO2619nIv2bSQsOfrhlElgG3HC4thtEgJzipnJA+XGpQFDA==",
+ "version": "2.0.93",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.93.tgz",
+ "integrity": "sha512-NtHKusaiWzkPXuaKsTyvKAWE8JnQcXmQoaidQ5/a9/nWWTzs983l5xgc4OPvfVR+3N63K+3iTmYHtKcEbhgS6w==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
+ "@aws-sdk/types": "3.973.1",
"lodash": "^4.17.21",
"tslib": "^2.5.0"
},
@@ -356,52 +357,22 @@
}
},
"node_modules/@aws-amplify/storage": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.12.0.tgz",
- "integrity": "sha512-3Y0myIgsaQ93xwGSbN+s0aXZG7whx2BlGSZAptU5jpAVgR0uYDrYCk3w3ANRXBVU0j9WuwqMDaeteXF1xhFq2w==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.13.1.tgz",
+ "integrity": "sha512-iNDUmdvevcujcW4PBY7IGBMeTm+nohsZgswH6k99tG0myVsZRg0lVC4l5lcwoXoyVLpQjOmfZ0JgwV0oQbZ6zg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
+ "@aws-sdk/types": "3.973.1",
"@smithy/md5-js": "2.0.7",
"buffer": "4.9.2",
"crc-32": "1.2.2",
- "fast-xml-parser": "^4.4.1",
+ "fast-xml-parser": "^5.3.4",
"tslib": "^2.5.0"
},
"peerDependencies": {
"@aws-amplify/core": "^6.1.0"
}
},
- "node_modules/@aws-amplify/storage/node_modules/fast-xml-parser": {
- "version": "4.5.3",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz",
- "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.1.1"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-amplify/storage/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
"node_modules/@aws-cdk/asset-awscli-v1": {
"version": "2.2.263",
"resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.263.tgz",
@@ -634,19 +605,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
"version": "3.980.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
@@ -689,2611 +647,519 @@
}
},
"node_modules/@aws-sdk/client-firehose": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.723.0.tgz",
- "integrity": "sha512-mz2IXBCVpN0p3Ofrga8AJdNIZ3keiqTwjEgtm0AgSFWPNI8ioF0pZRtVrbbyzapY/7lMfcCJDQle8IPihtofYQ==",
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.982.0.tgz",
+ "integrity": "sha512-Qur2Siqep+gRReTjlKXcdpyX/MUnzm5OgNNudDPxzpmzdnc3ZKlUwGlbEoS1VA5cFS6N4zg6WfZqlwcXg//TSg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.723.0",
- "@aws-sdk/client-sts": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-node": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
+ "@aws-sdk/core": "^3.973.6",
+ "@aws-sdk/credential-provider-node": "^3.972.5",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.6",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.982.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.4",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.0",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.28",
+ "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz",
- "integrity": "sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA==",
+ "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.982.0.tgz",
+ "integrity": "sha512-M27u8FJP7O0Of9hMWX5dipp//8iglmV9jr7R8SR8RveU+Z50/8TqH68Tu6wUWBGMfXjzbVwn1INIAO5lZrlxXQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/core": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.723.0.tgz",
- "integrity": "sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==",
+ "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/types": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
+ "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/signature-v4": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "fast-xml-parser": "4.4.1",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz",
- "integrity": "sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==",
+ "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-utf8": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz",
- "integrity": "sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==",
+ "node_modules/@aws-sdk/client-kinesis": {
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.982.0.tgz",
+ "integrity": "sha512-Gh3xyumdz3IRj91HIBR48TohQyA3VSn/blDcGXzl4dwQKXgM0ISdHgyniNo2GQNhORJF3d01MSMx72s5NNQxUA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-stream": "^4.0.0",
+ "@aws-crypto/sha256-browser": "5.2.0",
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@aws-sdk/core": "^3.973.6",
+ "@aws-sdk/credential-provider-node": "^3.972.5",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.6",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.982.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.4",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.0",
+ "@smithy/eventstream-serde-browser": "^4.2.8",
+ "@smithy/eventstream-serde-config-resolver": "^4.3.8",
+ "@smithy/eventstream-serde-node": "^4.2.8",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.28",
+ "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-utf8": "^4.2.0",
+ "@smithy/util-waiter": "^4.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz",
- "integrity": "sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ==",
+ "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.982.0.tgz",
+ "integrity": "sha512-M27u8FJP7O0Of9hMWX5dipp//8iglmV9jr7R8SR8RveU+Z50/8TqH68Tu6wUWBGMfXjzbVwn1INIAO5lZrlxXQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-ini": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz",
- "integrity": "sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg==",
+ "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/types": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
+ "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz",
- "integrity": "sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==",
+ "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-utf8": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz",
- "integrity": "sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==",
+ "node_modules/@aws-sdk/client-lambda": {
+ "version": "3.978.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.978.0.tgz",
+ "integrity": "sha512-R3XJh7r0m7iimku6IgDJ6mS/s2CUJVA1oicIf9/YVudEVkU3drOV3MZpzBHJwmBvBXVM8jDOA7qkfDmgVHHJSA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@aws-crypto/sha256-browser": "5.2.0",
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@aws-sdk/core": "^3.973.4",
+ "@aws-sdk/credential-provider-node": "^3.972.2",
+ "@aws-sdk/middleware-host-header": "^3.972.2",
+ "@aws-sdk/middleware-logger": "^3.972.2",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.2",
+ "@aws-sdk/middleware-user-agent": "^3.972.4",
+ "@aws-sdk/region-config-resolver": "^3.972.2",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.972.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.2",
+ "@aws-sdk/util-user-agent-node": "^3.972.2",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.0",
+ "@smithy/eventstream-serde-browser": "^4.2.8",
+ "@smithy/eventstream-serde-config-resolver": "^4.3.8",
+ "@smithy/eventstream-serde-node": "^4.2.8",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.28",
+ "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-stream": "^4.5.10",
+ "@smithy/util-utf8": "^4.2.0",
+ "@smithy/util-waiter": "^4.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz",
- "integrity": "sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw==",
+ "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
+ "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/token-providers": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz",
- "integrity": "sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==",
+ "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/util-utf8": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.723.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz",
- "integrity": "sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==",
+ "node_modules/@aws-sdk/client-personalize-events": {
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.982.0.tgz",
+ "integrity": "sha512-JllssIZCPxAgYy4gkIM2e/kXxWT0xQzzZd5y9rRStm0bl5MiLAxzX4q9WhGG7glyB++EuhYskiT1N+DzyM5nTw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
+ "@aws-crypto/sha256-browser": "5.2.0",
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@aws-sdk/core": "^3.973.6",
+ "@aws-sdk/credential-provider-node": "^3.972.5",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.6",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.982.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.4",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.0",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.28",
+ "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz",
- "integrity": "sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==",
+ "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.982.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.982.0.tgz",
+ "integrity": "sha512-M27u8FJP7O0Of9hMWX5dipp//8iglmV9jr7R8SR8RveU+Z50/8TqH68Tu6wUWBGMfXjzbVwn1INIAO5lZrlxXQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz",
- "integrity": "sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==",
+ "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/types": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
+ "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz",
- "integrity": "sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz",
- "integrity": "sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz",
- "integrity": "sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz",
- "integrity": "sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "bowser": "^2.11.0",
- "tslib": "^2.6.2"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz",
- "integrity": "sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/fast-xml-parser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
- "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-sdk/client-firehose/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@aws-sdk/client-kinesis": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.723.0.tgz",
- "integrity": "sha512-N0OMDqc9uuXQji5iIir+D9u08oA9yV1Xtpyh6oCrC8Ocm7rh6jMDATIQKj9iVBdLbpetpf3le19oinN4ZDQYbg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.723.0",
- "@aws-sdk/client-sts": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-node": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/eventstream-serde-browser": "^4.0.0",
- "@smithy/eventstream-serde-config-resolver": "^4.0.0",
- "@smithy/eventstream-serde-node": "^4.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "@smithy/util-waiter": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/client-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz",
- "integrity": "sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/core": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.723.0.tgz",
- "integrity": "sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/signature-v4": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "fast-xml-parser": "4.4.1",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz",
- "integrity": "sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz",
- "integrity": "sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-stream": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz",
- "integrity": "sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-ini": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz",
- "integrity": "sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz",
- "integrity": "sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz",
- "integrity": "sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz",
- "integrity": "sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/client-sso": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/token-providers": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz",
- "integrity": "sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz",
- "integrity": "sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz",
- "integrity": "sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz",
- "integrity": "sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz",
- "integrity": "sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz",
- "integrity": "sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz",
- "integrity": "sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz",
- "integrity": "sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "bowser": "^2.11.0",
- "tslib": "^2.6.2"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz",
- "integrity": "sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/fast-xml-parser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
- "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-sdk/client-kinesis/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@aws-sdk/client-lambda": {
- "version": "3.978.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.978.0.tgz",
- "integrity": "sha512-R3XJh7r0m7iimku6IgDJ6mS/s2CUJVA1oicIf9/YVudEVkU3drOV3MZpzBHJwmBvBXVM8jDOA7qkfDmgVHHJSA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.4",
- "@aws-sdk/credential-provider-node": "^3.972.2",
- "@aws-sdk/middleware-host-header": "^3.972.2",
- "@aws-sdk/middleware-logger": "^3.972.2",
- "@aws-sdk/middleware-recursion-detection": "^3.972.2",
- "@aws-sdk/middleware-user-agent": "^3.972.4",
- "@aws-sdk/region-config-resolver": "^3.972.2",
- "@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.972.0",
- "@aws-sdk/util-user-agent-browser": "^3.972.2",
- "@aws-sdk/util-user-agent-node": "^3.972.2",
- "@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
- "@smithy/eventstream-serde-browser": "^4.2.8",
- "@smithy/eventstream-serde-config-resolver": "^4.3.8",
- "@smithy/eventstream-serde-node": "^4.2.8",
- "@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/hash-node": "^4.2.8",
- "@smithy/invalid-dependency": "^4.2.8",
- "@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
- "@smithy/middleware-serde": "^4.2.9",
- "@smithy/middleware-stack": "^4.2.8",
- "@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
- "@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-base64": "^4.3.0",
- "@smithy/util-body-length-browser": "^4.2.0",
- "@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
- "@smithy/util-endpoints": "^3.2.8",
- "@smithy/util-middleware": "^4.2.8",
- "@smithy/util-retry": "^4.2.8",
- "@smithy/util-stream": "^4.5.10",
- "@smithy/util-utf8": "^4.2.0",
- "@smithy/util-waiter": "^4.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.723.0.tgz",
- "integrity": "sha512-vQ8UDfI8byPZcgfLh3jU1cqVDpCK5niYyMq993ouBhkzBrEg178ZmIgEJG0dg4J9vO1Qrz353CyJgZQQF4ReFg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.723.0",
- "@aws-sdk/client-sts": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-node": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/client-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz",
- "integrity": "sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/core": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.723.0.tgz",
- "integrity": "sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/signature-v4": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "fast-xml-parser": "4.4.1",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz",
- "integrity": "sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz",
- "integrity": "sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-stream": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz",
- "integrity": "sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-ini": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz",
- "integrity": "sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz",
- "integrity": "sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz",
- "integrity": "sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz",
- "integrity": "sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/client-sso": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/token-providers": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz",
- "integrity": "sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz",
- "integrity": "sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz",
- "integrity": "sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz",
- "integrity": "sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz",
- "integrity": "sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz",
- "integrity": "sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz",
- "integrity": "sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz",
- "integrity": "sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "bowser": "^2.11.0",
- "tslib": "^2.6.2"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz",
- "integrity": "sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/fast-xml-parser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
- "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-sdk/client-personalize-events/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@aws-sdk/client-secrets-manager": {
- "version": "3.981.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.981.0.tgz",
- "integrity": "sha512-NVSbeeU/IjVobvFrwR4vLaEn3L83SfqRZXjIyBlHtU6agtHVCOJCdhrkK0z7uFahxD9FqqiQTYMYhzIfgL7VjA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/credential-provider-node": "^3.972.4",
- "@aws-sdk/middleware-host-header": "^3.972.3",
- "@aws-sdk/middleware-logger": "^3.972.3",
- "@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.5",
- "@aws-sdk/region-config-resolver": "^3.972.3",
- "@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.981.0",
- "@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.3",
- "@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
- "@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/hash-node": "^4.2.8",
- "@smithy/invalid-dependency": "^4.2.8",
- "@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
- "@smithy/middleware-serde": "^4.2.9",
- "@smithy/middleware-stack": "^4.2.8",
- "@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
- "@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-base64": "^4.3.0",
- "@smithy/util-body-length-browser": "^4.2.0",
- "@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
- "@smithy/util-endpoints": "^3.2.8",
- "@smithy/util-middleware": "^4.2.8",
- "@smithy/util-retry": "^4.2.8",
- "@smithy/util-utf8": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.981.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.981.0.tgz",
- "integrity": "sha512-a8nXh/H3/4j+sxhZk+N3acSDlgwTVSZbX9i55dx41gI1H+geuonuRG+Shv3GZsCb46vzc08RK2qC78ypO8uRlg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.980.0.tgz",
- "integrity": "sha512-AhNXQaJ46C1I+lQ+6Kj+L24il5K9lqqIanJd8lMszPmP7bLnmX0wTKK0dxywcvrLdij3zhWttjAKEBNgLtS8/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/middleware-host-header": "^3.972.3",
- "@aws-sdk/middleware-logger": "^3.972.3",
- "@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.5",
- "@aws-sdk/region-config-resolver": "^3.972.3",
- "@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.980.0",
- "@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.3",
- "@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
- "@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/hash-node": "^4.2.8",
- "@smithy/invalid-dependency": "^4.2.8",
- "@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
- "@smithy/middleware-serde": "^4.2.9",
- "@smithy/middleware-stack": "^4.2.8",
- "@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
- "@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-base64": "^4.3.0",
- "@smithy/util-body-length-browser": "^4.2.0",
- "@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
- "@smithy/util-endpoints": "^3.2.8",
- "@smithy/util-middleware": "^4.2.8",
- "@smithy/util-retry": "^4.2.8",
- "@smithy/util-utf8": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.723.0.tgz",
- "integrity": "sha512-9IH90m4bnHogBctVna2FnXaIGVORncfdxcqeEIovOxjIJJyHDmEAtA7B91dAM4sruddTbVzOYnqfPVst3odCbA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-node": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/client-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz",
- "integrity": "sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/core": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.723.0.tgz",
- "integrity": "sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/signature-v4": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "fast-xml-parser": "4.4.1",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz",
- "integrity": "sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz",
- "integrity": "sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-stream": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz",
- "integrity": "sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz",
- "integrity": "sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-ini": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz",
- "integrity": "sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz",
- "integrity": "sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/client-sso": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/token-providers": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz",
- "integrity": "sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz",
- "integrity": "sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz",
- "integrity": "sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz",
- "integrity": "sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz",
- "integrity": "sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz",
- "integrity": "sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/token-providers": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz",
- "integrity": "sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz",
- "integrity": "sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz",
- "integrity": "sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "bowser": "^2.11.0",
- "tslib": "^2.6.2"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz",
- "integrity": "sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/fast-xml-parser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
- "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
- "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
- "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-utf8": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
- "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/util-buffer-from": "^4.2.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.723.0.tgz",
- "integrity": "sha512-YyN8x4MI/jMb4LpHsLf+VYqvbColMK8aZeGWVk2fTFsmt8lpTYGaGC1yybSwGX42mZ4W8ucu8SAYSbUraJZEjA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-node": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/client-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.723.0.tgz",
- "integrity": "sha512-r1ddZDb8yPmdofX1gQ4m8oqKozgkgVONLlAuSprGObbyMy8bYt1Psxu+GjnwMmgVu3vlF069PHyW1ndrBiL1zA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-browser": "5.2.0",
- "@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/middleware-host-header": "3.723.0",
- "@aws-sdk/middleware-logger": "3.723.0",
- "@aws-sdk/middleware-recursion-detection": "3.723.0",
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/region-config-resolver": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@aws-sdk/util-user-agent-browser": "3.723.0",
- "@aws-sdk/util-user-agent-node": "3.723.0",
- "@smithy/config-resolver": "^4.0.0",
- "@smithy/core": "^3.0.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/hash-node": "^4.0.0",
- "@smithy/invalid-dependency": "^4.0.0",
- "@smithy/middleware-content-length": "^4.0.0",
- "@smithy/middleware-endpoint": "^4.0.0",
- "@smithy/middleware-retry": "^4.0.0",
- "@smithy/middleware-serde": "^4.0.0",
- "@smithy/middleware-stack": "^4.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/url-parser": "^4.0.0",
- "@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.0",
- "@smithy/util-defaults-mode-node": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "@smithy/util-retry": "^4.0.0",
- "@smithy/util-utf8": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/core": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.723.0.tgz",
- "integrity": "sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/signature-v4": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
- "fast-xml-parser": "4.4.1",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.723.0.tgz",
- "integrity": "sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.723.0.tgz",
- "integrity": "sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/fetch-http-handler": "^5.0.0",
- "@smithy/node-http-handler": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/smithy-client": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-stream": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.723.0.tgz",
- "integrity": "sha512-fWRLksuSG851e7Iu+ltMrQTM7C/5iI9OkxAmCYblcCetAzjTRmMB2arku0Z83D8edIZEQtOJMt5oQ9KNg43pzg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.723.0.tgz",
- "integrity": "sha512-OyLHt+aY+rkuRejigcxviS5RLUBcqbxhDTSNfP8dp9I+1SP610qRLpTIROvtKwXZssFcATpPfgikFtVYRrihXQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.723.0",
- "@aws-sdk/credential-provider-http": "3.723.0",
- "@aws-sdk/credential-provider-ini": "3.723.0",
- "@aws-sdk/credential-provider-process": "3.723.0",
- "@aws-sdk/credential-provider-sso": "3.723.0",
- "@aws-sdk/credential-provider-web-identity": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/credential-provider-imds": "^4.0.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.723.0.tgz",
- "integrity": "sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.723.0.tgz",
- "integrity": "sha512-laCnxrk0pgUegU+ib6rj1/Uv51wei+cH8crvBJddybc8EDn7Qht61tCvBwf3o33qUDC+ZWZZewlpSebf+J+tBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/client-sso": "3.723.0",
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/token-providers": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.723.0.tgz",
- "integrity": "sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/shared-ini-file-loader": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.723.0.tgz",
- "integrity": "sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/property-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-sts": "^3.723.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.723.0.tgz",
- "integrity": "sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==",
+ "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-utf8": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.723.0.tgz",
- "integrity": "sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==",
+ "node_modules/@aws-sdk/client-secrets-manager": {
+ "version": "3.981.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.981.0.tgz",
+ "integrity": "sha512-NVSbeeU/IjVobvFrwR4vLaEn3L83SfqRZXjIyBlHtU6agtHVCOJCdhrkK0z7uFahxD9FqqiQTYMYhzIfgL7VjA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
+ "@aws-crypto/sha256-browser": "5.2.0",
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/credential-provider-node": "^3.972.4",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.5",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.981.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.3",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.0",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.28",
+ "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.723.0.tgz",
- "integrity": "sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==",
+ "node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.981.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.981.0.tgz",
+ "integrity": "sha512-a8nXh/H3/4j+sxhZk+N3acSDlgwTVSZbX9i55dx41gI1H+geuonuRG+Shv3GZsCb46vzc08RK2qC78ypO8uRlg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.723.0.tgz",
- "integrity": "sha512-AY5H2vD3IRElplBO4DCyRMNnOG/4/cb0tsHyLe1HJy0hdUF6eY5z/VVjKJoKbbDk7ui9euyOBWslXxDyLmyPWg==",
+ "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/types": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
+ "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@aws-sdk/util-endpoints": "3.723.0",
- "@smithy/core": "^3.0.0",
- "@smithy/protocol-http": "^5.0.0",
- "@smithy/types": "^4.0.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.723.0.tgz",
- "integrity": "sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==",
+ "node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/util-utf8": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.723.0.tgz",
- "integrity": "sha512-vR1ZfAUvrTtdA1Q78QxgR8TFgi2gzk+N4EmNjbyR5hHmeOXuaKRdhbNQAzLPYVe1aNUpoiy9cl8mWkg9SrNHBw==",
+ "node_modules/@aws-sdk/client-sso": {
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.985.0.tgz",
+ "integrity": "sha512-81J8iE8MuXhdbMfIz4sWFj64Pe41bFi/uqqmqOC5SlGv+kwoyLsyKS/rH2tW2t5buih4vTUxskRjxlqikTD4oQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "@smithy/util-endpoints": "^3.0.0",
+ "@aws-crypto/sha256-browser": "5.2.0",
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
+ "@aws-sdk/types": "^3.973.1",
+ "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@smithy/config-resolver": "^4.4.6",
+ "@smithy/core": "^3.22.1",
+ "@smithy/fetch-http-handler": "^5.3.9",
+ "@smithy/hash-node": "^4.2.8",
+ "@smithy/invalid-dependency": "^4.2.8",
+ "@smithy/middleware-content-length": "^4.2.8",
+ "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-serde": "^4.2.9",
+ "@smithy/middleware-stack": "^4.2.8",
+ "@smithy/node-config-provider": "^4.3.8",
+ "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/protocol-http": "^5.3.8",
+ "@smithy/smithy-client": "^4.11.2",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-base64": "^4.3.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-body-length-node": "^4.2.1",
+ "@smithy/util-defaults-mode-browser": "^4.3.29",
+ "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-endpoints": "^3.2.8",
+ "@smithy/util-middleware": "^4.2.8",
+ "@smithy/util-retry": "^4.2.8",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.723.0.tgz",
- "integrity": "sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "3.723.0",
- "@smithy/types": "^4.0.0",
- "bowser": "^2.11.0",
- "tslib": "^2.6.2"
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.723.0.tgz",
- "integrity": "sha512-uCtW5sGq8jCwA9w57TvVRIwNnPbSDD1lJaTIgotf7Jit2bTrYR64thgMy/drL5yU5aHOdFIQljqn/5aDXLtTJw==",
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "3.723.0",
- "@aws-sdk/types": "3.723.0",
- "@smithy/node-config-provider": "^4.0.0",
- "@smithy/types": "^4.0.0",
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
+ "node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@smithy/types": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
"integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
@@ -3305,7 +1171,7 @@
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/@smithy/util-utf8": {
+ "node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-utf8": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
"integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
@@ -3318,54 +1184,20 @@
"node": ">=18.0.0"
}
},
- "node_modules/@aws-sdk/client-sts/node_modules/fast-xml-parser": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
- "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/@aws-sdk/client-sts/node_modules/strnum": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz",
- "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT"
- },
"node_modules/@aws-sdk/core": {
- "version": "3.973.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.5.tgz",
- "integrity": "sha512-IMM7xGfLGW6lMvubsA4j6BHU5FPgGAxoQ/NA63KqNLMwTS+PeMBcx8DPHL12Vg6yqOZnqok9Mu4H2BdQyq7gSA==",
+ "version": "3.973.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.7.tgz",
+ "integrity": "sha512-wNZZQQNlJ+hzD49cKdo+PY6rsTDElO8yDImnrI69p2PLBa7QomeUKAJWYp9xnaR38nlHqWhMHZuYLCQ3oSX+xg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/xml-builder": "^3.972.2",
- "@smithy/core": "^3.22.0",
+ "@aws-sdk/xml-builder": "^3.972.4",
+ "@smithy/core": "^3.22.1",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/signature-v4": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-middleware": "^4.2.8",
@@ -3376,19 +1208,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/core/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/core/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3415,12 +1234,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.3.tgz",
- "integrity": "sha512-OBYNY4xQPq7Rx+oOhtyuyO0AQvdJSpXRg7JuPNBJH4a1XXIzJQl4UHQTPKZKwfJXmYLpv4+OkcFen4LYmDPd3g==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.5.tgz",
+ "integrity": "sha512-LxJ9PEO4gKPXzkufvIESUysykPIdrV7+Ocb9yAhbhJLE4TiAYqbCVUE+VuKP1leGR1bBfjWjYgSV5MxprlX3mQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/core": "^3.973.7",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/types": "^4.12.0",
@@ -3430,19 +1249,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-env/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-env/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3456,33 +1262,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.5.tgz",
- "integrity": "sha512-GpvBgEmSZPvlDekd26Zi+XsI27Qz7y0utUx0g2fSTSiDzhnd1FSa1owuodxR0BcUKNL7U2cOVhhDxgZ4iSoPVg==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.7.tgz",
+ "integrity": "sha512-L2uOGtvp2x3bTcxFTpSM+GkwFIPd8pHfGWO1764icMbo7e5xJh0nfhx1UwkXLnwvocTNEf8A7jISZLYjUSNaTg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/core": "^3.973.7",
"@aws-sdk/types": "^3.973.1",
"@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
- "@smithy/types": "^4.12.0",
- "@smithy/util-stream": "^4.5.10",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-http/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
+ "@smithy/util-stream": "^4.5.11",
"tslib": "^2.6.2"
},
"engines": {
@@ -3502,36 +1295,23 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.3.tgz",
- "integrity": "sha512-rMQAIxstP7cLgYfsRGrGOlpyMl0l8JL2mcke3dsIPLWke05zKOFyR7yoJzWCsI/QiIxjRbxpvPiAeKEA6CoYkg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/credential-provider-env": "^3.972.3",
- "@aws-sdk/credential-provider-http": "^3.972.5",
- "@aws-sdk/credential-provider-login": "^3.972.3",
- "@aws-sdk/credential-provider-process": "^3.972.3",
- "@aws-sdk/credential-provider-sso": "^3.972.3",
- "@aws-sdk/credential-provider-web-identity": "^3.972.3",
- "@aws-sdk/nested-clients": "3.980.0",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.5.tgz",
+ "integrity": "sha512-SdDTYE6jkARzOeL7+kudMIM4DaFnP5dZVeatzw849k4bSXDdErDS188bgeNzc/RA2WGrlEpsqHUKP6G7sVXhZg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/credential-provider-env": "^3.972.5",
+ "@aws-sdk/credential-provider-http": "^3.972.7",
+ "@aws-sdk/credential-provider-login": "^3.972.5",
+ "@aws-sdk/credential-provider-process": "^3.972.5",
+ "@aws-sdk/credential-provider-sso": "^3.972.5",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.5",
+ "@aws-sdk/nested-clients": "3.985.0",
"@aws-sdk/types": "^3.973.1",
- "@smithy/credential-provider-imds": "^4.2.8",
- "@smithy/property-provider": "^4.2.8",
- "@smithy/shared-ini-file-loader": "^4.4.3",
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
+ "@smithy/credential-provider-imds": "^4.2.8",
+ "@smithy/property-provider": "^4.2.8",
+ "@smithy/shared-ini-file-loader": "^4.4.3",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -3552,13 +1332,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.3.tgz",
- "integrity": "sha512-Gc3O91iVvA47kp2CLIXOwuo5ffo1cIpmmyIewcYjAcvurdFHQ8YdcBe1KHidnbbBO4/ZtywGBACsAX5vr3UdoA==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.5.tgz",
+ "integrity": "sha512-uYq1ILyTSI6ZDCMY5+vUsRM0SOCVI7kaW4wBrehVVkhAxC6y+e9rvGtnoZqCOWL1gKjTMouvsf4Ilhc5NCg1Aw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/nested-clients": "3.980.0",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/nested-clients": "3.985.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
@@ -3570,19 +1350,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-login/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-login/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3596,17 +1363,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.972.4",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.4.tgz",
- "integrity": "sha512-UwerdzosMSY7V5oIZm3NsMDZPv2aSVzSkZxYxIOWHBeKTZlUqW7XpHtJMZ4PZpJ+HMRhgP+MDGQx4THndgqJfQ==",
+ "version": "3.972.6",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.6.tgz",
+ "integrity": "sha512-DZ3CnAAtSVtVz+G+ogqecaErMLgzph4JH5nYbHoBMgBkwTUV+SUcjsjOJwdBJTHu3Dm6l5LBYekZoU2nDqQk2A==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "^3.972.3",
- "@aws-sdk/credential-provider-http": "^3.972.5",
- "@aws-sdk/credential-provider-ini": "^3.972.3",
- "@aws-sdk/credential-provider-process": "^3.972.3",
- "@aws-sdk/credential-provider-sso": "^3.972.3",
- "@aws-sdk/credential-provider-web-identity": "^3.972.3",
+ "@aws-sdk/credential-provider-env": "^3.972.5",
+ "@aws-sdk/credential-provider-http": "^3.972.7",
+ "@aws-sdk/credential-provider-ini": "^3.972.5",
+ "@aws-sdk/credential-provider-process": "^3.972.5",
+ "@aws-sdk/credential-provider-sso": "^3.972.5",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.5",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -3618,19 +1385,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-node/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3644,12 +1398,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.3.tgz",
- "integrity": "sha512-xkSY7zjRqeVc6TXK2xr3z1bTLm0wD8cj3lAkproRGaO4Ku7dPlKy843YKnHrUOUzOnMezdZ4xtmFc0eKIDTo2w==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.5.tgz",
+ "integrity": "sha512-HDKF3mVbLnuqGg6dMnzBf1VUOywE12/N286msI9YaK9mEIzdsGCtLTvrDhe3Up0R9/hGFbB+9l21/TwF5L1C6g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/core": "^3.973.7",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -3660,19 +1414,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-process/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-process/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3686,14 +1427,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.3.tgz",
- "integrity": "sha512-8Ww3F5Ngk8dZ6JPL/V5LhCU1BwMfQd3tLdoEuzaewX8FdnT633tPr+KTHySz9FK7fFPcz5qG3R5edVEhWQD4AA==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.5.tgz",
+ "integrity": "sha512-8urj3AoeNeQisjMmMBhFeiY2gxt6/7wQQbEGun0YV/OaOOiXrIudTIEYF8ZfD+NQI6X1FY5AkRsx6O/CaGiybA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.980.0",
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/token-providers": "3.980.0",
+ "@aws-sdk/client-sso": "3.985.0",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/token-providers": "3.985.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -3704,19 +1445,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3730,13 +1458,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.3.tgz",
- "integrity": "sha512-62VufdcH5rRfiRKZRcf1wVbbt/1jAntMj1+J0qAd+r5pQRg2t0/P9/Rz16B1o5/0Se9lVL506LRjrhIJAhYBfA==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.5.tgz",
+ "integrity": "sha512-OK3cULuJl6c+RcDZfPpaK5o3deTOnKZbxm7pzhFNGA3fI2hF9yDih17fGRazJzGGWaDVlR9ejZrpDef4DJCEsw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/nested-clients": "3.980.0",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/nested-clients": "3.985.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -3747,19 +1475,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/credential-provider-web-identity/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3866,19 +1581,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-endpoint-discovery/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-endpoint-discovery/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3906,19 +1608,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3945,19 +1634,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -3986,19 +1662,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -4012,15 +1675,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.5.tgz",
- "integrity": "sha512-TVZQ6PWPwQbahUI8V+Er+gS41ctIawcI/uMNmQtQ7RMcg3JYn6gyKAFKUb3HFYx2OjYlx1u11sETSwwEUxVHTg==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.7.tgz",
+ "integrity": "sha512-HUD+geASjXSCyL/DHPQc/Ua7JhldTcIglVAoCV8kiVm99IaFSlAbTvEnyhZwdE6bdFyTL+uIaWLaCFSRsglZBQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/core": "^3.973.7",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.980.0",
- "@smithy/core": "^3.22.0",
+ "@aws-sdk/util-endpoints": "3.985.0",
+ "@smithy/core": "^3.22.1",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
@@ -4029,23 +1692,10 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
- "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -4071,44 +1721,44 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.980.0.tgz",
- "integrity": "sha512-/dONY5xc5/CCKzOqHZCTidtAR4lJXWkGefXvTRKdSKMGaYbbKsxDckisd6GfnvPSLxWtvQzwgRGRutMRoYUApQ==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.985.0.tgz",
+ "integrity": "sha512-TsWwKzb/2WHafAY0CE7uXgLj0FmnkBTgfioG9HO+7z/zCPcl1+YU+i7dW4o0y+aFxFgxTMG+ExBQpqT/k2ao8g==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.5",
+ "@aws-sdk/core": "^3.973.7",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.5",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.980.0",
+ "@aws-sdk/util-endpoints": "3.985.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.5",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
+ "@smithy/core": "^3.22.1",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/middleware-retry": "^4.4.30",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-defaults-mode-browser": "^4.3.29",
+ "@smithy/util-defaults-mode-node": "^4.2.32",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -4119,23 +1769,10 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
- "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -4228,19 +1865,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -4254,13 +1878,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.980.0.tgz",
- "integrity": "sha512-1nFileg1wAgDmieRoj9dOawgr2hhlh7xdvcH57b1NnqfPaVlcqVJyPc6k3TLDUFPY69eEwNxdGue/0wIz58vjA==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.985.0.tgz",
+ "integrity": "sha512-+hwpHZyEq8k+9JL2PkE60V93v2kNhUIv7STFt+EAez1UJsJOQDhc5LpzEX66pNjclI5OTwBROs/DhJjC/BtMjQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/nested-clients": "3.980.0",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/nested-clients": "3.985.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -4271,19 +1895,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -4297,16 +1908,16 @@
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.723.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.723.0.tgz",
- "integrity": "sha512-LmK3kwiMZG1y5g3LGihT9mNkeNOmwEyPk6HGcJqh0wOSV4QpWoKu2epyKE4MLQNUUlz2kOVbVbOrwmI6ZcteuA==",
+ "version": "3.973.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
+ "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.0.0",
+ "@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
}
},
"node_modules/@aws-sdk/types/node_modules/@smithy/types": {
@@ -4413,19 +2024,6 @@
"tslib": "^2.6.2"
}
},
- "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -4439,12 +2037,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.972.3",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.3.tgz",
- "integrity": "sha512-gqG+02/lXQtO0j3US6EVnxtwwoXQC5l2qkhLCrqUrqdtcQxV7FDMbm9wLjKqoronSHyELGTjbFKK/xV5q1bZNA==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.5.tgz",
+ "integrity": "sha512-GsUDF+rXyxDZkkJxUsDxnA67FG+kc5W1dnloCFLl6fWzceevsCYzJpASBzT+BPjwUgREE6FngfJYYYMQUY5fZQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "^3.972.5",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
"@aws-sdk/types": "^3.973.1",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/types": "^4.12.0",
@@ -4462,19 +2060,6 @@
}
}
},
- "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": {
- "version": "3.973.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
- "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -4497,13 +2082,13 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.972.2",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.2.tgz",
- "integrity": "sha512-jGOOV/bV1DhkkUhHiZ3/1GZ67cZyOXaDb7d1rYD6ZiXf5V9tBNOcgqXwRRPvrCbYaFRa1pPMFb3ZjqjWpR3YfA==",
+ "version": "3.972.4",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.4.tgz",
+ "integrity": "sha512-0zJ05ANfYqI6+rGqj8samZBFod0dPPousBjLEqg8WdxSgbMAkRgLyn81lP215Do0rFJ/17LIXwr7q0yK24mP6Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.12.0",
- "fast-xml-parser": "5.2.5",
+ "fast-xml-parser": "5.3.4",
"tslib": "^2.6.2"
},
"engines": {
@@ -7596,9 +5181,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.22.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.22.0.tgz",
- "integrity": "sha512-6vjCHD6vaY8KubeNw2Fg3EK0KLGQYdldG4fYgQmA0xSW0dJ8G2xFhSOdrlUakWVoP5JuWHtFODg3PNd/DN3FDA==",
+ "version": "3.22.1",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.22.1.tgz",
+ "integrity": "sha512-x3ie6Crr58MWrm4viHqqy2Du2rHYZjwu8BekasrQx4ca+Y24dzVAwq3yErdqIbc2G3I0kLQA13PQ+/rde+u65g==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.2.9",
@@ -7607,7 +5192,7 @@
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-middleware": "^4.2.8",
- "@smithy/util-stream": "^4.5.10",
+ "@smithy/util-stream": "^4.5.11",
"@smithy/util-utf8": "^4.2.0",
"@smithy/uuid": "^1.1.0",
"tslib": "^2.6.2"
@@ -7966,12 +5551,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.4.12",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.12.tgz",
- "integrity": "sha512-9JMKHVJtW9RysTNjcBZQHDwB0p3iTP6B1IfQV4m+uCevkVd/VuLgwfqk5cnI4RHcp4cPwoIvxQqN4B1sxeHo8Q==",
+ "version": "4.4.13",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.13.tgz",
+ "integrity": "sha512-x6vn0PjYmGdNuKh/juUJJewZh7MoQ46jYaJ2mvekF4EesMuFfrl4LaW/k97Zjf8PTCPQmPgMvwewg7eNoH9n5w==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.22.0",
+ "@smithy/core": "^3.22.1",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -7997,15 +5582,15 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.4.29",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.29.tgz",
- "integrity": "sha512-bmTn75a4tmKRkC5w61yYQLb3DmxNzB8qSVu9SbTYqW6GAL0WXO2bDZuMAn/GJSbOdHEdjZvWxe+9Kk015bw6Cg==",
+ "version": "4.4.30",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.30.tgz",
+ "integrity": "sha512-CBGyFvN0f8hlnqKH/jckRDz78Snrp345+PVk8Ux7pnkUCW97Iinse59lY78hBt04h1GZ6hjBN94BRwZy1xC8Bg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.3.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/service-error-classification": "^4.2.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -8107,9 +5692,9 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "4.4.8",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.8.tgz",
- "integrity": "sha512-q9u+MSbJVIJ1QmJ4+1u+cERXkrhuILCBDsJUBAW1MPE6sFonbCNaegFuwW9ll8kh5UdyY3jOkoOGlc7BesoLpg==",
+ "version": "4.4.9",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.9.tgz",
+ "integrity": "sha512-KX5Wml5mF+luxm1szW4QDz32e3NObgJ4Fyw+irhph4I/2geXwUy4jkIMUs5ZPGflRBeR6BUkC2wqIab4Llgm3w==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.2.8",
@@ -8341,17 +5926,17 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.1.tgz",
- "integrity": "sha512-SERgNg5Z1U+jfR6/2xPYjSEHY1t3pyTHC/Ma3YQl6qWtmiL42bvNId3W/oMUWIwu7ekL2FMPdqAmwbQegM7HeQ==",
+ "version": "4.11.2",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.2.tgz",
+ "integrity": "sha512-SCkGmFak/xC1n7hKRsUr6wOnBTJ3L22Qd4e8H1fQIuKTAjntwgU8lrdMe7uHdiT2mJAOWA/60qaW9tiMu69n1A==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.22.0",
- "@smithy/middleware-endpoint": "^4.4.12",
+ "@smithy/core": "^3.22.1",
+ "@smithy/middleware-endpoint": "^4.4.13",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
- "@smithy/util-stream": "^4.5.10",
+ "@smithy/util-stream": "^4.5.11",
"tslib": "^2.6.2"
},
"engines": {
@@ -8485,13 +6070,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.3.28",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.28.tgz",
- "integrity": "sha512-/9zcatsCao9h6g18p/9vH9NIi5PSqhCkxQ/tb7pMgRFnqYp9XUOyOlGPDMHzr8n5ih6yYgwJEY2MLEobUgi47w==",
+ "version": "4.3.29",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.29.tgz",
+ "integrity": "sha512-nIGy3DNRmOjaYaaKcQDzmWsro9uxlaqUOhZDHQed9MW/GmkBZPtnU70Pu1+GT9IBmUXwRdDuiyaeiy9Xtpn3+Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -8512,16 +6097,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.2.31",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.31.tgz",
- "integrity": "sha512-JTvoApUXA5kbpceI2vuqQzRjeTbLpx1eoa5R/YEZbTgtxvIB7AQZxFJ0SEyfCpgPCyVV9IT7we+ytSeIB3CyWA==",
+ "version": "4.2.32",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.32.tgz",
+ "integrity": "sha512-7dtFff6pu5fsjqrVve0YMhrnzJtccCWDacNKOkiZjJ++fmjGExmmSu341x+WU6Oc1IccL7lDuaUj7SfrHpWc5Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.6",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -8631,13 +6216,13 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "4.5.10",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.10.tgz",
- "integrity": "sha512-jbqemy51UFSZSp2y0ZmRfckmrzuKww95zT9BYMmuJ8v3altGcqjwoV1tzpOwuHaKrwQrCjIzOib499ymr2f98g==",
+ "version": "4.5.11",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.11.tgz",
+ "integrity": "sha512-lKmZ0S/3Qj2OF5H1+VzvDLb6kRxGzZHq6f3rAsoSu5cTLGsn3v3VQBA8czkNNXlLjoFEtVu3OQT2jEeOtOE2CA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-buffer-from": "^4.2.0",
@@ -10541,21 +8126,41 @@
}
},
"node_modules/aws-amplify": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.16.0.tgz",
- "integrity": "sha512-4DIUtlgLJ7PIZZI30rNdd8EIuvMLbvCrT2Td4WaidsCekgZhJbekR10onnDKFmbDSw4Q8O4yoy2bRP4Qb1hRnQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-amplify/analytics": "7.0.92",
- "@aws-amplify/api": "6.3.23",
- "@aws-amplify/auth": "6.18.0",
- "@aws-amplify/core": "6.16.0",
- "@aws-amplify/datastore": "5.1.4",
- "@aws-amplify/notifications": "2.0.92",
- "@aws-amplify/storage": "6.12.0",
+ "version": "6.16.2",
+ "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.16.2.tgz",
+ "integrity": "sha512-7CHwfH5QxZ0rzCws/DNy5VLVcIIZWd9iUTtV1Oj6kPzpkFhCJ2I8gTvhFdh61HLhrg2lShcPQ8cecBIQS/ZJ0A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-amplify/analytics": "7.0.93",
+ "@aws-amplify/api": "6.3.24",
+ "@aws-amplify/auth": "6.19.1",
+ "@aws-amplify/core": "6.16.1",
+ "@aws-amplify/datastore": "5.1.5",
+ "@aws-amplify/notifications": "2.0.93",
+ "@aws-amplify/storage": "6.13.1",
"tslib": "^2.5.0"
}
},
+ "node_modules/aws-amplify/node_modules/@aws-amplify/auth": {
+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.19.1.tgz",
+ "integrity": "sha512-N6bqBUEly/xUiho0X5oGhLEDlQTWsj1i0FquDYsyuav5e9HHQBLNgG1zmpq28lyxtDaUREi/IDx+CD10EpcPcQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-crypto/sha256-js": "5.2.0",
+ "@smithy/types": "^3.3.0",
+ "tslib": "^2.5.0"
+ },
+ "peerDependencies": {
+ "@aws-amplify/core": "^6.1.0",
+ "@aws-amplify/react-native": "^1.1.10"
+ },
+ "peerDependenciesMeta": {
+ "@aws-amplify/react-native": {
+ "optional": true
+ }
+ }
+ },
"node_modules/aws-cdk": {
"version": "2.1103.0",
"resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1103.0.tgz",
@@ -13039,9 +10644,9 @@
"license": "BSD-3-Clause"
},
"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==",
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.4.tgz",
+ "integrity": "sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA==",
"funding": [
{
"type": "github",
@@ -20191,7 +17796,7 @@
"version": "0.1.0",
"dependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
- "aws-amplify": "^6.16.0",
+ "aws-amplify": "^6.16.2",
"aws-rum-web": "^1.25.0",
"axios": "^1.13.2",
"date-fns": "^4.1.0",
diff --git a/packages/cpt-ui/package.json b/packages/cpt-ui/package.json
index 36ded37d5e..a3c5b6dbbf 100644
--- a/packages/cpt-ui/package.json
+++ b/packages/cpt-ui/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
- "aws-amplify": "^6.16.0",
+ "aws-amplify": "^6.16.2",
"aws-rum-web": "^1.25.0",
"axios": "^1.13.2",
"date-fns": "^4.1.0",
From fe6b9acfe2bb9721929a3571ec608831d602c41c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 12:31:41 +0000
Subject: [PATCH 07/62] Upgrade: [dependabot] - bump globals from 17.2.0 to
17.3.0 (#1758)
Bumps [globals](https://github.com/sindresorhus/globals) from 17.2.0 to
17.3.0.
Release notes
Sourced from globals's
releases .
v17.3.0
Update globals (2026-02-01) (#336 )
295fba9
https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c5b2b387fd..f3ebad29f1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -48,7 +48,7 @@
"eslint-plugin-import-newlines": "^1.3.4",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-react": "^7.37.5",
- "globals": "^17.1.0",
+ "globals": "^17.3.0",
"jest": "^30.2.0",
"jest-environment-jsdom": "^30.1.2",
"jest-junit": "^16.0.0",
@@ -11101,9 +11101,9 @@
"license": "BSD-2-Clause"
},
"node_modules/globals": {
- "version": "17.2.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-17.2.0.tgz",
- "integrity": "sha512-tovnCz/fEq+Ripoq+p/gN1u7l6A7wwkoBT9pRCzTHzsD/LvADIzXZdjmRymh5Ztf0DYC3Rwg5cZRYjxzBmzbWg==",
+ "version": "17.3.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.3.0.tgz",
+ "integrity": "sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/package.json b/package.json
index 4cdd09222f..2a58531896 100644
--- a/package.json
+++ b/package.json
@@ -53,7 +53,7 @@
"eslint-plugin-import-newlines": "^1.3.4",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-react": "^7.37.5",
- "globals": "^17.1.0",
+ "globals": "^17.3.0",
"jest": "^30.2.0",
"jest-environment-jsdom": "^30.1.2",
"jest-junit": "^16.0.0",
From 94c067a0332cdaba14ea3b6d9b4ae5d16247acdd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 13:14:35 +0000
Subject: [PATCH 08/62] Upgrade: [dependabot] - bump
@aws-sdk/client-secrets-manager from 3.981.0 to 3.984.0 (#1759)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)
from 3.981.0 to 3.984.0.
Release notes
Sourced from @aws-sdk/client-secrets-manager's
releases .
v3.984.0
3.984.0(2026-02-05)
Chores
eventstream-handler-node: eventstream code
maintenance (#7708 )
(7163f9d8 )
Documentation Changes
client-neptune-graph: Minor neptune-graph
documentation changes (33bf3cda )
New Features
clients: update client endpoints as of 2026-02-05
(2a007c3a )
client-arc-region-switch: Updates documentation for
ARC Region switch and provides stronger validation for Amazon Aurora
Global Database execution block parameters. (cb7bcf4f )
client-medialive: Outputs using the AV1 codec in
CMAF Ingest output groups in MediaLive now have the ability to specify a
target bit depth of 8 or 10. (35dbef6f )
client-glue: This release adds the capability to
easily create custom AWS Glue connections to data sources with REST
APIs. (a0839052 )
client-workspaces: Added support for 12 new
graphics-optimized compute types - Graphics.g6 (xlarge, 2xlarge,
4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge),
Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f
(4xlarge). (8ba8054e )
client-bedrock-agentcore: Support Browser profile
persistence (cookies and local storage) across sessions for AgentCore
Browser. (ed273539 )
client-athena: Reduces the minimum TargetDpus to
create or update capacity reservations from 24 to 4. (19dc3bef )
client-bedrock-agentcore-control: Support Browser
profile persistence (cookies and local storage) across sessions for
AgentCore Browser. (a4944540 )
client-ram: Added ListSourceAssociations API.
Allows RAM resource share owners to list source associations that
determine which sources can access resources through service principal
associations. Supports filtering by resource share ARN, source ID,
source type, or status, with pagination. (0e72d32d )
client-transfer: Adds support for the customer to
send custom HTTP headers and configure an AS2 Connector to receive
Asynchronous MDNs from their trading partner (e14e08b3 )
For list of updated packages, view
updated-packages.md in
assets-3.984.0.zip
v3.983.0
3.983.0(2026-02-04)
Chores
dynamodb-codec: remove peer dependency on client
(#7711 )
(3116b7d1 )
Documentation Changes
client-eks: Update delete cluster description (f92e1d60 )
client-redshift: We have increased the maximum
duration for a deferred maintenance window from 45 days to 60 days for
Amazon Redshift provisioned clusters. This enhancement provides
customers with greater flexibility in scheduling patching and
maintenance activities while also maintaining security compliance. (78cd18f3 )
New Features
client-workspaces-web: Support for configuring and
managing custom domain names for WorkSpaces Secure Browser portals. (afd41b46 )
client-connectcases: Amazon Connect Cases now
supports larger, multi-line text fields with up to 4,100 characters.
Administrators can use the Admin UI to select the appropriate
configuration (single-line or multi-line) on a per-field basis,
improving case documentation capabilities. (69bec694 )
client-medialive: AWS Elemental MediaLive now
supports SRT listener mode for inputs and outputs, in addition to the
existing SRT caller mode. (25287d4b )
client-bedrock-runtime: Added support for
structured outputs to Converse and ConverseStream APIs. (ff529d7e )
... (truncated)
Changelog
Sourced from @aws-sdk/client-secrets-manager's
changelog .
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 44 +++++++++----------
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
5 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f3ebad29f1..225e38dff6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1004,45 +1004,45 @@
}
},
"node_modules/@aws-sdk/client-secrets-manager": {
- "version": "3.981.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.981.0.tgz",
- "integrity": "sha512-NVSbeeU/IjVobvFrwR4vLaEn3L83SfqRZXjIyBlHtU6agtHVCOJCdhrkK0z7uFahxD9FqqiQTYMYhzIfgL7VjA==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.985.0.tgz",
+ "integrity": "sha512-lssQ48JBYTjbpCc2oyev83fvnSnRAbTVzp5GLMuGCxlk9mdME80ArUJL14ZQrzay+7p3m6RdoBmPaa7RWlVTZA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/credential-provider-node": "^3.972.4",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/credential-provider-node": "^3.972.6",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.5",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.981.0",
+ "@aws-sdk/util-endpoints": "3.985.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.5",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
+ "@smithy/core": "^3.22.1",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/middleware-retry": "^4.4.30",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-defaults-mode-browser": "^4.3.29",
+ "@smithy/util-defaults-mode-node": "^4.2.32",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1054,9 +1054,9 @@
}
},
"node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.981.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.981.0.tgz",
- "integrity": "sha512-a8nXh/H3/4j+sxhZk+N3acSDlgwTVSZbX9i55dx41gI1H+geuonuRG+Shv3GZsCb46vzc08RK2qC78ypO8uRlg==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -17645,7 +17645,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17671,7 +17671,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
@@ -17697,7 +17697,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"axios": "^1.13.2",
"axios-retry": "^4.5.0"
},
@@ -17860,7 +17860,7 @@
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.978.0",
- "@aws-sdk/client-secrets-manager": "^3.980.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index e40e922080..4b2d9e79fc 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index df9ddc64fe..10b6297ec1 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index a6bfeb4945..47a3e5f530 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.981.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"axios": "^1.13.2",
"axios-retry": "^4.5.0"
},
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index efab63791c..b6a53690b2 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -18,7 +18,7 @@
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.978.0",
- "@aws-sdk/client-secrets-manager": "^3.980.0",
+ "@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.980.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
From 4618bc55650d36200a595612c9291e45500476d4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 13:46:35 +0000
Subject: [PATCH 09/62] Upgrade: [dependabot] - bump @vitejs/plugin-react-swc
from 4.2.2 to 4.2.3 (#1765)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc)
from 4.2.2 to 4.2.3.
Changelog
Sourced from @vitejs/plugin-react-swc's
changelog .
4.2.3 (2026-02-02)
Commits
12914fa
release: plugin-react-swc@4.2.3
99e480c
fix(deps): update all non-major dependencies (#1090 )
4a858ea
chore(deps): update dependency @types/react to ^19.2.10
(#1088 )
45da3a8
fix(deps): update swc monorepo (#1089 )
77f5e42
fix(deps): update react 19.2.4 (#1084 )
e327da4
fix(deps): update all non-major dependencies (#1083 )
8528e98
chore(deps): update dependency @types/react to ^19.2.9 (#1082 )
58dfb9d
fix(deps): update all non-major dependencies (#1066 )
fefad3d
fix(deps): update all non-major dependencies (#1048 )
a5124db
chore(deps): update dependency @types/react to ^19.2.8 (#1047 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 18 +++++++++---------
packages/cpt-ui/package.json | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 225e38dff6..9bcfb6dba9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4715,9 +4715,9 @@
}
},
"node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.47",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.47.tgz",
- "integrity": "sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==",
+ "version": "1.0.0-rc.2",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.2.tgz",
+ "integrity": "sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==",
"dev": true,
"license": "MIT"
},
@@ -7570,14 +7570,14 @@
]
},
"node_modules/@vitejs/plugin-react-swc": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-4.2.2.tgz",
- "integrity": "sha512-x+rE6tsxq/gxrEJN3Nv3dIV60lFflPj94c90b+NNo6n1QV1QQUTLoL0MpaOVasUZ0zqVBn7ead1B5ecx1JAGfA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-4.2.3.tgz",
+ "integrity": "sha512-QIluDil2prhY1gdA3GGwxZzTAmLdi8cQ2CcuMW4PB/Wu4e/1pzqrwhYWVd09LInCRlDUidQjd0B70QWbjWtLxA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rolldown/pluginutils": "1.0.0-beta.47",
- "@swc/core": "^1.13.5"
+ "@rolldown/pluginutils": "1.0.0-rc.2",
+ "@swc/core": "^1.15.11"
},
"engines": {
"node": "^20.19.0 || >=22.12.0"
@@ -17822,7 +17822,7 @@
"@types/react": "18.3.1",
"@types/react-dom": "18.3.1",
"@types/react-input-mask": "^3.0.6",
- "@vitejs/plugin-react-swc": "^4.2.2",
+ "@vitejs/plugin-react-swc": "^4.2.3",
"axios-mock-adapter": "^2.1.0",
"sass": "^1.97.2",
"vite": "^7.3.1"
diff --git a/packages/cpt-ui/package.json b/packages/cpt-ui/package.json
index a3c5b6dbbf..243f40328d 100644
--- a/packages/cpt-ui/package.json
+++ b/packages/cpt-ui/package.json
@@ -40,7 +40,7 @@
"@types/react": "18.3.1",
"@types/react-dom": "18.3.1",
"@types/react-input-mask": "^3.0.6",
- "@vitejs/plugin-react-swc": "^4.2.2",
+ "@vitejs/plugin-react-swc": "^4.2.3",
"axios-mock-adapter": "^2.1.0",
"sass": "^1.97.2",
"vite": "^7.3.1"
From a69cb7ac78a99d87603caf8cd3317b91c7e27d5b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 14:16:28 +0000
Subject: [PATCH 10/62] Upgrade: [dependabot] - bump @aws-amplify/auth from
6.18.0 to 6.19.1 (#1763)
Bumps [@aws-amplify/auth](https://github.com/aws-amplify/amplify-js)
from 6.18.0 to 6.19.1.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 29 ++++-------------------------
packages/cpt-ui/package.json | 2 +-
2 files changed, 5 insertions(+), 26 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9bcfb6dba9..bddf632105 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -200,10 +200,9 @@
}
},
"node_modules/@aws-amplify/auth": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.18.0.tgz",
- "integrity": "sha512-m2ZHfEyN6xDEP5yC0KAYDS0CxtA9eaTpNm5LWPd1GbN/Qqwnzld7tagdc9HZViCkPkZy8Bnwlm9cw24wqQz8pQ==",
- "dev": true,
+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.19.1.tgz",
+ "integrity": "sha512-N6bqBUEly/xUiho0X5oGhLEDlQTWsj1i0FquDYsyuav5e9HHQBLNgG1zmpq28lyxtDaUREi/IDx+CD10EpcPcQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
@@ -8141,26 +8140,6 @@
"tslib": "^2.5.0"
}
},
- "node_modules/aws-amplify/node_modules/@aws-amplify/auth": {
- "version": "6.19.1",
- "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.19.1.tgz",
- "integrity": "sha512-N6bqBUEly/xUiho0X5oGhLEDlQTWsj1i0FquDYsyuav5e9HHQBLNgG1zmpq28lyxtDaUREi/IDx+CD10EpcPcQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/sha256-js": "5.2.0",
- "@smithy/types": "^3.3.0",
- "tslib": "^2.5.0"
- },
- "peerDependencies": {
- "@aws-amplify/core": "^6.1.0",
- "@aws-amplify/react-native": "^1.1.10"
- },
- "peerDependenciesMeta": {
- "@aws-amplify/react-native": {
- "optional": true
- }
- }
- },
"node_modules/aws-cdk": {
"version": "2.1103.0",
"resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1103.0.tgz",
@@ -17812,7 +17791,7 @@
"sass": "^1.97.2"
},
"devDependencies": {
- "@aws-amplify/auth": "^6.18.0",
+ "@aws-amplify/auth": "^6.19.1",
"@swc/jest": "^0.2.39",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.9.1",
diff --git a/packages/cpt-ui/package.json b/packages/cpt-ui/package.json
index 243f40328d..18da7865e5 100644
--- a/packages/cpt-ui/package.json
+++ b/packages/cpt-ui/package.json
@@ -30,7 +30,7 @@
"sass": "^1.97.2"
},
"devDependencies": {
- "@aws-amplify/auth": "^6.18.0",
+ "@aws-amplify/auth": "^6.19.1",
"@swc/jest": "^0.2.39",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.9.1",
From 69642ab71bc72521494d7201aecaba5cbc995d65 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 14:45:38 +0000
Subject: [PATCH 11/62] Upgrade: [dependabot] - bump @aws-sdk/lib-dynamodb from
3.980.0 to 3.984.0 (#1761)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb)
from 3.980.0 to 3.984.0.
Release notes
Sourced from @aws-sdk/lib-dynamodb's
releases .
v3.984.0
3.984.0(2026-02-05)
Chores
eventstream-handler-node: eventstream code
maintenance (#7708 )
(7163f9d8 )
Documentation Changes
client-neptune-graph: Minor neptune-graph
documentation changes (33bf3cda )
New Features
clients: update client endpoints as of 2026-02-05
(2a007c3a )
client-arc-region-switch: Updates documentation for
ARC Region switch and provides stronger validation for Amazon Aurora
Global Database execution block parameters. (cb7bcf4f )
client-medialive: Outputs using the AV1 codec in
CMAF Ingest output groups in MediaLive now have the ability to specify a
target bit depth of 8 or 10. (35dbef6f )
client-glue: This release adds the capability to
easily create custom AWS Glue connections to data sources with REST
APIs. (a0839052 )
client-workspaces: Added support for 12 new
graphics-optimized compute types - Graphics.g6 (xlarge, 2xlarge,
4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge),
Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f
(4xlarge). (8ba8054e )
client-bedrock-agentcore: Support Browser profile
persistence (cookies and local storage) across sessions for AgentCore
Browser. (ed273539 )
client-athena: Reduces the minimum TargetDpus to
create or update capacity reservations from 24 to 4. (19dc3bef )
client-bedrock-agentcore-control: Support Browser
profile persistence (cookies and local storage) across sessions for
AgentCore Browser. (a4944540 )
client-ram: Added ListSourceAssociations API.
Allows RAM resource share owners to list source associations that
determine which sources can access resources through service principal
associations. Supports filtering by resource share ARN, source ID,
source type, or status, with pagination. (0e72d32d )
client-transfer: Adds support for the customer to
send custom HTTP headers and configure an AS2 Connector to receive
Asynchronous MDNs from their trading partner (e14e08b3 )
For list of updated packages, view
updated-packages.md in
assets-3.984.0.zip
v3.983.0
3.983.0(2026-02-04)
Chores
dynamodb-codec: remove peer dependency on client
(#7711 )
(3116b7d1 )
Documentation Changes
client-eks: Update delete cluster description (f92e1d60 )
client-redshift: We have increased the maximum
duration for a deferred maintenance window from 45 days to 60 days for
Amazon Redshift provisioned clusters. This enhancement provides
customers with greater flexibility in scheduling patching and
maintenance activities while also maintaining security compliance. (78cd18f3 )
New Features
client-workspaces-web: Support for configuring and
managing custom domain names for WorkSpaces Secure Browser portals. (afd41b46 )
client-connectcases: Amazon Connect Cases now
supports larger, multi-line text fields with up to 4,100 characters.
Administrators can use the Admin UI to select the appropriate
configuration (single-line or multi-line) on a per-field basis,
improving case documentation capabilities. (69bec694 )
client-medialive: AWS Elemental MediaLive now
supports SRT listener mode for inputs and outputs, in addition to the
existing SRT caller mode. (25287d4b )
client-bedrock-runtime: Added support for
structured outputs to Converse and ConverseStream APIs. (ff529d7e )
... (truncated)
Changelog
Sourced from @aws-sdk/lib-dynamodb's
changelog .
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 97 +++++++++----------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/dynamoFunctions/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
11 files changed, 57 insertions(+), 60 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bddf632105..73ae7062f6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -552,47 +552,47 @@
}
},
"node_modules/@aws-sdk/client-dynamodb": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.980.0.tgz",
- "integrity": "sha512-1rGhAx4cHZy3pMB3R3r84qMT5WEvQ6ajr2UksnD48fjQxwaUcpI6NsPvU5j/5BI5LqGiUO6ThOrMwSMm95twQA==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.985.0.tgz",
+ "integrity": "sha512-e11U2wheDF3hhYOQse3nA0ZsvKGJXf74bwrNnU3gnPhafK7mGfvu6WzJNGIrJBf1aDYsNJ/U5yZL7fe1mBS8fg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/credential-provider-node": "^3.972.4",
- "@aws-sdk/dynamodb-codec": "^3.972.5",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/credential-provider-node": "^3.972.6",
+ "@aws-sdk/dynamodb-codec": "^3.972.8",
"@aws-sdk/middleware-endpoint-discovery": "^3.972.3",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.5",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.980.0",
+ "@aws-sdk/util-endpoints": "3.985.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.5",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
+ "@smithy/core": "^3.22.1",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/middleware-retry": "^4.4.30",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-defaults-mode-browser": "^4.3.29",
+ "@smithy/util-defaults-mode-node": "^4.2.32",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -605,9 +605,9 @@
}
},
"node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz",
- "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -1487,23 +1487,20 @@
}
},
"node_modules/@aws-sdk/dynamodb-codec": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.5.tgz",
- "integrity": "sha512-gFR4w3dIkaZ82kFFjil7RFtukS2y2fXrDNDfgc94DhKjjOQMJEcHM5o1GGaQE4jd2mOQfHvbeQ0ktU8xGXhHjQ==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.8.tgz",
+ "integrity": "sha512-5ngfn6fQPSNc7G9LlingK4SXfzcJtv5pOP++erc7HmCq0LcDj//0pcpLgxpDII0sBTh0FcR/iw9i4fBZwSJ2Cg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@smithy/core": "^3.22.0",
- "@smithy/smithy-client": "^4.11.1",
+ "@aws-sdk/core": "^3.973.7",
+ "@smithy/core": "^3.22.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=20.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-dynamodb": "3.980.0"
}
},
"node_modules/@aws-sdk/dynamodb-codec/node_modules/@smithy/types": {
@@ -1532,15 +1529,15 @@
}
},
"node_modules/@aws-sdk/lib-dynamodb": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.980.0.tgz",
- "integrity": "sha512-rot+9bSIUCjCJCh+BnH++ZYHCEUtTDVKkrBpN+WxbrEEGUvU1RNhkQEPXcLaf57UobRjoTI4m3LNBJCH7E6MCw==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.985.0.tgz",
+ "integrity": "sha512-dfE/rEq1xSa83iHG5/TJ0Du/wKP6xqYSZBRZRtx+jzUGTCzArnd3SV7gOODFik3KXfiigI+10qILbwJTBgI+mw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.5",
- "@aws-sdk/util-dynamodb": "3.980.0",
- "@smithy/core": "^3.22.0",
- "@smithy/smithy-client": "^4.11.1",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/util-dynamodb": "3.985.0",
+ "@smithy/core": "^3.22.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -1548,7 +1545,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "3.980.0"
+ "@aws-sdk/client-dynamodb": "^3.985.0"
}
},
"node_modules/@aws-sdk/lib-dynamodb/node_modules/@smithy/types": {
@@ -1932,9 +1929,9 @@
}
},
"node_modules/@aws-sdk/util-dynamodb": {
- "version": "3.980.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.980.0.tgz",
- "integrity": "sha512-jG/yzr/JLFl7II9TTDWRKJRHThTXYNDYy694bRTj7JCXCU/Gb11ir5fJ7sV6FhlR9LrIaDb7Fft3RifvEnZcSQ==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.985.0.tgz",
+ "integrity": "sha512-bf+DvndbrtbNgGtFT4kqDRC5Udi3W1C3Q4028n1i1+PRbRGPLVaXkfsis393YmiyIHca0WPRsCH9/dE9ROlbuw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -1943,7 +1940,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "3.980.0"
+ "@aws-sdk/client-dynamodb": "^3.985.0"
}
},
"node_modules/@aws-sdk/util-endpoints": {
@@ -17591,7 +17588,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17625,7 +17622,7 @@
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17651,7 +17648,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17691,7 +17688,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
},
@@ -17813,7 +17810,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17840,7 +17837,7 @@
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.978.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
@@ -17868,7 +17865,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17893,7 +17890,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17929,7 +17926,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17951,7 +17948,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index 1e0cda1978..83877628b5 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 4b2d9e79fc..b41e4412db 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 10b6297ec1..807f19c756 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -21,7 +21,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/common/dynamoFunctions/package.json b/packages/common/dynamoFunctions/package.json
index be0b5478b3..2e50ad1056 100644
--- a/packages/common/dynamoFunctions/package.json
+++ b/packages/common/dynamoFunctions/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
}
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 1caeb38356..1c48f2234c 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index b6a53690b2..62971586bc 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -19,7 +19,7 @@
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.978.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 375cf1612f..b641864c22 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index b430f77908..81e900044f 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index f0127311c0..b823799039 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 6a1c90feef..cddc82f109 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/lib-dynamodb": "^3.980.0",
+ "@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
From dab3a908168764274b5698e0413867ba6cde02b9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 15:15:51 +0000
Subject: [PATCH 12/62] Upgrade: [dependabot] - bump @aws-sdk/client-lambda
from 3.978.0 to 3.984.0 (#1766)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda)
from 3.978.0 to 3.984.0.
Release notes
Sourced from @aws-sdk/client-lambda's
releases .
v3.984.0
3.984.0(2026-02-05)
Chores
eventstream-handler-node: eventstream code
maintenance (#7708 )
(7163f9d8 )
Documentation Changes
client-neptune-graph: Minor neptune-graph
documentation changes (33bf3cda )
New Features
clients: update client endpoints as of 2026-02-05
(2a007c3a )
client-arc-region-switch: Updates documentation for
ARC Region switch and provides stronger validation for Amazon Aurora
Global Database execution block parameters. (cb7bcf4f )
client-medialive: Outputs using the AV1 codec in
CMAF Ingest output groups in MediaLive now have the ability to specify a
target bit depth of 8 or 10. (35dbef6f )
client-glue: This release adds the capability to
easily create custom AWS Glue connections to data sources with REST
APIs. (a0839052 )
client-workspaces: Added support for 12 new
graphics-optimized compute types - Graphics.g6 (xlarge, 2xlarge,
4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge),
Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f
(4xlarge). (8ba8054e )
client-bedrock-agentcore: Support Browser profile
persistence (cookies and local storage) across sessions for AgentCore
Browser. (ed273539 )
client-athena: Reduces the minimum TargetDpus to
create or update capacity reservations from 24 to 4. (19dc3bef )
client-bedrock-agentcore-control: Support Browser
profile persistence (cookies and local storage) across sessions for
AgentCore Browser. (a4944540 )
client-ram: Added ListSourceAssociations API.
Allows RAM resource share owners to list source associations that
determine which sources can access resources through service principal
associations. Supports filtering by resource share ARN, source ID,
source type, or status, with pagination. (0e72d32d )
client-transfer: Adds support for the customer to
send custom HTTP headers and configure an AS2 Connector to receive
Asynchronous MDNs from their trading partner (e14e08b3 )
For list of updated packages, view
updated-packages.md in
assets-3.984.0.zip
v3.983.0
3.983.0(2026-02-04)
Chores
dynamodb-codec: remove peer dependency on client
(#7711 )
(3116b7d1 )
Documentation Changes
client-eks: Update delete cluster description (f92e1d60 )
client-redshift: We have increased the maximum
duration for a deferred maintenance window from 45 days to 60 days for
Amazon Redshift provisioned clusters. This enhancement provides
customers with greater flexibility in scheduling patching and
maintenance activities while also maintaining security compliance. (78cd18f3 )
New Features
client-workspaces-web: Support for configuring and
managing custom domain names for WorkSpaces Secure Browser portals. (afd41b46 )
client-connectcases: Amazon Connect Cases now
supports larger, multi-line text fields with up to 4,100 characters.
Administrators can use the Admin UI to select the appropriate
configuration (single-line or multi-line) on a per-field basis,
improving case documentation capabilities. (69bec694 )
client-medialive: AWS Elemental MediaLive now
supports SRT listener mode for inputs and outputs, in addition to the
existing SRT caller mode. (25287d4b )
client-bedrock-runtime: Added support for
structured outputs to Converse and ConverseStream APIs. (ff529d7e )
... (truncated)
Changelog
Sourced from @aws-sdk/client-lambda's
changelog .
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 145 ++++--------------
.../prescriptionDetailsLambda/package.json | 2 +-
2 files changed, 27 insertions(+), 120 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 73ae7062f6..da8ec73f69 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -604,22 +604,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -832,26 +816,26 @@
}
},
"node_modules/@aws-sdk/client-lambda": {
- "version": "3.978.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.978.0.tgz",
- "integrity": "sha512-R3XJh7r0m7iimku6IgDJ6mS/s2CUJVA1oicIf9/YVudEVkU3drOV3MZpzBHJwmBvBXVM8jDOA7qkfDmgVHHJSA==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.985.0.tgz",
+ "integrity": "sha512-RFQVkOn9wn4LAYBDpOXyN+qY/akpGN1zJrEHkWbE+cXx/ypKo7nRt/r5jSTW2k0MttuI9ViVFemtGn69z22uBA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.4",
- "@aws-sdk/credential-provider-node": "^3.972.2",
- "@aws-sdk/middleware-host-header": "^3.972.2",
- "@aws-sdk/middleware-logger": "^3.972.2",
- "@aws-sdk/middleware-recursion-detection": "^3.972.2",
- "@aws-sdk/middleware-user-agent": "^3.972.4",
- "@aws-sdk/region-config-resolver": "^3.972.2",
+ "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/credential-provider-node": "^3.972.6",
+ "@aws-sdk/middleware-host-header": "^3.972.3",
+ "@aws-sdk/middleware-logger": "^3.972.3",
+ "@aws-sdk/middleware-recursion-detection": "^3.972.3",
+ "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.972.0",
- "@aws-sdk/util-user-agent-browser": "^3.972.2",
- "@aws-sdk/util-user-agent-node": "^3.972.2",
+ "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-user-agent-browser": "^3.972.3",
+ "@aws-sdk/util-user-agent-node": "^3.972.5",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.0",
+ "@smithy/core": "^3.22.1",
"@smithy/eventstream-serde-browser": "^4.2.8",
"@smithy/eventstream-serde-config-resolver": "^4.3.8",
"@smithy/eventstream-serde-node": "^4.2.8",
@@ -859,25 +843,25 @@
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.12",
- "@smithy/middleware-retry": "^4.4.29",
+ "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/middleware-retry": "^4.4.30",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.8",
+ "@smithy/node-http-handler": "^4.4.9",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.1",
+ "@smithy/smithy-client": "^4.11.2",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.28",
- "@smithy/util-defaults-mode-node": "^4.2.31",
+ "@smithy/util-defaults-mode-browser": "^4.3.29",
+ "@smithy/util-defaults-mode-node": "^4.2.32",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
- "@smithy/util-stream": "^4.5.10",
+ "@smithy/util-stream": "^4.5.11",
"@smithy/util-utf8": "^4.2.0",
"@smithy/util-waiter": "^4.2.8",
"tslib": "^2.6.2"
@@ -1052,22 +1036,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-secrets-manager/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-secrets-manager/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1142,22 +1110,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1688,22 +1640,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1765,22 +1701,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/nested-clients/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1944,12 +1864,12 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.972.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.972.0.tgz",
- "integrity": "sha512-6JHsl1V/a1ZW8D8AFfd4R52fwZPnZ5H4U6DS8m/bWT8qad72NvbOFAC7U2cDtFs2TShqUO3TEiX/EJibtY3ijg==",
+ "version": "3.985.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
+ "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.972.0",
+ "@aws-sdk/types": "^3.973.1",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-endpoints": "^3.2.8",
@@ -1959,19 +1879,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": {
- "version": "3.972.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.972.0.tgz",
- "integrity": "sha512-U7xBIbLSetONxb2bNzHyDgND3oKGoIfmknrEVnoEU4GUSs+0augUOIn9DIWGUO2ETcRFdsRUnmx9KhPT9Ojbug==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^4.12.0",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -17835,7 +17742,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-lambda": "^3.978.0",
+ "@aws-sdk/client-lambda": "^3.985.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 62971586bc..2035deff68 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-lambda": "^3.978.0",
+ "@aws-sdk/client-lambda": "^3.985.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
From c08b5be5a0f2c2f9216b095558bc184766df45b9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 15:58:53 +0000
Subject: [PATCH 13/62] Upgrade: [dependabot] - bump @types/node from 25.1.0 to
25.2.1 (#1762)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.1.0 to 25.2.1.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
---------
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Brown
---
.github/workflows/release_all_stacks.yml | 9 +++++++++
package-lock.json | 8 ++++----
package.json | 2 +-
3 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/release_all_stacks.yml b/.github/workflows/release_all_stacks.yml
index 4c7904f2ae..d6fa188445 100644
--- a/.github/workflows/release_all_stacks.yml
+++ b/.github/workflows/release_all_stacks.yml
@@ -162,6 +162,8 @@ jobs:
- name: check redeploy stateful stack
id: check_redeploy_stateful_stack
+ env:
+ AWS_MAX_ATTEMPTS: 20
run: |
CF_LONDON_EXPORTS=$(aws cloudformation list-exports --region eu-west-2 --output json)
CLOUDFRONT_DISTRIBUTION_ID=$(echo "$CF_LONDON_EXPORTS" | \
@@ -249,6 +251,7 @@ jobs:
CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }}
IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}}
FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }}
+ AWS_MAX_ATTEMPTS: 20
- name: Show diff for stateful stack
run: |
@@ -337,6 +340,8 @@ jobs:
make react-build
- name: deploy website
+ env:
+ AWS_MAX_ATTEMPTS: 20
run: |
staticBucketName=$(aws cloudformation list-exports --query "Exports[?Name=='${{ inputs.SERVICE_NAME }}-stateful-resources:StaticContentBucket:Name'].Value" --output text)
aws s3 cp ".build/packages/staticContent/404.html" "s3://${staticBucketName}/404.html"
@@ -388,6 +393,7 @@ jobs:
CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }}
IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}}
FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }}
+ AWS_MAX_ATTEMPTS: 20
- name: Show diff for stateless stack
run: |
@@ -420,6 +426,8 @@ jobs:
shell: bash
- name: update cloudfront kvs
id: update_cloudfront_kvs
+ env:
+ AWS_MAX_ATTEMPTS: 20
shell: bash
run: |
# shellcheck disable=SC2140
@@ -516,6 +524,7 @@ jobs:
CLOUDFRONT_ORIGIN_CUSTOM_HEADER: ${{secrets.CLOUDFRONT_ORIGIN_CUSTOM_HEADER }}
IS_PULL_REQUEST: ${{inputs.IS_PULL_REQUEST}}
FORWARD_CSOC_LOGS: ${{ inputs.FORWARD_CSOC_LOGS }}
+ AWS_MAX_ATTEMPTS: 20
- name: Show diff for stateful stack redeployment
if: ${{ steps.check_redeploy_stateful_stack.outputs.REDEPLOY_STATEFUL_STACK == 'true' }}
diff --git a/package-lock.json b/package-lock.json
index da8ec73f69..4952043948 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.1.0",
+ "@types/node": "^25.2.1",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.50.1",
"@vitest/coverage-v8": "^4.0.18",
@@ -6856,9 +6856,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "25.1.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz",
- "integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==",
+ "version": "25.2.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz",
+ "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.16.0"
diff --git a/package.json b/package.json
index 2a58531896..dc8e82a424 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.1.0",
+ "@types/node": "^25.2.1",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.50.1",
"@vitest/coverage-v8": "^4.0.18",
From 0a524381cb7a561e5c9fb397afcab37f151e8011 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 16:55:23 +0000
Subject: [PATCH 14/62] Upgrade: [dependabot] - bump aws-cdk from 2.1103.0 to
2.1104.0 (#1738)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)
from 2.1103.0 to 2.1104.0.
Release notes
Sourced from aws-cdk's
releases .
aws-cdk@v2.1104.0
Features
Commits
203898c
chore(deps-dev): bump eslint-plugin-jest and
@cdklabs/typewriter (#1096 )
0460def
chore(deps): bump @aws-sdk/client-ec2 from 3.953.0 to
3.977.0 (#1082 )
ef9d2b4
chore(deps-dev): bump eslint-plugin-jsdoc from 50.8.0 to 62.4.1 (#1068 )
089d83c
chore(deps): bump @aws-sdk/client-lambda from 3.953.0 to
3.975.0 (#1081 )
706f37a
feat(deps): upgrade aws-cdk-lib (#1060 )
2081080
chore(deps): bump @aws-sdk/client-codebuild from 3.953.0
to 3.975.0 (#1061 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/cdk/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4952043948..c820786ce5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8045,9 +8045,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.1103.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1103.0.tgz",
- "integrity": "sha512-bxEcqIeAT983x7525gf4Ya4zgpDt3Ou54El7j1ITCa/KqJ8ZaOP4F0ZHiiGuCbZduMcGJlszIXkaPJuvyNADgg==",
+ "version": "2.1104.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1104.0.tgz",
+ "integrity": "sha512-TGIK2Mpfqi0BA6Np9aJz0d5HAvTxWd17FrwtXlJuwqdQbR9R/IRqsabF6xRAuhFTz7/YrrHHU9H4VK/Xfnh7Vg==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -17485,7 +17485,7 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1100.3"
+ "aws-cdk": "^2.1104.0"
}
},
"packages/CIS2SignOutLambda": {
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 4ce77a86a0..4e91be4470 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -12,6 +12,6 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1100.3"
+ "aws-cdk": "^2.1104.0"
}
}
From 27d3f891bf9c94dfb90f92951057c2901130770e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 00:42:38 +0000
Subject: [PATCH 15/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml
from 5.3.5 to 5.3.12 (#1755)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.5 to 5.3.12.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml's
releases .
v5.3.12
5.3.12
(2026-02-06)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (#58 )
(5ccebbf )
Info
Release
workflow run - Workflow ID: 21744849019
It was initialized by eps-autoapprove-dependabot[bot]
v5.3.11
5.3.11
(2026-02-06)
Upgrade
[dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
(1640fab )
Info
Release
workflow run - Workflow ID: 21744701018
It was initialized by anthony-nhs
v5.3.10
5.3.10
(2026-02-06)
Upgrade
[dependabot] - bump raven-actions/actionlint from 2.1.0 to 2.1.1 (#61 )
(34a5800 )
Info
Release
workflow run - Workflow ID: 21744568363
It was initialized by anthony-nhs
v5.3.9
5.3.9
(2026-02-06)
... (truncated)
Commits
5ccebbf
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (...
1640fab
Upgrade: [dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
34a5800
Upgrade: [dependabot] - bump raven-actions/actionlint from 2.1.0 to
2.1.1 (#61 )
8fd2ab9
Upgrade: [dependabot] - bump mikefarah/yq from 4.50.1 to 4.52.2 (#60 )
0cfdf9b
Chore: [AEA-0000] - Publish release notes to gh pages (#57 )
693bca9
Chore: [AEA-0000] - add script to run all releases (#23 )
67fef01
Chore: [AEA-0000] - copy fast-xml-parser ignore from api (#56 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index f90715a007..55705cc45f 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -10,7 +10,7 @@ env:
jobs:
dependabot-auto-approve-and-merge:
needs: quality_checks
- uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
secrets:
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
From b67a955f51b6413514d2a9e1cf7dc000a890f51a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 10:06:44 +0000
Subject: [PATCH 16/62] Upgrade: [dependabot] - bump actions/cache from 5.0.2
to 5.0.3 (#1732)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.2 to
5.0.3.
Release notes
Sourced from actions/cache's
releases .
v5.0.3
What's Changed
Full Changelog : https://github.com/actions/cache/compare/v5...v5.0.3
Changelog
Sourced from actions/cache's
changelog .
Releases
How to prepare a release
[!NOTE]
Relevant for maintainers with write access only.
Switch to a new branch from main.
Run npm test to ensure all tests are passing.
Update the version in https://github.com/actions/cache/blob/main/package.json .
Run npm run build to update the compiled files.
Update this https://github.com/actions/cache/blob/main/RELEASES.md
with the new version and changes in the ## Changelog
section.
Run licensed cache to update the license report.
Run licensed status and resolve any warnings by
updating the https://github.com/actions/cache/blob/main/.licensed.yml
file with the exceptions.
Commit your changes and push your branch upstream.
Open a pull request against main and get it reviewed
and merged.
Draft a new release https://github.com/actions/cache/releases
use the same version number used in package.json
Create a new tag with the version number.
Auto generate release notes and update them to match the changes you
made in RELEASES.md.
Toggle the set as the latest release option.
Publish the release.
Navigate to https://github.com/actions/cache/actions/workflows/release-new-action-version.yml
There should be a workflow run queued with the same version
number.
Approve the run to publish the new version and update the major tags
for this action.
Changelog
5.0.3
5.0.2
Bump @actions/cache to v5.0.3 #1692
5.0.1
Update @azure/storage-blob to ^12.29.1 via
@actions/cache@5.0.1 #1685
5.0.0
[!IMPORTANT]
actions/cache@v5 runs on the Node.js 24 runtime and
requires a minimum Actions Runner version of 2.327.1.
If you are using self-hosted runners, ensure they are updated before
upgrading.
4.3.0
... (truncated)
Commits
cdf6c1f
Merge pull request #1695
from actions/Link-/prepare-5.0.3
a1bee22
Add review for the @actions/http-client license
4695763
Add licensed output
dc73bb9
Upgrade dependencies and address security warnings
345d5c2
Add 5.0.3 builds
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
.github/workflows/cdk_package_code.yml | 2 +-
.github/workflows/run_regression_tests.yml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/cdk_package_code.yml b/.github/workflows/cdk_package_code.yml
index 9698eed63b..d1bf688891 100644
--- a/.github/workflows/cdk_package_code.yml
+++ b/.github/workflows/cdk_package_code.yml
@@ -35,7 +35,7 @@ jobs:
asdf_version: ${{ steps.asdf-version.outputs.version }}
- name: Cache asdf
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7
+ uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306
with:
path: |
~/.asdf
diff --git a/.github/workflows/run_regression_tests.yml b/.github/workflows/run_regression_tests.yml
index 02229286f5..d952e6f7b4 100644
--- a/.github/workflows/run_regression_tests.yml
+++ b/.github/workflows/run_regression_tests.yml
@@ -50,7 +50,7 @@ jobs:
asdf_version: ${{ steps.asdf-version.outputs.version }}
- name: Cache asdf
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7
+ uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306
with:
path: |
~/.asdf
From 35ee2c483c4600f4d4623e6e46a80f6f8f0c37ba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 11:33:46 +0000
Subject: [PATCH 17/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml from
5.3.5 to 5.3.12 (#1757)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.5 to 5.3.12.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml's
releases .
v5.3.12
5.3.12
(2026-02-06)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (#58 )
(5ccebbf )
Info
Release
workflow run - Workflow ID: 21744849019
It was initialized by eps-autoapprove-dependabot[bot]
v5.3.11
5.3.11
(2026-02-06)
Upgrade
[dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
(1640fab )
Info
Release
workflow run - Workflow ID: 21744701018
It was initialized by anthony-nhs
v5.3.10
5.3.10
(2026-02-06)
Upgrade
[dependabot] - bump raven-actions/actionlint from 2.1.0 to 2.1.1 (#61 )
(34a5800 )
Info
Release
workflow run - Workflow ID: 21744568363
It was initialized by anthony-nhs
v5.3.9
5.3.9
(2026-02-06)
... (truncated)
Commits
5ccebbf
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.2 to 12.0.3 (...
1640fab
Upgrade: [dependabot] - bump semantic-release from 25.0.2 to 25.0.3 (#59 )
34a5800
Upgrade: [dependabot] - bump raven-actions/actionlint from 2.1.0 to
2.1.1 (#61 )
8fd2ab9
Upgrade: [dependabot] - bump mikefarah/yq from 4.50.1 to 4.52.2 (#60 )
0cfdf9b
Chore: [AEA-0000] - Publish release notes to gh pages (#57 )
693bca9
Chore: [AEA-0000] - add script to run all releases (#23 )
67fef01
Chore: [AEA-0000] - copy fast-xml-parser ignore from api (#56 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 55705cc45f..a7e1dadcaf 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -120,7 +120,7 @@ jobs:
run: echo "Skipping QC gate per commit message."
pr_title_format_check:
- uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@e31e25273fb87450be4ef763ddbed4f531c45f8e
+ uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
get_issue_number:
runs-on: ubuntu-22.04
From 88f487b25822a1a12281a97a590bde395fc75e1f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 15:12:18 +0000
Subject: [PATCH 18/62] Upgrade: [dependabot] - bump aws-cdk-lib from 2.236.0
to 2.237.1 (#1767)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)
from 2.236.0 to 2.237.1.
Release notes
Sourced from aws-cdk-lib's
releases .
v2.237.1
Bug Fixes
core: intrinsic cfn function tokens are not
detected as such in java (#36843 )
(89cd54f )
Alpha modules (2.237.1-alpha.0)
v2.237.0
⚠ BREAKING CHANGES
iam: Receivers of IEncryptedResource
objects now have fewer guarantees about the shape of the object. If you
still require an IResource, change the type to
IEncryptedResource & IResource and/or add a type guard
check using Resource.isResource(). Implementations of
IEncryptedResource no longer need to implement
IResource but must continue to implement
IEnvironmentAware. Since IResource extends
IEnvironmentAware, there is no change for implementors.
Calls to GrantableResources.isEncryptedResource() now
require an IEnvironmentAware argument instead of
IConstruct.
Features
eks: add OidcProviderNative using L1 and deprecate
OpenIdConnectProvider custom resource (#36589 )
(09383cb )
eks: add support overwriteServiceAccount prop in
service account construct (#36751 )
(3aa38f6 )
kms: make trustAccountIdentities
optional in KeyGrants (#36786 )
(06676ac )
lambda: add observability support for kafka event
source mappings (#36808 )
(dd8b419 )
update L1 CloudFormation resource definitions (#36799 )
(7ecd0a9 )
opensearchservice: support OI2 instance type with
local NVMe storage (#36700 )
(034baf3 ),
closes #36698
Bug Fixes
iam: IEncryptedResource extends
IEnvironmentAware instead of IResource (#36787 )
(90ad834 )
Alpha modules (2.237.0-alpha.0)
Features
Bug Fixes
bedrock-agentcore-alpha: construct ID collision
when multiple schemas are set (#36565 )
(9ebfb62 ),
closes #36559
Changelog
Sourced from aws-cdk-lib's
changelog .
Changelog
All notable changes to this project will be documented in this file.
See standard-version
for commit guidelines.
Features
Bug Fixes
bedrock-agentcore-alpha: construct ID collision
when multiple schemas are set (#36565 )
(9ebfb62 ),
closes #36559
Features
bedrock-agentcore-alpha: added episodic memory
strategy (#36591 )
(21dcfc6 )
bedrock-agentcore-alpha: added gateway interceptors
(#36604 )
(ba8aa48 )
bedrock-agentcore-alpha: make physical name
properties optional for AgentCore resources (#36354 )
(5137d81 ),
closes #36341
mixins-preview: expose
BucketPolicyStatementsMixin publicly (#36771 )
(458156d )
sagemaker: add
containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig
(#35626 )
(47d707a ),
closes #35566
Bug Fixes
eks-v2-alpha: ensure kubectl provider access entry
is depended upon by downstream resources (#36734 )
(e104f45 ),
closes #34898
#34897
⚠ BREAKING CHANGES
bedrock-agentcore-alpha: The User Pool Client will
be replaced and new Resource Server and Domain resources will be added
for existing Gateway stacks using the default Cognito authorizer.
Checklist
Bug Fixes
... (truncated)
Commits
b019939
chore: update analytics metadata blueprints
43ee898
chore(release): 2.237.0
84899f9
chore(rds): postgres 16.11 (#36821 )
dd8b419
feat(lambda): add observability support for kafka event source mappings
(#36808 )
3aa38f6
feat(eks): add support overwriteServiceAccount prop in service account
constr...
7ecd0a9
feat: update L1 CloudFormation resource definitions (#36799 )
09383cb
feat(eks): add OidcProviderNative using L1 and deprecate
OpenIdConnectProvide...
ba1a10e
docs(bedrock): update readme (#36761 )
034baf3
feat(opensearchservice): support OI2 instance type with local NVMe
storage (#...
c075d0e
Merge branch 'main' into merge-back/2.236.0
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/cdk/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c820786ce5..d3a7ac3bef 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8058,9 +8058,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.236.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.236.0.tgz",
- "integrity": "sha512-LauY4BX8vdYL9DvVKCgtJ2gZBwLEgfszTlFe6R2p2NUfEJ+PPpeRGxUbTaOdwLqJGN6mDqmzdoF4or8l2v69PA==",
+ "version": "2.237.1",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.237.1.tgz",
+ "integrity": "sha512-RH8mWHLBtc14stkeUF0gFLaWdS5iS2AHUHnoT5B5LLZfEkYP9G43LjJs0AMmpdlQ5/ZQVvCZ+VB83Q9vLxILRw==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -17480,7 +17480,7 @@
"packages/cdk": {
"version": "0.1.0",
"dependencies": {
- "aws-cdk-lib": "^2.236.0",
+ "aws-cdk-lib": "^2.237.1",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 4e91be4470..5cf840d9e5 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -7,7 +7,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "aws-cdk-lib": "^2.236.0",
+ "aws-cdk-lib": "^2.237.1",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
From dec5cc96300ce6b2e62909d90b8a4c04213a4034 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 8 Feb 2026 16:00:35 +0000
Subject: [PATCH 19/62] Upgrade: [dependabot] - bump pip-licenses from 5.5.0 to
5.5.1 (#1736)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [pip-licenses](https://github.com/raimon49/pip-licenses) from
5.5.0 to 5.5.1.
Release notes
Sourced from pip-licenses's
releases .
v-5.5.1
Patch Notes for 5.5.1
Contains packaging and CI updates, dependency/dev-dependency security
updates, small code/style fixes (typos, formatting), and preparation for
PEP-compliant metadata and sdist behaviour.
Notable user-visible changes
Developer dependencies updated (security/maintenance):
urllib3 bumped 2.5.0 → 2.6.3
wheel bumped 0.45.1 → 0.46.2
Small code cleanups:
minor whitespace/annotation/style alignment and improved tuple
assignment readability in piplicenses.py
some filename/text extraction behavior unchanged but formatting and
docstrings clarified.
Files (high-level) changed in this PR
piplicenses.py — version bump, docstring typo fix, style/formatting
adjustments
CHANGELOG.md — added 5.5.1 notes
pyproject.toml — PEP-639/753 packaging metadata and URL label
normalisation
MANIFEST.in — adapted for setuptools-scm (prune/exclude)
dev-requirements.txt — urllib3, wheel updates
.github/workflows/python-package.yml and .github/workflows/CD-PyPi.yml —
updated action references, black job conditional, upload/download
artifact and codecov action upgrades
Impacted GitHub Issues (GHI)
... (truncated)
Changelog
Sourced from pip-licenses's
changelog .
5.5.1
Fixed typographical issue in README examples, closing GHI #209 .
Fixed typographical issue in docstring found by codespell.
Aligned Project URLs in pyproject.toml with PEP 753
Brought pyproject.toml (e.g., packaging metadata) into
alignment with PEP 639
and related packaging guidance.
Improved MANIFEST.in to setuptools-scm
build logic with better filtering, closing GHI #266
Fixed a regression in linting via black by deprecating
support for python 3.9, closing GHI #264
Applied black 26.1.0suggestions to codebase, closing
GHI #269
Commits
6b97581
[UPDATE] Version 5.5.1
35b13b4
[MERGE] remote-tracking branch 'DimitriPapadopoulos/GitHub_jobs' into
dev-5.5.1
1288522
Work around MyPy limitation
721334a
Pin version of Python used to run Black/MyPy
c368dc8
Run Black and MyPy only once
d06d0d7
Merge branch
'dependabot/github_actions/dot-github/workflows/master/codecov/c...
77378c3
[SECURITY] Security update of developer dependencies
69d173a
[SECURITY] Security update of developer dependencies
6b9e05f
Merge remote-tracking branch 'DimitriPapadopoulos/black' into
dev-5.5.1
35de465
[UPDATE] Release canididate for v5.5.1
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
poetry.lock | 8 ++++----
pyproject.toml | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/poetry.lock b/poetry.lock
index f7c6242489..0b81e44774 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -252,14 +252,14 @@ files = [
[[package]]
name = "pip-licenses"
-version = "5.5.0"
+version = "5.5.1"
description = "Dump the software license list of Python packages installed with pip."
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
- {file = "pip_licenses-5.5.0-py3-none-any.whl", hash = "sha256:ae1869436d13ee487088d29e71fc5821950062ad25ec28b6a1a443e0add6d8e8"},
- {file = "pip_licenses-5.5.0.tar.gz", hash = "sha256:2473e7afd02a0c21460758f70fd2bb3b3c080c5150713dd33baa9493dc1563a5"},
+ {file = "pip_licenses-5.5.1-py3-none-any.whl", hash = "sha256:ed5e229a93760e529cfa7edaec6630b5a2cd3874c1bddb8019e5f18a723fdead"},
+ {file = "pip_licenses-5.5.1.tar.gz", hash = "sha256:7df370e6e5024a3f7449abf8e4321ef868ba9a795698ad24ab6851f3e7fc65a7"},
]
[package.dependencies]
@@ -534,4 +534,4 @@ files = [
[metadata]
lock-version = "2.1"
python-versions = "^3.14"
-content-hash = "5b68dce34502c625b8be07c7565fe7f351a07f04a82ca87975a4dde407cd8eeb"
+content-hash = "622d4bab08b2f3e8ef5e748bbfe0766fcb363e5083e0fa989bac804810e51126"
diff --git a/pyproject.toml b/pyproject.toml
index dd081060a0..af49ede0e4 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -24,7 +24,7 @@ requests = "^2.32.3"
[tool.poetry.group.dev.dependencies]
pre-commit = "^4.5.1"
-pip-licenses = "^5.0.0"
+pip-licenses = "^5.5.1"
[build-system]
requires = ["poetry>=0.12"]
From 7e00c1c08c1db97a5f39d9c436c9f5f650f0b4e7 Mon Sep 17 00:00:00 2001
From: Connor Avery
Date: Mon, 9 Feb 2026 11:04:52 +0000
Subject: [PATCH 20/62] Fix: [AEA-6243] - Add additional isSigningOut condition
to loading page on select your role (#1751)
## Summary
- Routine Change
### Details
Add additional isSigningOut condition to loading page on select your
role.
It will now show for the redirecting "current" condition, where a user
has just logged in & the new condition, if a user clicks sign out, the
isSigningOut state is set and respected.
This aims to prevent the 'no roles with access' screen from being shown
temporarily, as a user logs out.
---------
Signed-off-by: Connor Avery <214469360+connoravo-nhs@users.noreply.github.com>
---
.../__tests__/EpsRoleSelectionPage.test.tsx | 80 ++++--
.../cpt-ui/__tests__/mocks/AuthStateMock.tsx | 40 +++
.../src/components/EpsRoleSelectionPage.tsx | 253 +++++++++---------
.../cpt-ui/src/context/AccessProvider.tsx | 10 +-
packages/cpt-ui/src/context/AuthProvider.tsx | 2 +-
packages/cpt-ui/src/helpers/logout.tsx | 1 +
packages/cpt-ui/src/pages/LoadingPage.tsx | 2 +-
7 files changed, 229 insertions(+), 159 deletions(-)
create mode 100644 packages/cpt-ui/__tests__/mocks/AuthStateMock.tsx
diff --git a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
index d98ba444c9..124cf9999b 100644
--- a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
+++ b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
@@ -7,17 +7,23 @@ import {
waitFor
} from "@testing-library/react"
import RoleSelectionPage from "@/components/EpsRoleSelectionPage"
-import {useAuth} from "@/context/AuthProvider"
+import {useAuth, AuthContextType} from "@/context/AuthProvider"
import {useNavigate} from "react-router-dom"
import {FRONTEND_PATHS} from "@/constants/environment"
import {getSearchParams} from "@/helpers/getSearchParams"
-import {handleRestartLogin} from "@/helpers/logout"
+import {handleRestartLogin, signOut} from "@/helpers/logout"
import axios from "axios"
import {RoleDetails} from "@cpt-ui-common/common-types"
+import {mockAuthState} from "./mocks/AuthStateMock"
jest.mock("@/context/AuthProvider")
jest.mock("@/helpers/getSearchParams")
-jest.mock("@/helpers/logout")
+jest.mock("@/helpers/logout", () => ({
+ handleRestartLogin: jest.fn(),
+ signOut: jest.fn().mockImplementation((auth: AuthContextType) => {
+ auth.isSigningOut = true
+ })
+}))
jest.mock("@/helpers/axios", () => ({
__esModule: true,
default: {
@@ -104,7 +110,7 @@ describe("RoleSelectionPage", () => {
})
render( )
- expect(screen.getByRole("main")).toHaveTextContent("Loading")
+ expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
})
it("renders error message if auth.error exists", () => {
@@ -135,28 +141,37 @@ describe("RoleSelectionPage", () => {
expect(screen.getByText("Please contact support.")).toBeInTheDocument()
})
- it("redirects to login if logging in but not in callback", () => {
+ it("redirects to login if logging in but not in callback", async () => {
const navigateMock = jest.fn()
mockNavigate.mockReturnValue(navigateMock)
-
- mockUseAuth.mockReturnValue({
- isSigningIn: true,
- isSignedIn: false,
- rolesWithAccess: [],
- rolesWithoutAccess: [],
- selectedRole: null,
- error: null,
- clearAuthState: jest.fn(),
- hasSingleRoleAccess: jest.fn().mockReturnValue(false)
- })
+ const authState = {
+ ...mockAuthState,
+ isSigningIn: true
+ }
+ mockUseAuth.mockReturnValue(authState)
mockGetSearchParams.mockReturnValue({
codeParams: undefined,
stateParams: undefined
})
- render( )
+ const {rerender} = render(
+
+ )
- expect(navigateMock).toHaveBeenCalledWith(FRONTEND_PATHS.LOGIN)
+ // Mock signOut to update the authState AND refresh the mock
+ ;(signOut as jest.Mock).mockImplementation((authState: AuthContextType) => {
+ authState.isSigningOut = true
+ mockUseAuth.mockReturnValue(authState) // Update what useAuth returns
+ })
+
+ await act(async () => {
+ signOut(authState)
+ })
+
+ // Rerender to pick up the new auth state
+ rerender( )
+
+ expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
})
it("redirects if user has single roleWithAccess", () => {
@@ -317,7 +332,7 @@ describe("RoleSelectionPage", () => {
)
rerender( )
- expect(screen.getByRole("main")).toHaveTextContent("Loading")
+ expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
// Step 2: Simulate login complete and role assignment
act(() => {
@@ -559,4 +574,31 @@ describe("RoleSelectionPage", () => {
expect(cards).toHaveLength(1)
})
})
+ describe("Loading Page Interactions", () => {
+ it("Render loading when user clicks signout", async () => {
+ const authState = {
+ ...mockAuthState,
+ isSignedIn: true
+ }
+ mockUseAuth.mockReturnValue(authState)
+ const {rerender} = render(
+
+ )
+
+ // Mock signOut to update the authState AND refresh the mock
+ ;(signOut as jest.Mock).mockImplementation((authState: AuthContextType) => {
+ authState.isSigningOut = true
+ mockUseAuth.mockReturnValue(authState) // Update what useAuth returns
+ })
+
+ await act(async () => {
+ signOut(authState)
+ })
+
+ // Rerender to pick up the new auth state
+ rerender( )
+
+ expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
+ })
+ })
})
diff --git a/packages/cpt-ui/__tests__/mocks/AuthStateMock.tsx b/packages/cpt-ui/__tests__/mocks/AuthStateMock.tsx
new file mode 100644
index 0000000000..8040931da1
--- /dev/null
+++ b/packages/cpt-ui/__tests__/mocks/AuthStateMock.tsx
@@ -0,0 +1,40 @@
+import {jest} from "@jest/globals"
+import {AuthContextType} from "@/context/AuthProvider"
+
+/**
+ * Default mock AuthContextType for testing.
+ * Use spread syntax to override specific values in your tests:
+ *
+ * @example
+ * const authState = {
+ * ...mockAuthState,
+ * isSignedIn: true,
+ * rolesWithAccess: [myRole]
+ * }
+ * mockUseAuth.mockReturnValue(authState)
+ */
+export const mockAuthState = {
+ // State values
+ error: null,
+ user: null,
+ isSignedIn: false,
+ isSigningIn: false,
+ isSigningOut: false,
+ isConcurrentSession: false,
+ invalidSessionCause: undefined,
+ sessionId: "test-session-id",
+ rolesWithAccess: [],
+ rolesWithoutAccess: [],
+ selectedRole: undefined,
+ userDetails: undefined,
+
+ // Mock functions with sensible defaults
+ cognitoSignIn: jest.fn(),
+ cognitoSignOut: jest.fn(),
+ clearAuthState: jest.fn(),
+ hasSingleRoleAccess: jest.fn().mockReturnValue(false),
+ updateSelectedRole: jest.fn(),
+ updateTrackerUserInfo: jest.fn(),
+ updateInvalidSessionCause: jest.fn(),
+ setIsSigningOut: jest.fn()
+} as unknown as AuthContextType
diff --git a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
index 4ba74eadb6..cb6dbb9697 100644
--- a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
+++ b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
@@ -12,7 +12,6 @@ import {
} from "nhsuk-react-components"
import {useAuth} from "@/context/AuthProvider"
-import EpsSpinner from "@/components/EpsSpinner"
import {RoleDetails} from "@cpt-ui-common/common-types"
import {Button} from "./ReactRouterButton"
import {FRONTEND_PATHS} from "@/constants/environment"
@@ -22,6 +21,7 @@ import {usePageTitle} from "@/hooks/usePageTitle"
import axios from "axios"
import {handleRestartLogin} from "@/helpers/logout"
import {CHANGE_YOUR_ROLE_PAGE_TEXT} from "@/constants/ui-strings/ChangeRolePageStrings"
+import LoadingPage from "@/pages/LoadingPage"
// This is passed to the EPS card component.
export type RolesWithAccessProps = {
@@ -160,8 +160,7 @@ export default function RoleSelectionPage({
return
} else {
// something has gone wrong so go back to login
- auth.clearAuthState()
- navigate(FRONTEND_PATHS.LOGIN)
+ handleRestartLogin(auth, "NoSearchParams")
}
} else {
redirecting.current = false
@@ -174,21 +173,6 @@ export default function RoleSelectionPage({
}
}, [auth.hasSingleRoleAccess, auth.isSignedIn])
- // Show spinner while loading or redirecting
- if (redirecting.current) {
- return (
-
-
-
-
-
-
-
-
-
- )
- }
-
// Show error if present
if (auth.error) {
return (
@@ -221,125 +205,128 @@ export default function RoleSelectionPage({
className="nhsuk-main-wrapper"
data-testid="eps_roleSelectionComponent"
>
+ {
+ redirecting.current || auth.isSigningOut ?
+ :
+
+
+
+
+
+
+ {auth.rolesWithAccess.length === 0 ? titleNoAccess : title}
+
+
+ -
+ {(auth.rolesWithAccess.length > 0) && caption}
+
+
+
-
-
-
-
-
-
- {auth.rolesWithAccess.length === 0 ? titleNoAccess : title}
-
-
- -
- {(auth.rolesWithAccess.length > 0) && caption}
-
-
-
-
- {auth.rolesWithAccess.length === 0 && {captionNoAccess}
}
- {auth.selectedRole && (
-
-
-
- {insetText.loggedInTemplate
- .replace("{orgName}", auth.selectedRole.org_name || noOrgName)
- .replace("{odsCode}", auth.selectedRole.org_code || noODSCode)
- .replace("{roleName}", auth.selectedRole.role_name || noRoleName)}
-
-
-
- {confirmButton.text}
-
- {alternativeMessage}
-
- )}
-
-
- {(auth.rolesWithAccess.length > 0) && (roleCardPropsWithAccess.length > 0) && (
-
-
- {roleCardPropsWithAccess
- .filter((duplicateRole) => duplicateRole.role.role_id !== auth.selectedRole?.role_id)
- .map((roleCardProps: RolesWithAccessProps) => (
-
handleCardKeyDown(e, roleCardProps)}
- onClick={(e) => handleCardClick(e, roleCardProps)}
- style={{cursor: "pointer"}}
+ {auth.rolesWithAccess.length === 0 && {captionNoAccess}
}
+ {auth.selectedRole && (
+
+
+
+ {insetText.loggedInTemplate
+ .replace("{orgName}", auth.selectedRole.org_name || noOrgName)
+ .replace("{odsCode}", auth.selectedRole.org_code || noODSCode)
+ .replace("{roleName}", auth.selectedRole.role_name || noRoleName)}
+
+
+
-
-
-
-
- {roleCardProps.role.org_name || noOrgName}
-
- (ODS: {roleCardProps.role.org_code || noODSCode})
-
-
- {roleCardProps.role.role_name || noRoleName}
-
-
-
-
- {(roleCardProps.role.site_address || contentText.noAddress)
- .split("\n")
- .map((line: string, index: number) => (
-
- {line}
-
-
- ))}
-
-
-
-
-
- ))}
-
-
- )}
+ {confirmButton.text}
+
+ {alternativeMessage}
+
+ )}
+
+
+ {(auth.rolesWithAccess.length > 0) && (roleCardPropsWithAccess.length > 0) && (
+
+
+ {roleCardPropsWithAccess
+ .filter((duplicateRole) => duplicateRole.role.role_id !== auth.selectedRole?.role_id)
+ .map((roleCardProps: RolesWithAccessProps) => (
+
handleCardKeyDown(e, roleCardProps)}
+ onClick={(e) => handleCardClick(e, roleCardProps)}
+ style={{cursor: "pointer"}}
+ >
+
+
+
+
+ {roleCardProps.role.org_name || noOrgName}
+
+ (ODS: {roleCardProps.role.org_code || noODSCode})
+
+
+ {roleCardProps.role.role_name || noRoleName}
+
+
+
+
+ {(roleCardProps.role.site_address || contentText.noAddress)
+ .split("\n")
+ .map((line: string, index: number) => (
+
+ {line}
+
+
+ ))}
+
+
+
+
+
+ ))}
+
+
+ )}
-
- {rolesWithoutAccessHeader}
-
-
- {roles_without_access_table_title}
-
-
-
-
-
- {organisation}
- {role}
-
-
-
- {roleCardPropsWithoutAccess.map(
- (roleItem: RolesWithoutAccessProps) => (
-
-
- {roleItem.orgName} (ODS: {roleItem.odsCode})
-
-
- {roleItem.roleName}
-
+
+ {rolesWithoutAccessHeader}
+
+
+ {roles_without_access_table_title}
+
+
+
+
+
+ {organisation}
+ {role}
- )
- )}
-
-
-
-
-
-
-
+
+
+ {roleCardPropsWithoutAccess.map(
+ (roleItem: RolesWithoutAccessProps) => (
+
+
+ {roleItem.orgName} (ODS: {roleItem.odsCode})
+
+
+ {roleItem.roleName}
+
+
+ )
+ )}
+
+
+
+
+
+
+
+ }
)
}
diff --git a/packages/cpt-ui/src/context/AccessProvider.tsx b/packages/cpt-ui/src/context/AccessProvider.tsx
index 82178a2e3a..193575a8e1 100644
--- a/packages/cpt-ui/src/context/AccessProvider.tsx
+++ b/packages/cpt-ui/src/context/AccessProvider.tsx
@@ -68,7 +68,11 @@ export const AccessProvider = ({children}: { children: ReactNode }) => {
const noRole = auth.isSignedIn && !auth.isSigningIn && !auth.selectedRole
const authedAtRoot = auth.isSignedIn && !!auth.selectedRole && atRoot
- logger.info(path)
+ logger.info(`Requested path: ${path}`)
+ if (loggedOut && (!inNoRoleAllowed || atRoot)) {
+ return redirect(FRONTEND_PATHS.LOGIN, "Not signed in - redirecting to login page")
+ }
+
if (auth.isSignedIn && path === FRONTEND_PATHS.LOGIN) {
if (!auth.selectedRole) {
return redirect(FRONTEND_PATHS.SELECT_YOUR_ROLE, "User already logged in. No role selected.")
@@ -89,10 +93,6 @@ export const AccessProvider = ({children}: { children: ReactNode }) => {
return redirect(FRONTEND_PATHS.SEARCH_BY_PRESCRIPTION_ID,
"Authenticated user on root path - redirecting to search")
}
-
- if (loggedOut && (!inNoRoleAllowed || atRoot)) {
- return redirect(FRONTEND_PATHS.LOGIN, "Not signed in at root - redirecting to login page")
- }
}
const checkUserInfo = () => {
diff --git a/packages/cpt-ui/src/context/AuthProvider.tsx b/packages/cpt-ui/src/context/AuthProvider.tsx
index 4ae2bec78d..9514d3d36a 100644
--- a/packages/cpt-ui/src/context/AuthProvider.tsx
+++ b/packages/cpt-ui/src/context/AuthProvider.tsx
@@ -146,6 +146,7 @@ export const AuthProvider = ({children}: { children: React.ReactNode }) => {
case "signedOut":
logger.info("Processing signedOut event")
+ setIsSigningOut(true)
clearAuthState()
setError(null)
break
@@ -189,7 +190,6 @@ export const AuthProvider = ({children}: { children: React.ReactNode }) => {
await signOut({global: true})
}
- setIsSigningOut(true)
logger.info("Frontend amplify signout OK!")
return true
} catch (err) {
diff --git a/packages/cpt-ui/src/helpers/logout.tsx b/packages/cpt-ui/src/helpers/logout.tsx
index ba0a6805e3..515820147e 100644
--- a/packages/cpt-ui/src/helpers/logout.tsx
+++ b/packages/cpt-ui/src/helpers/logout.tsx
@@ -8,6 +8,7 @@ import {AUTH_CONFIG} from "@/constants/environment"
*/
export const signOut = async (authParam: AuthContextType, redirectUri?: string) => {
+ authParam.setIsSigningOut(true)
const location = window.location.pathname
logger.info(`Called signOut helper from ${location} with redirect of ${redirectUri}`)
if (redirectUri) {
diff --git a/packages/cpt-ui/src/pages/LoadingPage.tsx b/packages/cpt-ui/src/pages/LoadingPage.tsx
index 946e2a55e3..35924027e1 100644
--- a/packages/cpt-ui/src/pages/LoadingPage.tsx
+++ b/packages/cpt-ui/src/pages/LoadingPage.tsx
@@ -9,7 +9,7 @@ export default function LoadingPage() {
const path = normalizePath(location.pathname)
logger.info(`Loading requested path: ${path}`)
return (
-
+
From 7d080cb24fab082fd7970081a1d83a4706240ed9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 11 Feb 2026 21:10:56 +0000
Subject: [PATCH 21/62] Upgrade: [dependabot] - bump axios from 1.13.4 to
1.13.5 (#1770)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [axios](https://github.com/axios/axios) from 1.13.4 to 1.13.5.
Release notes
Sourced from axios's
releases .
v1.13.5
Release 1.13.5
Highlights
Security: Fixed a potential Denial of
Service issue involving the __proto__ key in
mergeConfig. (PR #7369 )
Bug fix: Resolved an issue where
AxiosError could be missing the status field
on and after v1.13.3 . (PR #7368 )
Changes
Security
Fix Denial of Service via __proto__ key in
mergeConfig. (PR #7369 )
Fixes
Fix/5657. (PR #7313 )
Ensure status is present in AxiosError on
and after v1.13.3. (PR #7368 )
Features / Improvements
Add input validation to isAbsoluteURL. (PR #7326 )
Refactor: bump minor package versions. (PR #7356 )
Documentation
Clarify object-check comment. (PR #7323 )
Fix deprecated Buffer constructor usage and README
formatting. (PR #7371 )
CI / Maintenance
Chore: fix issues with YAML. (PR #7355 )
CI: update workflow YAMLs. (PR #7372 )
CI: fix run condition. (PR #7373 )
Dev deps: bump karma-sourcemap-loader from 0.3.8 to
0.4.0. (PR #7360 )
Chore(release): prepare release 1.13.5. (PR #7379 )
New Contributors
Full Changelog: https://github.com/axios/axios/compare/v1.13.4...v1.13.5
Commits
29f7542
chore(release): prepare release 1.13.5 (#7379 )
431c3a3
ci: fix run condition (#7373 )
9ff3a78
ci: update ymls (#7372 )
265b712
docs: fix deprecated Buffer constructor and formatting issues in README
(#7371 )
475e75a
feat: add input validation to isAbsoluteURL (#7326 )
28c7215
fix: Denial of Service via proto Key in mergeConfig (#7369 )
04cf019
docs: clarify object check comment (#7323 )
696fa75
fix: status is missing in AxiosError on and after v1.13.3 (#7368 )
569f028
fix: added a option to choose between legacy and the new
request/response int...
44b7c9f
chore(deps-dev): bump karma-sourcemap-loader (#7360 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/NHSDigital/eps-prescription-tracker-ui/network/alerts).
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 34 +++++++++----------
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
packages/common/lambdaUtils/package.json | 2 +-
packages/common/pdsClient/package.json | 2 +-
packages/common/testing/package.json | 2 +-
packages/cpt-ui/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
13 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d3a7ac3bef..c36013c82f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8702,13 +8702,13 @@
}
},
"node_modules/axios": {
- "version": "1.13.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz",
- "integrity": "sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
+ "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
"license": "MIT",
"dependencies": {
- "follow-redirects": "^1.15.6",
- "form-data": "^4.0.4",
+ "follow-redirects": "^1.15.11",
+ "form-data": "^4.0.5",
"proxy-from-env": "^1.1.0"
}
},
@@ -17537,7 +17537,7 @@
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
},
@@ -17564,7 +17564,7 @@
},
"devDependencies": {
"@aws-sdk/client-dynamodb": "^3.980.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"mock-jwks": "^3.3.5"
}
},
@@ -17581,7 +17581,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
"devDependencies": {
@@ -17607,7 +17607,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@cpt-ui-common/common-types": "^1.0.0",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
}
},
"packages/common/middyErrorHandler": {
@@ -17631,7 +17631,7 @@
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"ajv": "^8.17.1",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"date-fns": "^4.1.0",
"json-schema-to-ts": "^3.1.1"
},
@@ -17672,7 +17672,7 @@
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
}
},
"packages/cpt-ui": {
@@ -17681,7 +17681,7 @@
"@cpt-ui-common/common-types": "^1.0.0",
"aws-amplify": "^6.16.2",
"aws-rum-web": "^1.25.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"date-fns": "^4.1.0",
"identity-obj-proxy": "^3.0.0",
"nhsuk-frontend": "9.6.4",
@@ -17726,7 +17726,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
},
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
@@ -17754,7 +17754,7 @@
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
},
@@ -17781,7 +17781,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
@@ -17841,7 +17841,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
@@ -17863,7 +17863,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index b41e4412db..18739968c2 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -25,7 +25,7 @@
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
},
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 807f19c756..2e40de4ef5 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -14,7 +14,7 @@
},
"devDependencies": {
"@aws-sdk/client-dynamodb": "^3.980.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"mock-jwks": "^3.3.5"
},
"dependencies": {
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index 47a3e5f530..25cb44350b 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-secrets-manager": "^3.985.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
"devDependencies": {
diff --git a/packages/common/lambdaUtils/package.json b/packages/common/lambdaUtils/package.json
index e5b6573e77..e4df106410 100644
--- a/packages/common/lambdaUtils/package.json
+++ b/packages/common/lambdaUtils/package.json
@@ -17,6 +17,6 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@cpt-ui-common/common-types": "^1.0.0",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
}
}
diff --git a/packages/common/pdsClient/package.json b/packages/common/pdsClient/package.json
index e7280363b0..5fd1e277fc 100644
--- a/packages/common/pdsClient/package.json
+++ b/packages/common/pdsClient/package.json
@@ -18,7 +18,7 @@
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"ajv": "^8.17.1",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"date-fns": "^4.1.0",
"json-schema-to-ts": "^3.1.1"
},
diff --git a/packages/common/testing/package.json b/packages/common/testing/package.json
index b652d52611..78a615d69d 100644
--- a/packages/common/testing/package.json
+++ b/packages/common/testing/package.json
@@ -18,6 +18,6 @@
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
}
}
diff --git a/packages/cpt-ui/package.json b/packages/cpt-ui/package.json
index 18da7865e5..d3524abab3 100644
--- a/packages/cpt-ui/package.json
+++ b/packages/cpt-ui/package.json
@@ -16,7 +16,7 @@
"@cpt-ui-common/common-types": "^1.0.0",
"aws-amplify": "^6.16.2",
"aws-rum-web": "^1.25.0",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"date-fns": "^4.1.0",
"identity-obj-proxy": "^3.0.0",
"nhsuk-frontend": "9.6.4",
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 1c48f2234c..5bee00d738 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -24,7 +24,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
},
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 2035deff68..32e7d19282 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -29,7 +29,7 @@
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
},
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index b641864c22..f90b84d082 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -24,7 +24,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2"
+ "axios": "^1.13.5"
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index b823799039..0928c0d6de 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -23,7 +23,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index cddc82f109..f9d5fca98a 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -23,7 +23,7 @@
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
- "axios": "^1.13.2",
+ "axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
From 33e8ec565c33c4b7a6f812a391adcee1b2e8cbb8 Mon Sep 17 00:00:00 2001
From: Connor Avery
Date: Fri, 13 Feb 2026 16:32:26 +0000
Subject: [PATCH 22/62] Fix: [AEA-6266] - Improve wording on
loading/redirection screen (#1771)
## Summary
- Routine Change
### Details
Improve wording on loading/redirection screen
---------
Signed-off-by: Connor Avery <214469360+connoravo-nhs@users.noreply.github.com>
---
.../cpt-ui/__tests__/AccessProvider.test.tsx | 51 +++---
.../__tests__/EpsRoleSelectionPage.test.tsx | 145 ++++++++++++++----
.../src/constants/ui-strings/LoadingPage.ts | 4 +
packages/cpt-ui/src/pages/LoadingPage.tsx | 21 ++-
4 files changed, 163 insertions(+), 58 deletions(-)
create mode 100644 packages/cpt-ui/src/constants/ui-strings/LoadingPage.ts
diff --git a/packages/cpt-ui/__tests__/AccessProvider.test.tsx b/packages/cpt-ui/__tests__/AccessProvider.test.tsx
index f6a6a50ee2..4e26b7390e 100644
--- a/packages/cpt-ui/__tests__/AccessProvider.test.tsx
+++ b/packages/cpt-ui/__tests__/AccessProvider.test.tsx
@@ -3,7 +3,7 @@ import {render, act} from "@testing-library/react"
import {AccessProvider, useAccess} from "@/context/AccessProvider"
import {FRONTEND_PATHS} from "@/constants/environment"
import {useAuth as mockUseAuth} from "@/context/AuthProvider"
-import {useNavigate, useLocation} from "react-router-dom"
+import {useNavigate, useLocation, MemoryRouter} from "react-router-dom"
import {normalizePath as mockNormalizePath} from "@/helpers/utils"
import {logger} from "@/helpers/logger"
import {handleRestartLogin} from "@/helpers/logout"
@@ -11,6 +11,7 @@ import Layout from "@/Layout"
import LoadingPage from "@/pages/LoadingPage"
jest.mock("react-router-dom", () => ({
+ ...jest.requireActual("react-router-dom"),
useNavigate: jest.fn(),
useLocation: jest.fn()
}))
@@ -102,9 +103,11 @@ describe("AccessProvider", () => {
const renderWithProvider = () => {
render(
-
-
-
+
+
+
+
+
)
}
@@ -245,11 +248,13 @@ describe("AccessProvider", () => {
(mockNormalizePath as jest.Mock).mockReturnValue("/some-protected-path")
const {container} = render(
-
-
-
-
-
+
+
+
+
+
+
+
)
// Should render nothing (children blocked) - show loading wheel
@@ -270,9 +275,11 @@ describe("AccessProvider", () => {
)
const {container} = render(
-
-
-
+
+
+
+
+
)
// Should render children (not blocked on allowed path)
@@ -293,11 +300,13 @@ describe("AccessProvider", () => {
(mockNormalizePath as jest.Mock).mockReturnValue("/some-protected-path")
const {container} = render(
-
-
-
-
-
+
+
+
+
+
+
+
)
// Should render nothing (children blocked) - show loading page
@@ -356,9 +365,11 @@ describe("AccessProvider", () => {
mockLocationHook.mockReturnValue({pathname: "/search-by-prescription-id"})
const {unmount} = render(
-
-
-
+
+
+
+
+
)
unmount()
diff --git a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
index 124cf9999b..e2a8b09e2f 100644
--- a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
+++ b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
@@ -8,13 +8,14 @@ import {
} from "@testing-library/react"
import RoleSelectionPage from "@/components/EpsRoleSelectionPage"
import {useAuth, AuthContextType} from "@/context/AuthProvider"
-import {useNavigate} from "react-router-dom"
+import {MemoryRouter, useNavigate} from "react-router-dom"
import {FRONTEND_PATHS} from "@/constants/environment"
import {getSearchParams} from "@/helpers/getSearchParams"
import {handleRestartLogin, signOut} from "@/helpers/logout"
import axios from "axios"
import {RoleDetails} from "@cpt-ui-common/common-types"
import {mockAuthState} from "./mocks/AuthStateMock"
+import {LOADING_STRINGS} from "@/constants/ui-strings/LoadingPage"
jest.mock("@/context/AuthProvider")
jest.mock("@/helpers/getSearchParams")
@@ -109,8 +110,10 @@ describe("RoleSelectionPage", () => {
stateParams: "bar"
})
- render( )
- expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
+ render(
+
+ )
+ expect(screen.getByRole("heading", {name: `${LOADING_STRINGS.HEADER}`})).toBeInTheDocument()
})
it("renders error message if auth.error exists", () => {
@@ -122,7 +125,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
expect(screen.getByText("There was an error selecting your role")).toBeInTheDocument()
expect(screen.getByText("Something went wrong")).toBeInTheDocument()
})
@@ -136,7 +141,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
expect(screen.getByText("You do not have access")).toBeInTheDocument()
expect(screen.getByText("Please contact support.")).toBeInTheDocument()
})
@@ -155,7 +162,9 @@ describe("RoleSelectionPage", () => {
})
const {rerender} = render(
-
+
+
+
)
// Mock signOut to update the authState AND refresh the mock
@@ -169,9 +178,13 @@ describe("RoleSelectionPage", () => {
})
// Rerender to pick up the new auth state
- rerender( )
+ rerender(
+
+
+
+ )
- expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
+ expect(screen.getByRole("heading", {name: `${LOADING_STRINGS.HEADER}`})).toBeInTheDocument()
})
it("redirects if user has single roleWithAccess", () => {
@@ -195,7 +208,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(true)
})
- render( )
+ render(
+
+ )
expect(navigateMock).toHaveBeenCalledWith(FRONTEND_PATHS.SEARCH_BY_PRESCRIPTION_ID)
})
@@ -215,7 +230,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
expect(screen.getByText(/You are currently logged in at/)).toBeInTheDocument()
expect(screen.getByTestId("confirm-and-continue")).toBeInTheDocument()
@@ -236,7 +253,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
expect(screen.getByText("You can't access these roles")).toBeInTheDocument()
expect(screen.getByText("Roles without access")).toBeInTheDocument()
expect(screen.getByText("No Access Org (ODS: NO123)")).toBeInTheDocument()
@@ -274,7 +293,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
// Should only render 2 EpsCards (excluding selectedRole)
const cards = screen.getAllByTestId("eps-card")
@@ -299,7 +320,9 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+ )
const button = screen.getByTestId("confirm-and-continue")
expect(button).toBeInTheDocument()
@@ -328,11 +351,17 @@ describe("RoleSelectionPage", () => {
stateParams: "bar"
})
const {rerender} = render(
-
+
+
+
)
- rerender( )
- expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
+ rerender(
+
+
+
+ )
+ expect(screen.getByRole("heading", {name: `${LOADING_STRINGS.HEADER}`})).toBeInTheDocument()
// Step 2: Simulate login complete and role assignment
act(() => {
@@ -350,7 +379,11 @@ describe("RoleSelectionPage", () => {
authState.hasSingleRoleAccess = jest.fn().mockReturnValue(true)
})
- rerender( )
+ rerender(
+
+
+
+ )
expect(mockNavigate).toHaveBeenCalledWith(FRONTEND_PATHS.SEARCH_BY_PRESCRIPTION_ID)
})
@@ -379,7 +412,11 @@ describe("RoleSelectionPage", () => {
})
it("renders card with correct organization name and ODS code", () => {
- render( )
+ render(
+
+
+
+ )
expect(screen.getByText(/Test Pharmacy/)).toBeInTheDocument()
expect(screen.getByText(/ABC123/)).toBeInTheDocument()
@@ -387,7 +424,11 @@ describe("RoleSelectionPage", () => {
})
it("renders address information correctly", () => {
- render( )
+ render(
+
+
+
+ )
expect(screen.getByText("123 Test Street")).toBeInTheDocument()
expect(screen.getByText("Test City")).toBeInTheDocument()
@@ -395,7 +436,11 @@ describe("RoleSelectionPage", () => {
})
it("handles click on role card", async () => {
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
expect(card).toBeInTheDocument()
@@ -411,7 +456,11 @@ describe("RoleSelectionPage", () => {
})
it("handles Enter key press on role card", async () => {
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
expect(card).toBeInTheDocument()
@@ -427,7 +476,11 @@ describe("RoleSelectionPage", () => {
})
it("handles Space key press on role card", async () => {
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
expect(card).toBeInTheDocument()
@@ -443,7 +496,11 @@ describe("RoleSelectionPage", () => {
})
it("ignores other key presses on role card", async () => {
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
expect(card).toBeInTheDocument()
@@ -471,7 +528,11 @@ describe("RoleSelectionPage", () => {
mockUpdateSelectedRole.mockRejectedValue(mockAxiosError)
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
@@ -494,7 +555,11 @@ describe("RoleSelectionPage", () => {
mockUpdateSelectedRole.mockRejectedValue(mockError)
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
@@ -508,7 +573,11 @@ describe("RoleSelectionPage", () => {
})
it("applies correct CSS classes to card elements", () => {
- render( )
+ render(
+
+
+
+ )
const card = screen.getByTestId("eps-card")
expect(card).toHaveClass("nhsuk-card", "nhsuk-card--primary", "nhsuk-u-margin-bottom-4")
@@ -538,7 +607,11 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+
+
+ )
expect(screen.getByText(/No Org/)).toBeInTheDocument()
expect(screen.getByText(/No ODS/)).toBeInTheDocument()
@@ -565,7 +638,11 @@ describe("RoleSelectionPage", () => {
hasSingleRoleAccess: jest.fn().mockReturnValue(false)
})
- render( )
+ render(
+
+
+
+ )
expect(screen.getByText(/Test Pharmacy/)).toBeInTheDocument()
expect(screen.queryByText("Admin Org")).not.toBeInTheDocument()
@@ -582,7 +659,9 @@ describe("RoleSelectionPage", () => {
}
mockUseAuth.mockReturnValue(authState)
const {rerender} = render(
-
+
+
+
)
// Mock signOut to update the authState AND refresh the mock
@@ -596,9 +675,13 @@ describe("RoleSelectionPage", () => {
})
// Rerender to pick up the new auth state
- rerender( )
+ rerender(
+
+
+
+ )
- expect(screen.getByRole("heading", {name: "Loading"})).toBeInTheDocument()
+ expect(screen.getByRole("heading", {name: `${LOADING_STRINGS.HEADER}`})).toBeInTheDocument()
})
})
})
diff --git a/packages/cpt-ui/src/constants/ui-strings/LoadingPage.ts b/packages/cpt-ui/src/constants/ui-strings/LoadingPage.ts
new file mode 100644
index 0000000000..ca3a665e17
--- /dev/null
+++ b/packages/cpt-ui/src/constants/ui-strings/LoadingPage.ts
@@ -0,0 +1,4 @@
+// HEADER strings
+export const LOADING_STRINGS = {
+ HEADER: "You're being redirected"
+}
diff --git a/packages/cpt-ui/src/pages/LoadingPage.tsx b/packages/cpt-ui/src/pages/LoadingPage.tsx
index 35924027e1..8e9fb6aaf6 100644
--- a/packages/cpt-ui/src/pages/LoadingPage.tsx
+++ b/packages/cpt-ui/src/pages/LoadingPage.tsx
@@ -1,8 +1,11 @@
-import {Col, Container, Row} from "nhsuk-react-components"
+import {Container} from "nhsuk-react-components"
import EpsSpinner from "@/components/EpsSpinner"
import {usePageTitle} from "@/hooks/usePageTitle"
import {logger} from "@/helpers/logger"
import {normalizePath} from "@/helpers/utils"
+import {LOADING_STRINGS} from "@/constants/ui-strings/LoadingPage"
+import {Link} from "react-router-dom"
+import {Fragment} from "react"
export default function LoadingPage() {
usePageTitle("Loading information")
@@ -11,12 +14,16 @@ export default function LoadingPage() {
return (
-
-
- Loading
-
-
-
+
+ {LOADING_STRINGS.HEADER}
+
+ If you have not been redirected after 1 minute,{" "}
+ log out
+ {" "}to reset your session and then log in again.
+
+
+
+
)
From 69c2be1563e7c46087002147de1f0cdcdbddbc90 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 18:53:51 +0000
Subject: [PATCH 23/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml
from 5.3.12 to 5.4.1 (#1776)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.12 to 5.4.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml's
releases .
v5.4.1
5.4.1
(2026-02-12)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (#64 )
(997a194 )
Info
Release
workflow run - Workflow ID: 21958646435
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.0
5.4.0
(2026-02-12)
New
[AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
(ae3d6b3 )
Info
Release
workflow run - Workflow ID: 21942413870
It was initialized by anthony-nhs
Commits
997a194
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (...
ae3d6b3
New: [AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index a7e1dadcaf..13d53ca87e 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -10,7 +10,7 @@ env:
jobs:
dependabot-auto-approve-and-merge:
needs: quality_checks
- uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@997a1946c83bb2a9eda418847ed640738af949ff
secrets:
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
From ce0b36c9be4b8eaf984a3f3ba955e274fa853977 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 19:40:52 +0000
Subject: [PATCH 24/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml from 5.3.12
to 5.4.1 (#1774)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.12 to 5.4.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml's
releases .
v5.4.1
5.4.1
(2026-02-12)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (#64 )
(997a194 )
Info
Release
workflow run - Workflow ID: 21958646435
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.0
5.4.0
(2026-02-12)
New
[AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
(ae3d6b3 )
Info
Release
workflow run - Workflow ID: 21942413870
It was initialized by anthony-nhs
Commits
997a194
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (...
ae3d6b3
New: [AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7f43124596..f5bf0ade8d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -46,7 +46,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 13d53ca87e..ddf53028c1 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -150,7 +150,7 @@ jobs:
tag_release:
needs: [get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 164c427c18..7ea242c5ca 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -44,7 +44,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
with:
dry_run: false
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From dbb13a5e020af9e3e9950d911b4ac240471f0ad8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 20:22:10 +0000
Subject: [PATCH 25/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml from
5.3.12 to 5.4.1 (#1775)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.12 to 5.4.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml's
releases .
v5.4.1
5.4.1
(2026-02-12)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (#64 )
(997a194 )
Info
Release
workflow run - Workflow ID: 21958646435
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.0
5.4.0
(2026-02-12)
New
[AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
(ae3d6b3 )
Info
Release
workflow run - Workflow ID: 21942413870
It was initialized by anthony-nhs
Commits
997a194
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (...
ae3d6b3
New: [AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f5bf0ade8d..a178f837c5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -27,7 +27,7 @@ jobs:
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index ddf53028c1..26de5beabd 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -50,7 +50,7 @@ jobs:
quality_checks:
# always run, but only block in the non-skip case
needs: [get_commit_message, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
secrets:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7ea242c5ca..7ab7b7cb7c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -25,7 +25,7 @@ jobs:
TAG_FORMAT=$(yq '.TAG_FORMAT' .github/config/settings.yml)
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From 67d564a094f2fdf62449ede435e828245e2c5952 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 20:54:15 +0000
Subject: [PATCH 26/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml from
5.3.12 to 5.4.1 (#1773)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.3.12 to 5.4.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml's
releases .
v5.4.1
5.4.1
(2026-02-12)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (#64 )
(997a194 )
Info
Release
workflow run - Workflow ID: 21958646435
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.0
5.4.0
(2026-02-12)
New
[AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
(ae3d6b3 )
Info
Release
workflow run - Workflow ID: 21942413870
It was initialized by anthony-nhs
Commits
997a194
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.3 to 12.0.5 (...
ae3d6b3
New: [AEA-6028] - Updated actionlint to allow for yaml anchors (#63 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 26de5beabd..d4c2ac9773 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -120,7 +120,7 @@ jobs:
run: echo "Skipping QC gate per commit message."
pr_title_format_check:
- uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@5ccebbf821beef2de6abdce9e392b3cbeb4999e3
+ uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@997a1946c83bb2a9eda418847ed640738af949ff
get_issue_number:
runs-on: ubuntu-22.04
From deb4825ababeee86014420c4b586af14cdb6f4fa Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 22:24:20 +0000
Subject: [PATCH 27/62] Upgrade: [dependabot] - bump @aws-sdk/client-lambda
from 3.985.0 to 3.989.0 (#1793)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda)
from 3.985.0 to 3.989.0.
Release notes
Sourced from @aws-sdk/client-lambda's
releases .
v3.989.0
3.989.0(2026-02-12)
Chores
New Features
client-ec2: Launching nested virtualization. This
feature allows you to run nested VMs inside virtual (non-bare metal) EC2
instances. (9541a839 )
Bug Fixes
For list of updated packages, view
updated-packages.md in
assets-3.989.0.zip
v3.988.0
3.988.0(2026-02-11)
Chores
New Features
client-kafkaconnect: Support configurable upper
limits on task count during autoscaling operations via
maxAutoscalingTaskCount parameter. (c996f67d )
client-batch: Add support for listing jobs by share
identifier and getting snapshots of active capacity utilization by job
queue and share. (951d3634 )
client-eks: This release adds support for Windows
Server 2025 in Amazon EKS Managed Node Groups. (6af8b6b9 )
client-s3tables: S3 Tables now supports setting
partition specifications and sort orders on tables. Partition specs
allow users to define how data is organized using transform functions.
Sort order configurations enable users to specify sort directions and
null ordering preferences for optimized data layout. (e6b5be09 )
client-ec2: R8i instances powered by custom Intel
Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz
turbo frequency (72ad5262 )
For list of updated packages, view
updated-packages.md in
assets-3.988.0.zip
v3.987.0
3.987.0(2026-02-10)
Chores
client-iotanalytics: remove iot analytics due to
service shutdown (#7727 )
(e3140d04 )
client-evidently: remove evidently due to service
shutdown (#7725 )
(5b9942f9 )
New Features
... (truncated)
Changelog
Sourced from @aws-sdk/client-lambda's
changelog .
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
package-lock.json | 362 +++++++++++-------
.../prescriptionDetailsLambda/package.json | 2 +-
2 files changed, 214 insertions(+), 150 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c36013c82f..1586959678 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -816,26 +816,26 @@
}
},
"node_modules/@aws-sdk/client-lambda": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.985.0.tgz",
- "integrity": "sha512-RFQVkOn9wn4LAYBDpOXyN+qY/akpGN1zJrEHkWbE+cXx/ypKo7nRt/r5jSTW2k0MttuI9ViVFemtGn69z22uBA==",
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.989.0.tgz",
+ "integrity": "sha512-poODSUZ7QbpP6tUXkuJkW8UUAiOfuATV4jzS/FV2SXhd+y388x7o8cOYcwLR2hcCfMrfDqGGVAkYMcjebQyVQw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/credential-provider-node": "^3.972.6",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/credential-provider-node": "^3.972.8",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.9",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-endpoints": "3.989.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@aws-sdk/util-user-agent-node": "^3.972.7",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/eventstream-serde-browser": "^4.2.8",
"@smithy/eventstream-serde-config-resolver": "^4.3.8",
"@smithy/eventstream-serde-node": "^4.2.8",
@@ -843,25 +843,25 @@
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.13",
- "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/middleware-retry": "^4.4.31",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.29",
- "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-defaults-mode-browser": "^4.3.30",
+ "@smithy/util-defaults-mode-node": "^4.2.33",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
- "@smithy/util-stream": "^4.5.11",
+ "@smithy/util-stream": "^4.5.12",
"@smithy/util-utf8": "^4.2.0",
"@smithy/util-waiter": "^4.2.8",
"tslib": "^2.6.2"
@@ -870,6 +870,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
+ "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1062,44 +1078,44 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.985.0.tgz",
- "integrity": "sha512-81J8iE8MuXhdbMfIz4sWFj64Pe41bFi/uqqmqOC5SlGv+kwoyLsyKS/rH2tW2t5buih4vTUxskRjxlqikTD4oQ==",
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.989.0.tgz",
+ "integrity": "sha512-3sC+J1ru5VFXLgt9KZmXto0M7mnV5RkS6FNGwRMK3XrojSjHso9DLOWjbnXhbNv4motH8vu53L1HK2VC1+Nj5w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.9",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-endpoints": "3.989.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@aws-sdk/util-user-agent-node": "^3.972.7",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.13",
- "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/middleware-retry": "^4.4.31",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.29",
- "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-defaults-mode-browser": "^4.3.30",
+ "@smithy/util-defaults-mode-node": "^4.2.33",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1110,6 +1126,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
+ "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1136,19 +1168,19 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.973.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.7.tgz",
- "integrity": "sha512-wNZZQQNlJ+hzD49cKdo+PY6rsTDElO8yDImnrI69p2PLBa7QomeUKAJWYp9xnaR38nlHqWhMHZuYLCQ3oSX+xg==",
+ "version": "3.973.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.9.tgz",
+ "integrity": "sha512-cyUOfJSizn8da7XrBEFBf4UMI4A6JQNX6ZFcKtYmh/CrwfzsDcabv3k/z0bNwQ3pX5aeq5sg/8Bs/ASiL0bJaA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
"@aws-sdk/xml-builder": "^3.972.4",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/signature-v4": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-middleware": "^4.2.8",
@@ -1185,12 +1217,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.5.tgz",
- "integrity": "sha512-LxJ9PEO4gKPXzkufvIESUysykPIdrV7+Ocb9yAhbhJLE4TiAYqbCVUE+VuKP1leGR1bBfjWjYgSV5MxprlX3mQ==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.7.tgz",
+ "integrity": "sha512-r8kBtglvLjGxBT87l6Lqkh9fL8yJJ6O4CYQPjKlj3AkCuL4/4784x3rxxXWw9LTKXOo114VB6mjxAuy5pI7XIg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/types": "^4.12.0",
@@ -1213,20 +1245,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.7.tgz",
- "integrity": "sha512-L2uOGtvp2x3bTcxFTpSM+GkwFIPd8pHfGWO1764icMbo7e5xJh0nfhx1UwkXLnwvocTNEf8A7jISZLYjUSNaTg==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.9.tgz",
+ "integrity": "sha512-40caFblEg/TPrp9EpvyMxp4xlJ5TuTI+A8H6g8FhHn2hfH2PObFAPLF9d5AljK/G69E1YtTklkuQeAwPlV3w8Q==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/types": "^3.973.1",
"@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
- "@smithy/util-stream": "^4.5.11",
+ "@smithy/util-stream": "^4.5.12",
"tslib": "^2.6.2"
},
"engines": {
@@ -1246,19 +1278,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.5.tgz",
- "integrity": "sha512-SdDTYE6jkARzOeL7+kudMIM4DaFnP5dZVeatzw849k4bSXDdErDS188bgeNzc/RA2WGrlEpsqHUKP6G7sVXhZg==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.7.tgz",
+ "integrity": "sha512-zeYKrMwM5bCkHFho/x3+1OL0vcZQ0OhTR7k35tLq74+GP5ieV3juHXTZfa2LVE0Bg75cHIIerpX0gomVOhzo/w==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/credential-provider-env": "^3.972.5",
- "@aws-sdk/credential-provider-http": "^3.972.7",
- "@aws-sdk/credential-provider-login": "^3.972.5",
- "@aws-sdk/credential-provider-process": "^3.972.5",
- "@aws-sdk/credential-provider-sso": "^3.972.5",
- "@aws-sdk/credential-provider-web-identity": "^3.972.5",
- "@aws-sdk/nested-clients": "3.985.0",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/credential-provider-env": "^3.972.7",
+ "@aws-sdk/credential-provider-http": "^3.972.9",
+ "@aws-sdk/credential-provider-login": "^3.972.7",
+ "@aws-sdk/credential-provider-process": "^3.972.7",
+ "@aws-sdk/credential-provider-sso": "^3.972.7",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.7",
+ "@aws-sdk/nested-clients": "3.989.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1283,13 +1315,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.5.tgz",
- "integrity": "sha512-uYq1ILyTSI6ZDCMY5+vUsRM0SOCVI7kaW4wBrehVVkhAxC6y+e9rvGtnoZqCOWL1gKjTMouvsf4Ilhc5NCg1Aw==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.7.tgz",
+ "integrity": "sha512-Q103cLU6OjAllYjX7+V+PKQw654jjvZUkD+lbUUiFbqut6gR5zwl1DrelvJPM5hnzIty7BCaxaRB3KMuz3M/ug==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/nested-clients": "3.985.0",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/nested-clients": "3.989.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
@@ -1314,17 +1346,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.972.6",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.6.tgz",
- "integrity": "sha512-DZ3CnAAtSVtVz+G+ogqecaErMLgzph4JH5nYbHoBMgBkwTUV+SUcjsjOJwdBJTHu3Dm6l5LBYekZoU2nDqQk2A==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.8.tgz",
+ "integrity": "sha512-AaDVOT7iNJyLjc3j91VlucPZ4J8Bw+eu9sllRDugJqhHWYyR3Iyp2huBUW8A3+DfHoh70sxGkY92cThAicSzlQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "^3.972.5",
- "@aws-sdk/credential-provider-http": "^3.972.7",
- "@aws-sdk/credential-provider-ini": "^3.972.5",
- "@aws-sdk/credential-provider-process": "^3.972.5",
- "@aws-sdk/credential-provider-sso": "^3.972.5",
- "@aws-sdk/credential-provider-web-identity": "^3.972.5",
+ "@aws-sdk/credential-provider-env": "^3.972.7",
+ "@aws-sdk/credential-provider-http": "^3.972.9",
+ "@aws-sdk/credential-provider-ini": "^3.972.7",
+ "@aws-sdk/credential-provider-process": "^3.972.7",
+ "@aws-sdk/credential-provider-sso": "^3.972.7",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.7",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1349,12 +1381,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.5.tgz",
- "integrity": "sha512-HDKF3mVbLnuqGg6dMnzBf1VUOywE12/N286msI9YaK9mEIzdsGCtLTvrDhe3Up0R9/hGFbB+9l21/TwF5L1C6g==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.7.tgz",
+ "integrity": "sha512-hxMo1V3ujWWrQSONxQJAElnjredkRpB6p8SDjnvRq70IwYY38R/CZSys0IbhRPxdgWZ5j12yDRk2OXhxw4Gj3g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1378,14 +1410,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.5.tgz",
- "integrity": "sha512-8urj3AoeNeQisjMmMBhFeiY2gxt6/7wQQbEGun0YV/OaOOiXrIudTIEYF8ZfD+NQI6X1FY5AkRsx6O/CaGiybA==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.7.tgz",
+ "integrity": "sha512-ZGKBOHEj8Ap15jhG2XMncQmKLTqA++2DVU2eZfLu3T/pkwDyhCp5eZv5c/acFxbZcA/6mtxke+vzO/n+aeHs4A==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.985.0",
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/token-providers": "3.985.0",
+ "@aws-sdk/client-sso": "3.989.0",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/token-providers": "3.989.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1409,13 +1441,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.5.tgz",
- "integrity": "sha512-OK3cULuJl6c+RcDZfPpaK5o3deTOnKZbxm7pzhFNGA3fI2hF9yDih17fGRazJzGGWaDVlR9ejZrpDef4DJCEsw==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.7.tgz",
+ "integrity": "sha512-AbYupBIoSJoVMlbMqBhNvPhqj+CdGtzW7Uk4ZIMBm2br18pc3rkG1VaKVFV85H87QCvLHEnni1idJjaX1wOmIw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/nested-clients": "3.985.0",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/nested-clients": "3.989.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1623,15 +1655,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.7.tgz",
- "integrity": "sha512-HUD+geASjXSCyL/DHPQc/Ua7JhldTcIglVAoCV8kiVm99IaFSlAbTvEnyhZwdE6bdFyTL+uIaWLaCFSRsglZBQ==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.9.tgz",
+ "integrity": "sha512-1g1B7yf7KzessB0mKNiV9gAHEwbM662xgU+VE4LxyGe6kVGZ8LqYsngjhE+Stna09CJ7Pxkjr6Uq1OtbGwJJJg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
- "@smithy/core": "^3.22.1",
+ "@aws-sdk/util-endpoints": "3.989.0",
+ "@smithy/core": "^3.23.0",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
@@ -1640,6 +1672,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
+ "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1653,44 +1701,44 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.985.0.tgz",
- "integrity": "sha512-TsWwKzb/2WHafAY0CE7uXgLj0FmnkBTgfioG9HO+7z/zCPcl1+YU+i7dW4o0y+aFxFgxTMG+ExBQpqT/k2ao8g==",
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.989.0.tgz",
+ "integrity": "sha512-Dbk2HMPU3mb6RrSRzgf0WCaWSbgtZG258maCpuN2/ONcAQNpOTw99V5fU5CA1qVK6Vkm4Fwj2cnOnw7wbGVlOw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.7",
+ "@aws-sdk/core": "^3.973.9",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.9",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-endpoints": "3.989.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@aws-sdk/util-user-agent-node": "^3.972.7",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.13",
- "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/middleware-retry": "^4.4.31",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.29",
- "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-defaults-mode-browser": "^4.3.30",
+ "@smithy/util-defaults-mode-node": "^4.2.33",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1701,6 +1749,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
+ "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/nested-clients/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1794,13 +1858,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.985.0.tgz",
- "integrity": "sha512-+hwpHZyEq8k+9JL2PkE60V93v2kNhUIv7STFt+EAez1UJsJOQDhc5LpzEX66pNjclI5OTwBROs/DhJjC/BtMjQ==",
+ "version": "3.989.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.989.0.tgz",
+ "integrity": "sha512-OdBByMv+OjOZoekrk4THPFpLuND5aIQbDHCGh3n2rvifAbm31+6e0OLhxSeCF1UMPm+nKq12bXYYEoCIx5SQBg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/nested-clients": "3.985.0",
+ "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/nested-clients": "3.989.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1940,12 +2004,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.972.5",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.5.tgz",
- "integrity": "sha512-GsUDF+rXyxDZkkJxUsDxnA67FG+kc5W1dnloCFLl6fWzceevsCYzJpASBzT+BPjwUgREE6FngfJYYYMQUY5fZQ==",
+ "version": "3.972.7",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.7.tgz",
+ "integrity": "sha512-oyhv+FjrgHjP+F16cmsrJzNP4qaRJzkV1n9Lvv4uyh3kLqo3rIe9NSBSBa35f2TedczfG2dD+kaQhHBB47D6Og==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.9",
"@aws-sdk/types": "^3.973.1",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/types": "^4.12.0",
@@ -5084,9 +5148,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.22.1",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.22.1.tgz",
- "integrity": "sha512-x3ie6Crr58MWrm4viHqqy2Du2rHYZjwu8BekasrQx4ca+Y24dzVAwq3yErdqIbc2G3I0kLQA13PQ+/rde+u65g==",
+ "version": "3.23.0",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.0.tgz",
+ "integrity": "sha512-Yq4UPVoQICM9zHnByLmG8632t2M0+yap4T7ANVw482J0W7HW0pOuxwVmeOwzJqX2Q89fkXz0Vybz55Wj2Xzrsg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.2.9",
@@ -5095,7 +5159,7 @@
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-middleware": "^4.2.8",
- "@smithy/util-stream": "^4.5.11",
+ "@smithy/util-stream": "^4.5.12",
"@smithy/util-utf8": "^4.2.0",
"@smithy/uuid": "^1.1.0",
"tslib": "^2.6.2"
@@ -5454,12 +5518,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.4.13",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.13.tgz",
- "integrity": "sha512-x6vn0PjYmGdNuKh/juUJJewZh7MoQ46jYaJ2mvekF4EesMuFfrl4LaW/k97Zjf8PTCPQmPgMvwewg7eNoH9n5w==",
+ "version": "4.4.14",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.14.tgz",
+ "integrity": "sha512-FUFNE5KVeaY6U/GL0nzAAHkaCHzXLZcY1EhtQnsAqhD8Du13oPKtMB9/0WK4/LK6a/T5OZ24wPoSShff5iI6Ag==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -5485,15 +5549,15 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.4.30",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.30.tgz",
- "integrity": "sha512-CBGyFvN0f8hlnqKH/jckRDz78Snrp345+PVk8Ux7pnkUCW97Iinse59lY78hBt04h1GZ6hjBN94BRwZy1xC8Bg==",
+ "version": "4.4.31",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.31.tgz",
+ "integrity": "sha512-RXBzLpMkIrxBPe4C8OmEOHvS8aH9RUuCOH++Acb5jZDEblxDjyg6un72X9IcbrGTJoiUwmI7hLypNfuDACypbg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.3.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/service-error-classification": "^4.2.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -5595,9 +5659,9 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "4.4.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.9.tgz",
- "integrity": "sha512-KX5Wml5mF+luxm1szW4QDz32e3NObgJ4Fyw+irhph4I/2geXwUy4jkIMUs5ZPGflRBeR6BUkC2wqIab4Llgm3w==",
+ "version": "4.4.10",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.10.tgz",
+ "integrity": "sha512-u4YeUwOWRZaHbWaebvrs3UhwQwj+2VNmcVCwXcYTvPIuVyM7Ex1ftAj+fdbG/P4AkBwLq/+SKn+ydOI4ZJE9PA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.2.8",
@@ -5829,17 +5893,17 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.11.2",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.2.tgz",
- "integrity": "sha512-SCkGmFak/xC1n7hKRsUr6wOnBTJ3L22Qd4e8H1fQIuKTAjntwgU8lrdMe7uHdiT2mJAOWA/60qaW9tiMu69n1A==",
+ "version": "4.11.3",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.3.tgz",
+ "integrity": "sha512-Q7kY5sDau8OoE6Y9zJoRGgje8P4/UY0WzH8R2ok0PDh+iJ+ZnEKowhjEqYafVcubkbYxQVaqwm3iufktzhprGg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.22.1",
- "@smithy/middleware-endpoint": "^4.4.13",
+ "@smithy/core": "^3.23.0",
+ "@smithy/middleware-endpoint": "^4.4.14",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
- "@smithy/util-stream": "^4.5.11",
+ "@smithy/util-stream": "^4.5.12",
"tslib": "^2.6.2"
},
"engines": {
@@ -5973,13 +6037,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.3.29",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.29.tgz",
- "integrity": "sha512-nIGy3DNRmOjaYaaKcQDzmWsro9uxlaqUOhZDHQed9MW/GmkBZPtnU70Pu1+GT9IBmUXwRdDuiyaeiy9Xtpn3+Q==",
+ "version": "4.3.30",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.30.tgz",
+ "integrity": "sha512-cMni0uVU27zxOiU8TuC8pQLC1pYeZ/xEMxvchSK/ILwleRd1ugobOcIRr5vXtcRqKd4aBLWlpeBoDPJJ91LQng==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -6000,16 +6064,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.2.32",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.32.tgz",
- "integrity": "sha512-7dtFff6pu5fsjqrVve0YMhrnzJtccCWDacNKOkiZjJ++fmjGExmmSu341x+WU6Oc1IccL7lDuaUj7SfrHpWc5Q==",
+ "version": "4.2.33",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.33.tgz",
+ "integrity": "sha512-LEb2aq5F4oZUSzWBG7S53d4UytZSkOEJPXcBq/xbG2/TmK9EW5naUZ8lKu1BEyWMzdHIzEVN16M3k8oxDq+DJA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.6",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -6119,13 +6183,13 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "4.5.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.11.tgz",
- "integrity": "sha512-lKmZ0S/3Qj2OF5H1+VzvDLb6kRxGzZHq6f3rAsoSu5cTLGsn3v3VQBA8czkNNXlLjoFEtVu3OQT2jEeOtOE2CA==",
+ "version": "4.5.12",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.12.tgz",
+ "integrity": "sha512-D8tgkrmhAX/UNeCZbqbEO3uqyghUnEmmoO9YEvRuwxjlkKKUE7FOgCJnqpTlQPe9MApdWPky58mNQQHbnCzoNg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/fetch-http-handler": "^5.3.9",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-buffer-from": "^4.2.0",
@@ -17742,7 +17806,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-lambda": "^3.985.0",
+ "@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 32e7d19282..f7a9565ade 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.980.0",
- "@aws-sdk/client-lambda": "^3.985.0",
+ "@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
From 2adb21e1fed9671ad5c8709831f4b14f3bd76042 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 23:10:00 +0000
Subject: [PATCH 28/62] Upgrade: [dependabot] - bump
@aws-lambda-powertools/parameters from 2.30.2 to 2.31.0 (#1786)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-lambda-powertools/parameters](https://github.com/aws-powertools/powertools-lambda-typescript)
from 2.30.2 to 2.31.0.
Release notes
Sourced from @aws-lambda-powertools/parameters's
releases .
v2.31.0
Summary
In this release we are pleased to announce Tracer middleware for the
HTTP event handler, which allows users to enable distributed tracing for
their HTTP routes with minimal boilerplate code.
In addition, the metric utility now supports a fluent interface,
allowing you to chain multiple methods in a single statement.
We have also fixed a bug in the HTTP event handler that caused
parameterized headers to be handled incorrectly.
⭐ Special thanks to @nateiler and @dothomson for
their first PR merged in the project, and to @arnabrahman !
for another great contribution 🎉
Tracer Middleware
You can now use the Tracer utility with the HTTP event handler to
gain observability over your routes. The middleware:
Creates a subsegment for each HTTP route with the format
METHOD /path (e.g., GET /users)
Adds ColdStart and Service
annotations
Optionally captures JSON response bodies as metadata
Captures errors as metadata when exceptions occur
import { Router } from
'@aws-lambda-powertools/event-handler/http';
import { tracer as tracerMiddleware } from
'@aws-lambda-powertools/event-handler/http/middleware/tracer';
import { Tracer } from '@aws-lambda-powertools/tracer';
import type { Context } from 'aws-lambda';
const tracer = new Tracer({ serviceName: 'my-api' });
const app = new Router();
app.get(
'/users/cards',
[tracerMiddleware(tracer, { captureResponse: false })],
({ params }) => {
return { id: params.id, secret: 'sensitive-data' };
}
);
export const handler = async (event: unknown, context: Context) =>
app.resolve(event, context);
Metrics Fluent Interface
All mutation methods (with the exception of clear*) now
return the metric instance that was mutated, allowing you to chain
multiple metrics operations in a single statement.
import { Metrics} from
'@aws-lambda-powertools/metrics';
const metrics = new Metrics();
</tr></table>
... (truncated)
Changelog
Sourced from @aws-lambda-powertools/parameters's
changelog .
2.31.0
(2026-02-10)
Features
metrics return metrics instance from metrics
functions (#4930 )
(e7aa2e2 )
parameters pass underlying SDK error as cause to
GetParameterError (#4936 )
(b3499db )
event-handler add tracer middleware for HTTP routes
(#4982 )
(8be6157 )
Bug Fixes
event-handler handle set-cookie header values with
multiple attributes (#4990 )
(42317fe )
kafka handle tombstone events (#4991 )
(04c3236 )
Commits
54d1fa3
chore(ci): bump version to 2.31.0 (#5007 )
42317fe
fix(event-handler): handle set-cookie header values with multiple
attributes ...
8e4da8a
chore(deps): bump @types/node from 25.2.0 to 25.2.2 (#5004 )
ddf54e0
chore(deps): bump github/codeql-action from 4.32.1 to 4.32.2 (#4998 )
7692071
chore(deps): bump @types/node from 25.2.0 to 25.2.1 (#4999 )
d8dfadc
chore: manually upgrade dependency tree (#5002 )
60b6ce1
ci: switch npm auth to OIDC (#4997 )
04c3236
fix(kafka): handle tombstone events (#4991 )
8e1359e
chore(deps): bump the aws-cdk group across 1 directory with 3 updates
(#4985 )
4c6657a
test: extract DF idempotency e2e tests (#4994 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 25 +++++++++++++------
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
5 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1586959678..53ce617b77 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -515,12 +515,12 @@
}
},
"node_modules/@aws-lambda-powertools/parameters": {
- "version": "2.30.2",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/parameters/-/parameters-2.30.2.tgz",
- "integrity": "sha512-RVyaINQ2PInZwBtAX9J9TiAOtrtvOby9r+TRpXEi4bSPGA4dHmt+cvCG9B2181nVAAK3DkuciPhzblzQK7CyDA==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/parameters/-/parameters-2.31.0.tgz",
+ "integrity": "sha512-CO3JVcnBWTWaGwNslGadUfzr8eQiSiRUQCUp5IVdN7TULD6CNYV32VI35AkOFhGstmEC1BKP36T+AzVGxQWIew==",
"license": "MIT-0",
"dependencies": {
- "@aws-lambda-powertools/commons": "2.30.2"
+ "@aws-lambda-powertools/commons": "2.31.0"
},
"peerDependencies": {
"@aws-sdk/client-appconfigdata": ">=3.x",
@@ -551,6 +551,15 @@
}
}
},
+ "node_modules/@aws-lambda-powertools/parameters/node_modules/@aws-lambda-powertools/commons": {
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
+ "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
+ "license": "MIT-0",
+ "dependencies": {
+ "@aws/lambda-invoke-store": "0.2.3"
+ }
+ },
"node_modules/@aws-sdk/client-dynamodb": {
"version": "3.985.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.985.0.tgz",
@@ -17590,7 +17599,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
@@ -17617,7 +17626,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17804,7 +17813,7 @@
"dependencies": {
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
@@ -17881,7 +17890,7 @@
"dependencies": {
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2"
},
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 18739968c2..4c54ce66be 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 2e40de4ef5..dcf783abb9 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -19,7 +19,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index f7a9565ade..e532d7e48c 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.980.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index b4460399e5..50253ce7cf 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-lambda-powertools/parameters": "^2.30.1",
+ "@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2"
},
From ce28f95501c4fb59180f6a264719bd89430153f9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 13 Feb 2026 23:42:40 +0000
Subject: [PATCH 29/62] Upgrade: [dependabot] - bump aws-cdk-lib from 2.237.1
to 2.238.0 (#1777)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)
from 2.237.1 to 2.238.0.
Release notes
Sourced from aws-cdk-lib's
releases .
v2.238.0
⚠ BREAKING CHANGES
bedrock-agentcore: Interface extensions require new
property implementations
aws-bedrock-agentcore-alpha:
IGateway now requires gatewayRef getter
IGatewayTarget now requires gatewayTargetRef getter
IMemory now requires memoryRef getter
IBedrockAgentRuntime now requires runtimeRef getter
IRuntimeEndpoint now requires runtimeEndpointRef getter
IBrowserCustom now requires browserCustomRef getter
ICodeInterpreterCustom now requires codeInterpreterCustomRef
getter
Features
Bug Fixes
core: intrinsic cfn function tokens are not
detected as such in java (#36843 )
(3f29f11 )
events: restore Match.anyOf support
for raw strings (#36908 )
(6804c7c ),
closes #36902
#36602
#36602
iam: undeprecate openIdConnectProviderArn and
openIdConnectProviderIssuer in IOidcProvider (#36859 )
(cbf0b03 )
Miscellaneous Chores
Alpha modules (2.238.0-alpha.0)
Features
eks-v2-alpha: add support for
bootstrapSelfManagedAddons (#36740 )
(1ffe38d )
eks-v2-alpha: add support for EKS hybrid nodes (#36749 )
(48ace56 )
Bug Fixes
eks-v2-alpha: ensure kubectl provider and handler
functions use the same vpc configuration (#36735 )
(4e02f08 ),
closes #34878
#34877
ivs-alpha: add region constraints to integration
tests (#36851 )
(d55fec4 )
mixins-preview: apply mixins in order (#36847 )
(726060c )
mixins-preview: apply mixins in order in
MixinApplicator (#36877 )
(09db1c9 ),
closes #36847
Changelog
Sourced from aws-cdk-lib's
changelog .
Changelog
All notable changes to this project will be documented in this file.
See standard-version
for commit guidelines.
Features
eks-v2-alpha: add support for
bootstrapSelfManagedAddons (#36740 )
(1ffe38d )
eks-v2-alpha: add support for EKS hybrid nodes (#36749 )
(48ace56 )
Bug Fixes
eks-v2-alpha: ensure kubectl provider and handler
functions use the same vpc configuration (#36735 )
(4e02f08 ),
closes #34878
#34877
ivs-alpha: add region constraints to integration
tests (#36851 )
(d55fec4 )
mixins-preview: apply mixins in order (#36847 )
(726060c )
mixins-preview: apply mixins in order in
MixinApplicator (#36877 )
(09db1c9 ),
closes #36847
Features
Bug Fixes
bedrock-agentcore-alpha: construct ID collision
when multiple schemas are set (#36565 )
(9ebfb62 ),
closes #36559
Features
bedrock-agentcore-alpha: added episodic memory
strategy (#36591 )
(21dcfc6 )
bedrock-agentcore-alpha: added gateway interceptors
(#36604 )
(ba8aa48 )
bedrock-agentcore-alpha: make physical name
properties optional for AgentCore resources (#36354 )
(5137d81 ),
closes #36341
mixins-preview: expose
BucketPolicyStatementsMixin publicly (#36771 )
(458156d )
sagemaker: add
containerStartupHealthCheckTimeoutInSeconds support for EndpointConfig
(#35626 )
(47d707a ),
closes #35566
Bug Fixes
... (truncated)
Commits
cb0c99e
chore: update analytics metadata blueprints
5143fdf
feat: update L1 CloudFormation resource definitions (#36834 )
6804c7c
fix(events): restore Match.anyOf support for raw strings
(#36908 )
95a1eef
chore(bedrock-alpha): add Claude Opus 4.6 (#36898 )
cd73498
feat(ec2): support Firehose IDeliveryStreamRef as flow log
destination (#36 ...
875d9b8
feat(eks): add removal policy for all constructs (#35835 )
48ace56
feat(eks-v2-alpha): add support for EKS hybrid nodes (#36749 )
2cf8cbc
chore: assembly-related code has moved from cx-api (#36770 )
cbf0b03
fix(iam): undeprecate openIdConnectProviderArn and
openIdConnectProviderIssue...
cc059c6
feat(eks): add support for EC2, HYBRID_LINUX, and HYPERPOD_LINUX access
entry...
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 48 +++++++++++++++++++++++++++++++++++----
packages/cdk/package.json | 2 +-
2 files changed, 45 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 53ce617b77..24ab714912 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8131,11 +8131,12 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.237.1",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.237.1.tgz",
- "integrity": "sha512-RH8mWHLBtc14stkeUF0gFLaWdS5iS2AHUHnoT5B5LLZfEkYP9G43LjJs0AMmpdlQ5/ZQVvCZ+VB83Q9vLxILRw==",
+ "version": "2.238.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.238.0.tgz",
+ "integrity": "sha512-lmS7DEGcEjNhnl88Z7SynPA1UHdCOkx2pNSGiiBQG5I2jH8H2nnWnr6cZRWmxV2GyNeBmmd9wHdEcSBpkow53Q==",
"bundleDependencies": [
"@balena/dockerignore",
+ "@aws-cdk/cloud-assembly-api",
"case",
"fs-extra",
"ignore",
@@ -8151,6 +8152,7 @@
"dependencies": {
"@aws-cdk/asset-awscli-v1": "2.2.263",
"@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0",
+ "@aws-cdk/cloud-assembly-api": "^2.0.0",
"@aws-cdk/cloud-assembly-schema": "^48.20.0",
"@balena/dockerignore": "^1.0.2",
"case": "1.6.3",
@@ -8171,6 +8173,44 @@
"constructs": "^10.0.0"
}
},
+ "node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api": {
+ "version": "2.0.0",
+ "bundleDependencies": [
+ "jsonschema",
+ "semver"
+ ],
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jsonschema": "~1.4.1",
+ "semver": "^7.7.3"
+ },
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "peerDependencies": {
+ "@aws-cdk/cloud-assembly-schema": ">=50.1.0"
+ }
+ },
+ "node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api/node_modules/jsonschema": {
+ "version": "1.4.1",
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api/node_modules/semver": {
+ "version": "7.7.3",
+ "inBundle": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": {
"version": "1.0.2",
"inBundle": true,
@@ -17553,7 +17593,7 @@
"packages/cdk": {
"version": "0.1.0",
"dependencies": {
- "aws-cdk-lib": "^2.237.1",
+ "aws-cdk-lib": "^2.238.0",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 5cf840d9e5..2a461aed0d 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -7,7 +7,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "aws-cdk-lib": "^2.237.1",
+ "aws-cdk-lib": "^2.238.0",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
From 881c46747909ff19a4cd991ab784825de484b410 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 00:14:20 +0000
Subject: [PATCH 30/62] Upgrade: [dependabot] - bump @aws-sdk/client-dynamodb
from 3.985.0 to 3.989.0 (#1787)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)
from 3.985.0 to 3.989.0.
Release notes
Sourced from @aws-sdk/client-dynamodb's
releases .
v3.989.0
3.989.0(2026-02-12)
Chores
New Features
client-ec2: Launching nested virtualization. This
feature allows you to run nested VMs inside virtual (non-bare metal) EC2
instances. (9541a839 )
Bug Fixes
For list of updated packages, view
updated-packages.md in
assets-3.989.0.zip
v3.988.0
3.988.0(2026-02-11)
Chores
New Features
client-kafkaconnect: Support configurable upper
limits on task count during autoscaling operations via
maxAutoscalingTaskCount parameter. (c996f67d )
client-batch: Add support for listing jobs by share
identifier and getting snapshots of active capacity utilization by job
queue and share. (951d3634 )
client-eks: This release adds support for Windows
Server 2025 in Amazon EKS Managed Node Groups. (6af8b6b9 )
client-s3tables: S3 Tables now supports setting
partition specifications and sort orders on tables. Partition specs
allow users to define how data is organized using transform functions.
Sort order configurations enable users to specify sort directions and
null ordering preferences for optimized data layout. (e6b5be09 )
client-ec2: R8i instances powered by custom Intel
Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz
turbo frequency (72ad5262 )
For list of updated packages, view
updated-packages.md in
assets-3.988.0.zip
v3.987.0
3.987.0(2026-02-10)
Chores
client-iotanalytics: remove iot analytics due to
service shutdown (#7727 )
(e3140d04 )
client-evidently: remove evidently due to service
shutdown (#7725 )
(5b9942f9 )
New Features
... (truncated)
Changelog
Sourced from @aws-sdk/client-dynamodb's
changelog .
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 258 ++++++++++--------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
10 files changed, 146 insertions(+), 130 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 24ab714912..e779e7d1e2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -561,47 +561,47 @@
}
},
"node_modules/@aws-sdk/client-dynamodb": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.985.0.tgz",
- "integrity": "sha512-e11U2wheDF3hhYOQse3nA0ZsvKGJXf74bwrNnU3gnPhafK7mGfvu6WzJNGIrJBf1aDYsNJ/U5yZL7fe1mBS8fg==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.990.0.tgz",
+ "integrity": "sha512-vHvtdH9V7HcRkg5IlZEo5BGzacR5OTgp8cYDYZ2FWP8bo5ZHAhXYSirNwWQGLEnwrgFjuddWg9hDbbIxWb+6UQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/credential-provider-node": "^3.972.6",
- "@aws-sdk/dynamodb-codec": "^3.972.8",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/credential-provider-node": "^3.972.9",
+ "@aws-sdk/dynamodb-codec": "^3.972.11",
"@aws-sdk/middleware-endpoint-discovery": "^3.972.3",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.10",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-endpoints": "3.990.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@aws-sdk/util-user-agent-node": "^3.972.8",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.13",
- "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/middleware-retry": "^4.4.31",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.29",
- "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-defaults-mode-browser": "^4.3.30",
+ "@smithy/util-defaults-mode-node": "^4.2.33",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -613,6 +613,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
+ "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1087,23 +1103,23 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.989.0.tgz",
- "integrity": "sha512-3sC+J1ru5VFXLgt9KZmXto0M7mnV5RkS6FNGwRMK3XrojSjHso9DLOWjbnXhbNv4motH8vu53L1HK2VC1+Nj5w==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.990.0.tgz",
+ "integrity": "sha512-xTEaPjZwOqVjGbLOP7qzwbdOWJOo1ne2mUhTZwEBBkPvNk4aXB/vcYwWwrjoSWUqtit4+GDbO75ePc/S6TUJYQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.9",
+ "@aws-sdk/middleware-user-agent": "^3.972.10",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.989.0",
+ "@aws-sdk/util-endpoints": "3.990.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.7",
+ "@aws-sdk/util-user-agent-node": "^3.972.8",
"@smithy/config-resolver": "^4.4.6",
"@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
@@ -1136,9 +1152,9 @@
}
},
"node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
- "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
+ "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -1177,9 +1193,9 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.973.9",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.9.tgz",
- "integrity": "sha512-cyUOfJSizn8da7XrBEFBf4UMI4A6JQNX6ZFcKtYmh/CrwfzsDcabv3k/z0bNwQ3pX5aeq5sg/8Bs/ASiL0bJaA==",
+ "version": "3.973.10",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.10.tgz",
+ "integrity": "sha512-4u/FbyyT3JqzfsESI70iFg6e2yp87MB5kS2qcxIA66m52VSTN1fvuvbCY1h/LKq1LvuxIrlJ1ItcyjvcKoaPLg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -1226,12 +1242,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.7.tgz",
- "integrity": "sha512-r8kBtglvLjGxBT87l6Lqkh9fL8yJJ6O4CYQPjKlj3AkCuL4/4784x3rxxXWw9LTKXOo114VB6mjxAuy5pI7XIg==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.8.tgz",
+ "integrity": "sha512-r91OOPAcHnLCSxaeu/lzZAVRCZ/CtTNuwmJkUwpwSDshUrP7bkX1OmFn2nUMWd9kN53Q4cEo8b7226G4olt2Mg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/types": "^4.12.0",
@@ -1254,12 +1270,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.972.9",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.9.tgz",
- "integrity": "sha512-40caFblEg/TPrp9EpvyMxp4xlJ5TuTI+A8H6g8FhHn2hfH2PObFAPLF9d5AljK/G69E1YtTklkuQeAwPlV3w8Q==",
+ "version": "3.972.10",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.10.tgz",
+ "integrity": "sha512-DTtuyXSWB+KetzLcWaSahLJCtTUe/3SXtlGp4ik9PCe9xD6swHEkG8n8/BNsQ9dsihb9nhFvuUB4DpdBGDcvVg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/types": "^3.973.1",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/node-http-handler": "^4.4.10",
@@ -1287,19 +1303,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.7.tgz",
- "integrity": "sha512-zeYKrMwM5bCkHFho/x3+1OL0vcZQ0OhTR7k35tLq74+GP5ieV3juHXTZfa2LVE0Bg75cHIIerpX0gomVOhzo/w==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/credential-provider-env": "^3.972.7",
- "@aws-sdk/credential-provider-http": "^3.972.9",
- "@aws-sdk/credential-provider-login": "^3.972.7",
- "@aws-sdk/credential-provider-process": "^3.972.7",
- "@aws-sdk/credential-provider-sso": "^3.972.7",
- "@aws-sdk/credential-provider-web-identity": "^3.972.7",
- "@aws-sdk/nested-clients": "3.989.0",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.8.tgz",
+ "integrity": "sha512-n2dMn21gvbBIEh00E8Nb+j01U/9rSqFIamWRdGm/mE5e+vHQ9g0cBNdrYFlM6AAiryKVHZmShWT9D1JAWJ3ISw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/credential-provider-env": "^3.972.8",
+ "@aws-sdk/credential-provider-http": "^3.972.10",
+ "@aws-sdk/credential-provider-login": "^3.972.8",
+ "@aws-sdk/credential-provider-process": "^3.972.8",
+ "@aws-sdk/credential-provider-sso": "^3.972.8",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.8",
+ "@aws-sdk/nested-clients": "3.990.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1324,13 +1340,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.7.tgz",
- "integrity": "sha512-Q103cLU6OjAllYjX7+V+PKQw654jjvZUkD+lbUUiFbqut6gR5zwl1DrelvJPM5hnzIty7BCaxaRB3KMuz3M/ug==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.8.tgz",
+ "integrity": "sha512-rMFuVids8ICge/X9DF5pRdGMIvkVhDV9IQFQ8aTYk6iF0rl9jOUa1C3kjepxiXUlpgJQT++sLZkT9n0TMLHhQw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/nested-clients": "3.989.0",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/nested-clients": "3.990.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
@@ -1355,17 +1371,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.8.tgz",
- "integrity": "sha512-AaDVOT7iNJyLjc3j91VlucPZ4J8Bw+eu9sllRDugJqhHWYyR3Iyp2huBUW8A3+DfHoh70sxGkY92cThAicSzlQ==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.9.tgz",
+ "integrity": "sha512-LfJfO0ClRAq2WsSnA9JuUsNyIicD2eyputxSlSL0EiMrtxOxELLRG6ZVYDf/a1HCepaYPXeakH4y8D5OLCauag==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "^3.972.7",
- "@aws-sdk/credential-provider-http": "^3.972.9",
- "@aws-sdk/credential-provider-ini": "^3.972.7",
- "@aws-sdk/credential-provider-process": "^3.972.7",
- "@aws-sdk/credential-provider-sso": "^3.972.7",
- "@aws-sdk/credential-provider-web-identity": "^3.972.7",
+ "@aws-sdk/credential-provider-env": "^3.972.8",
+ "@aws-sdk/credential-provider-http": "^3.972.10",
+ "@aws-sdk/credential-provider-ini": "^3.972.8",
+ "@aws-sdk/credential-provider-process": "^3.972.8",
+ "@aws-sdk/credential-provider-sso": "^3.972.8",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.8",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1390,12 +1406,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.7.tgz",
- "integrity": "sha512-hxMo1V3ujWWrQSONxQJAElnjredkRpB6p8SDjnvRq70IwYY38R/CZSys0IbhRPxdgWZ5j12yDRk2OXhxw4Gj3g==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.8.tgz",
+ "integrity": "sha512-6cg26ffFltxM51OOS8NH7oE41EccaYiNlbd5VgUYwhiGCySLfHoGuGrLm2rMB4zhy+IO5nWIIG0HiodX8zdvHA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1419,14 +1435,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.7.tgz",
- "integrity": "sha512-ZGKBOHEj8Ap15jhG2XMncQmKLTqA++2DVU2eZfLu3T/pkwDyhCp5eZv5c/acFxbZcA/6mtxke+vzO/n+aeHs4A==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.8.tgz",
+ "integrity": "sha512-35kqmFOVU1n26SNv+U37sM8b2TzG8LyqAcd6iM9gprqxyHEh/8IM3gzN4Jzufs3qM6IrH8e43ryZWYdvfVzzKQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.989.0",
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/token-providers": "3.989.0",
+ "@aws-sdk/client-sso": "3.990.0",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/token-providers": "3.990.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1450,13 +1466,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.7.tgz",
- "integrity": "sha512-AbYupBIoSJoVMlbMqBhNvPhqj+CdGtzW7Uk4ZIMBm2br18pc3rkG1VaKVFV85H87QCvLHEnni1idJjaX1wOmIw==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.8.tgz",
+ "integrity": "sha512-CZhN1bOc1J3ubQPqbmr5b4KaMJBgdDvYsmEIZuX++wFlzmZsKj1bwkaiTEb5U2V7kXuzLlpF5HJSOM9eY/6nGA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/nested-clients": "3.989.0",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/nested-clients": "3.990.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1480,14 +1496,14 @@
}
},
"node_modules/@aws-sdk/dynamodb-codec": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.8.tgz",
- "integrity": "sha512-5ngfn6fQPSNc7G9LlingK4SXfzcJtv5pOP++erc7HmCq0LcDj//0pcpLgxpDII0sBTh0FcR/iw9i4fBZwSJ2Cg==",
+ "version": "3.972.11",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.11.tgz",
+ "integrity": "sha512-A0oji7TdKmua93ehEmozehNbUzgq912LRdOMx4bviVRo02DFaf9+fnwT4UUvvyIvnMBcFjT39kWP9fvka4dGUg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@smithy/core": "^3.22.1",
- "@smithy/smithy-client": "^4.11.2",
+ "@aws-sdk/core": "^3.973.10",
+ "@smithy/core": "^3.23.0",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"tslib": "^2.6.2"
@@ -1664,14 +1680,14 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.972.9",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.9.tgz",
- "integrity": "sha512-1g1B7yf7KzessB0mKNiV9gAHEwbM662xgU+VE4LxyGe6kVGZ8LqYsngjhE+Stna09CJ7Pxkjr6Uq1OtbGwJJJg==",
+ "version": "3.972.10",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.10.tgz",
+ "integrity": "sha512-bBEL8CAqPQkI91ZM5a9xnFAzedpzH6NYCOtNyLarRAzTUTFN2DKqaC60ugBa7pnU1jSi4mA7WAXBsrod7nJltg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.989.0",
+ "@aws-sdk/util-endpoints": "3.990.0",
"@smithy/core": "^3.23.0",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
@@ -1682,9 +1698,9 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
- "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
+ "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -1710,23 +1726,23 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.989.0.tgz",
- "integrity": "sha512-Dbk2HMPU3mb6RrSRzgf0WCaWSbgtZG258maCpuN2/ONcAQNpOTw99V5fU5CA1qVK6Vkm4Fwj2cnOnw7wbGVlOw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.990.0.tgz",
+ "integrity": "sha512-3NA0s66vsy8g7hPh36ZsUgO4SiMyrhwcYvuuNK1PezO52vX3hXDW4pQrC6OQLGKGJV0o6tbEyQtXb/mPs8zg8w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.9",
+ "@aws-sdk/core": "^3.973.10",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.9",
+ "@aws-sdk/middleware-user-agent": "^3.972.10",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.989.0",
+ "@aws-sdk/util-endpoints": "3.990.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.7",
+ "@aws-sdk/util-user-agent-node": "^3.972.8",
"@smithy/config-resolver": "^4.4.6",
"@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
@@ -1759,9 +1775,9 @@
}
},
"node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
- "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
+ "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -1867,13 +1883,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.989.0.tgz",
- "integrity": "sha512-OdBByMv+OjOZoekrk4THPFpLuND5aIQbDHCGh3n2rvifAbm31+6e0OLhxSeCF1UMPm+nKq12bXYYEoCIx5SQBg==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.990.0.tgz",
+ "integrity": "sha512-L3BtUb2v9XmYgQdfGBzbBtKMXaP5fV973y3Qdxeevs6oUTVXFmi/mV1+LnScA/1wVPJC9/hlK+1o5vbt7cG7EQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/nested-clients": "3.989.0",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/nested-clients": "3.990.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -2013,12 +2029,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.972.7",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.7.tgz",
- "integrity": "sha512-oyhv+FjrgHjP+F16cmsrJzNP4qaRJzkV1n9Lvv4uyh3kLqo3rIe9NSBSBa35f2TedczfG2dD+kaQhHBB47D6Og==",
+ "version": "3.972.8",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.8.tgz",
+ "integrity": "sha512-XJZuT0LWsFCW1C8dEpPAXSa7h6Pb3krr2y//1X0Zidpcl0vmgY5nL/X0JuBZlntpBzaN3+U4hvKjuijyiiR8zw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "^3.972.9",
+ "@aws-sdk/middleware-user-agent": "^3.972.10",
"@aws-sdk/types": "^3.973.1",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/types": "^4.12.0",
@@ -17607,7 +17623,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17640,7 +17656,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17676,7 +17692,7 @@
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"axios": "^1.13.5",
"mock-jwks": "^3.3.5"
}
@@ -17829,7 +17845,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17854,7 +17870,7 @@
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
@@ -17884,7 +17900,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17909,7 +17925,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17945,7 +17961,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17967,7 +17983,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index 83877628b5..c106567562 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 4c54ce66be..db1f51be3b 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index dcf783abb9..c780d8b7d3 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"devDependencies": {
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"axios": "^1.13.5",
"mock-jwks": "^3.3.5"
},
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 5bee00d738..f60360d108 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index e532d7e48c..ac44f3f122 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/commons": "^2.30.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.985.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index f90b84d082..7a0ee8a325 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index 81e900044f..23ed451e7b 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index 0928c0d6de..cd5a156fd5 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index f9d5fca98a..502f5b2c49 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-dynamodb": "^3.980.0",
+ "@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
From f177c63da822bba10f94ec7ade6c4431e905de70 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 00:43:47 +0000
Subject: [PATCH 31/62] Upgrade: [dependabot] - bump aws-cdk from 2.1104.0 to
2.1106.0 (#1781)
Bumps
[aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)
from 2.1104.0 to 2.1106.0.
Release notes
Sourced from aws-cdk's
releases .
aws-cdk@v2.1106.0
Features
Bug Fixes
aws-cdk@v2.1105.0
Features
deps: upgrade aws-cdk-lib (#1107 )
(c13141e )
deps: upgrade aws-cdk-lib (#1116 )
(c838a55 )
integ-runner: toolkit-lib-engine is now the only
engine (removes old cli-wrapper engine) (#1108 )
(6386a54 )
Commits
114788d
fix(cli): cdk watch glob pattern support broken after chokidar v3 ->
v4 upgra...
756d6c2
revert: glob patterns ignored in chokidar v4 (#1132 )
4f58bf1
fix(cli): glob patterns ignored in chokidar v4 (#1131 )
750d9be
feat(deps): upgrade aws-cdk-lib (#1125 )
48a22a1
feat(cli): metadata can live in a separate file (#568 )
3e25a4e
refactor: consolidate IO message to telemetry event logic (#1117 )
c838a55
feat(deps): upgrade aws-cdk-lib (#1116 )
6386a54
feat(integ-runner): toolkit-lib-engine is now the only engine (removes
old cl...
c13141e
feat(deps): upgrade aws-cdk-lib (#1107 )
78dd541
chore(deps): bump axios from 1.13.2 to 1.13.4 (#1100 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/cdk/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e779e7d1e2..48eb1ceb83 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8134,9 +8134,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.1104.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1104.0.tgz",
- "integrity": "sha512-TGIK2Mpfqi0BA6Np9aJz0d5HAvTxWd17FrwtXlJuwqdQbR9R/IRqsabF6xRAuhFTz7/YrrHHU9H4VK/Xfnh7Vg==",
+ "version": "2.1106.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1106.0.tgz",
+ "integrity": "sha512-1tyQNnuCnH3nc0QpOL84UNhr+y73fyS75nwSnuy5z7XtRwdsOuqyqcDxd6tvCXkUBA7fdgu8p1FR3hkqrW0GWA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -17614,7 +17614,7 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1104.0"
+ "aws-cdk": "^2.1106.0"
}
},
"packages/CIS2SignOutLambda": {
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 2a461aed0d..37a28b4e69 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -12,6 +12,6 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1104.0"
+ "aws-cdk": "^2.1106.0"
}
}
From 9964b6d8f596ce50ffda52a78bfa9cf9ffc49c46 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 01:26:38 +0000
Subject: [PATCH 32/62] Upgrade: [dependabot] - bump nock from 14.0.10 to
14.0.11 (#1790)
Bumps [nock](https://github.com/nock/nock) from 14.0.10 to 14.0.11.
Release notes
Sourced from nock's
releases .
v14.0.11
Bug Fixes
Commits
db0b280
fix: upgrade semantic-release (#2943 )
bc78af4
Add write permission for contents in CI workflow (#2942 )
a4cb6b8
fix: restore github actions write permissions (#2941 )
113dcac
fix: migrate to npm OIDC (#2940 )
025db76
fix: update @mswjs/interceptors to fix a memory leak (#2938 )
e7418da
chore(deps): bump actions/setup-node from 4 to 6 (#2924 )
2d4a5cc
chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2
4f7e385
chore: upgrade interceptors
5177a33
chore(deps): bump serialize-javascript and mocha (#2848 )
93611a2
chore(deps-dev): bump prettier from 3.2.5 to 3.6.2 (#2883 )
Additional commits viewable in compare
view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
Actions), a new releaser for nock since your current version.
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 24 +++++++++----------
packages/cognito/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
packages/common/pdsClient/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
6 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 48eb1ceb83..60839fac19 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4288,9 +4288,9 @@
}
},
"node_modules/@mswjs/interceptors": {
- "version": "0.39.8",
- "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.39.8.tgz",
- "integrity": "sha512-2+BzZbjRO7Ct61k8fMNHEtoKjeWI9pIlHFTqBwZ5icHpqszIgEZbjb1MW5Z0+bITTCTl3gk4PDBxs9tA/csXvA==",
+ "version": "0.41.3",
+ "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.41.3.tgz",
+ "integrity": "sha512-cXu86tF4VQVfwz8W1SPbhoRyHJkti6mjH/XJIxp40jhO4j2k1m4KYrEykxqWPkFF3vrK4rgQppBh//AwyGSXPA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13832,13 +13832,13 @@
}
},
"node_modules/nock": {
- "version": "14.0.10",
- "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.10.tgz",
- "integrity": "sha512-Q7HjkpyPeLa0ZVZC5qpxBt5EyLczFJ91MEewQiIi9taWuA0KB/MDJlUWtON+7dGouVdADTQsf9RA7TZk6D8VMw==",
+ "version": "14.0.11",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.11.tgz",
+ "integrity": "sha512-u5xUnYE+UOOBA6SpELJheMCtj2Laqx15Vl70QxKo43Wz/6nMHXS7PrEioXLjXAwhmawdEMNImwKCcPhBJWbKVw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@mswjs/interceptors": "^0.39.5",
+ "@mswjs/interceptors": "^0.41.0",
"json-stringify-safe": "^5.0.1",
"propagate": "^2.0.0"
},
@@ -17673,7 +17673,7 @@
"devDependencies": {
"@types/aws-lambda": "^8.10.159",
"mock-jwks": "^3.3.5",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
},
"packages/common/authFunctions": {
@@ -17715,7 +17715,7 @@
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
},
"packages/common/dynamoFunctions": {
@@ -17767,7 +17767,7 @@
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
"fhir": "^4.12.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
},
"packages/common/pdsClient/node_modules/ajv": {
@@ -17892,7 +17892,7 @@
"@types/fhir": "^0.0.41",
"axios-mock-adapter": "^2.0.0",
"mock-jwks": "^3.3.5",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
},
"packages/prescriptionListLambda": {
@@ -17917,7 +17917,7 @@
"@types/aws-lambda": "^8.10.159",
"@types/fhir": "^0.0.41",
"fhir": "^4.12.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
},
"packages/selectedRoleLambda": {
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index db1f51be3b..202a9afdab 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -32,6 +32,6 @@
"devDependencies": {
"@types/aws-lambda": "^8.10.159",
"mock-jwks": "^3.3.5",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
}
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index 25cb44350b..2587048fc8 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -20,6 +20,6 @@
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
}
diff --git a/packages/common/pdsClient/package.json b/packages/common/pdsClient/package.json
index 5fd1e277fc..060f2f8d85 100644
--- a/packages/common/pdsClient/package.json
+++ b/packages/common/pdsClient/package.json
@@ -25,6 +25,6 @@
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
"fhir": "^4.12.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
}
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index ac44f3f122..b483bc1b62 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -38,6 +38,6 @@
"@types/fhir": "^0.0.41",
"axios-mock-adapter": "^2.0.0",
"mock-jwks": "^3.3.5",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
}
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 7a0ee8a325..81db2ec21b 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -31,6 +31,6 @@
"@types/aws-lambda": "^8.10.159",
"@types/fhir": "^0.0.41",
"fhir": "^4.12.0",
- "nock": "^14.0.10"
+ "nock": "^14.0.11"
}
}
From 01eec35e7fe15a40415efa6d662bab93cb9cbefb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 01:56:57 +0000
Subject: [PATCH 33/62] Upgrade: [dependabot] - bump @types/node from 25.2.1 to
25.2.3 (#1780)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.2.1 to 25.2.3.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 60839fac19..5ece2c9be1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.2.1",
+ "@types/node": "^25.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.50.1",
"@vitest/coverage-v8": "^4.0.18",
@@ -6945,9 +6945,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "25.2.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz",
- "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==",
+ "version": "25.2.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz",
+ "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.16.0"
diff --git a/package.json b/package.json
index dc8e82a424..602d1f24c6 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.2.1",
+ "@types/node": "^25.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.50.1",
"@vitest/coverage-v8": "^4.0.18",
From c16f156929c8e4c84f63cff5275da87b13859652 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 02:27:49 +0000
Subject: [PATCH 34/62] Upgrade: [dependabot] - bump
@aws-lambda-powertools/commons from 2.30.2 to 2.31.0 (#1788)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-lambda-powertools/commons](https://github.com/aws-powertools/powertools-lambda-typescript)
from 2.30.2 to 2.31.0.
Release notes
Sourced from @aws-lambda-powertools/commons's
releases .
v2.31.0
Summary
In this release we are pleased to announce Tracer middleware for the
HTTP event handler, which allows users to enable distributed tracing for
their HTTP routes with minimal boilerplate code.
In addition, the metric utility now supports a fluent interface,
allowing you to chain multiple methods in a single statement.
We have also fixed a bug in the HTTP event handler that caused
parameterized headers to be handled incorrectly.
⭐ Special thanks to @nateiler and @dothomson for
their first PR merged in the project, and to @arnabrahman !
for another great contribution 🎉
Tracer Middleware
You can now use the Tracer utility with the HTTP event handler to
gain observability over your routes. The middleware:
Creates a subsegment for each HTTP route with the format
METHOD /path (e.g., GET /users)
Adds ColdStart and Service
annotations
Optionally captures JSON response bodies as metadata
Captures errors as metadata when exceptions occur
import { Router } from
'@aws-lambda-powertools/event-handler/http';
import { tracer as tracerMiddleware } from
'@aws-lambda-powertools/event-handler/http/middleware/tracer';
import { Tracer } from '@aws-lambda-powertools/tracer';
import type { Context } from 'aws-lambda';
const tracer = new Tracer({ serviceName: 'my-api' });
const app = new Router();
app.get(
'/users/cards',
[tracerMiddleware(tracer, { captureResponse: false })],
({ params }) => {
return { id: params.id, secret: 'sensitive-data' };
}
);
export const handler = async (event: unknown, context: Context) =>
app.resolve(event, context);
Metrics Fluent Interface
All mutation methods (with the exception of clear*) now
return the metric instance that was mutated, allowing you to chain
multiple metrics operations in a single statement.
import { Metrics} from
'@aws-lambda-powertools/metrics';
const metrics = new Metrics();
</tr></table>
... (truncated)
Changelog
Sourced from @aws-lambda-powertools/commons's
changelog .
2.31.0
(2026-02-10)
Features
metrics return metrics instance from metrics
functions (#4930 )
(e7aa2e2 )
parameters pass underlying SDK error as cause to
GetParameterError (#4936 )
(b3499db )
event-handler add tracer middleware for HTTP routes
(#4982 )
(8be6157 )
Bug Fixes
event-handler handle set-cookie header values with
multiple attributes (#4990 )
(42317fe )
kafka handle tombstone events (#4991 )
(04c3236 )
Commits
54d1fa3
chore(ci): bump version to 2.31.0 (#5007 )
42317fe
fix(event-handler): handle set-cookie header values with multiple
attributes ...
8e4da8a
chore(deps): bump @types/node from 25.2.0 to 25.2.2 (#5004 )
ddf54e0
chore(deps): bump github/codeql-action from 4.32.1 to 4.32.2 (#4998 )
7692071
chore(deps): bump @types/node from 25.2.0 to 25.2.1 (#4999 )
d8dfadc
chore: manually upgrade dependency tree (#5002 )
60b6ce1
ci: switch npm auth to OIDC (#4997 )
04c3236
fix(kafka): handle tombstone events (#4991 )
8e1359e
chore(deps): bump the aws-cdk group across 1 directory with 3 updates
(#4985 )
4c6657a
test: extract DF idempotency e2e tests (#4994 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 22 +++++++++++++++++--
.../prescriptionDetailsLambda/package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5ece2c9be1..6553a924a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17867,7 +17867,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/commons": "^2.30.0",
+ "@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
@@ -17895,6 +17895,15 @@
"nock": "^14.0.11"
}
},
+ "packages/prescriptionDetailsLambda/node_modules/@aws-lambda-powertools/commons": {
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
+ "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
+ "license": "MIT-0",
+ "dependencies": {
+ "@aws/lambda-invoke-store": "0.2.3"
+ }
+ },
"packages/prescriptionListLambda": {
"version": "1.0.0",
"license": "MIT",
@@ -17944,7 +17953,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/commons": "^2.30.0",
+ "@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
@@ -17955,6 +17964,15 @@
"esbuild": "^0.27.3"
}
},
+ "packages/sessionManagementLambda/node_modules/@aws-lambda-powertools/commons": {
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
+ "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
+ "license": "MIT-0",
+ "dependencies": {
+ "@aws/lambda-invoke-store": "0.2.3"
+ }
+ },
"packages/testingSupport/clearActiveSessions": {
"name": "clear-active-session-lambda",
"version": "1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index b483bc1b62..b5543d21f0 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/commons": "^2.30.0",
+ "@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index 50253ce7cf..2288271250 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/commons": "^2.30.0",
+ "@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
From 688d75d977ed2a872ceaec3cf66cac53d36fd018 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 02:57:06 +0000
Subject: [PATCH 35/62] Upgrade: [dependabot] - bump typescript-eslint from
8.54.0 to 8.55.0 (#1782)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
from 8.54.0 to 8.55.0.
Release notes
Sourced from typescript-eslint's
releases .
v8.55.0
8.55.0 (2026-02-09)
🚀 Features
utils: deprecate defaultOptions in favor of
meta.defaultOptions (#11992 )
🩹 Fixes
eslint-plugin: [no-unused-vars] remove trailing
newline when removing entire import (#11990 )
eslint-plugin: [no-useless-default-assignment]
require strictNullChecks (#11966 ,
#12000 )
eslint-plugin: [no-useless-default-assignment]
report unnecessary defaults in ternary expressions (#11984 )
eslint-plugin: [no-useless-default-assignment]
reduce param index to ts this handling (#11949 )
typescript-estree: forbid invalid modifier in
object expression (#11931 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from typescript-eslint's
changelog .
8.55.0 (2026-02-09)
This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 124 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 63 insertions(+), 63 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6553a924a6..2dcc0207c9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -56,7 +56,7 @@
"ts-jest": "^29.4.6",
"ts-node": "^10.9.2",
"typescript": "^5.9.3",
- "typescript-eslint": "^8.52.0",
+ "typescript-eslint": "^8.55.0",
"vitest": "^4.0.18"
}
},
@@ -7053,17 +7053,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz",
- "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz",
+ "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.54.0",
- "@typescript-eslint/type-utils": "8.54.0",
- "@typescript-eslint/utils": "8.54.0",
- "@typescript-eslint/visitor-keys": "8.54.0",
+ "@typescript-eslint/scope-manager": "8.55.0",
+ "@typescript-eslint/type-utils": "8.55.0",
+ "@typescript-eslint/utils": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
@@ -7076,22 +7076,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.54.0",
+ "@typescript-eslint/parser": "^8.55.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz",
- "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
+ "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.54.0",
- "@typescript-eslint/types": "8.54.0",
- "@typescript-eslint/typescript-estree": "8.54.0",
- "@typescript-eslint/visitor-keys": "8.54.0",
+ "@typescript-eslint/scope-manager": "8.55.0",
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7107,14 +7107,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz",
- "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz",
+ "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.54.0",
- "@typescript-eslint/types": "^8.54.0",
+ "@typescript-eslint/tsconfig-utils": "^8.55.0",
+ "@typescript-eslint/types": "^8.55.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7129,14 +7129,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz",
- "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz",
+ "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.54.0",
- "@typescript-eslint/visitor-keys": "8.54.0"
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7147,9 +7147,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz",
- "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz",
+ "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7164,15 +7164,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz",
- "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz",
+ "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.54.0",
- "@typescript-eslint/typescript-estree": "8.54.0",
- "@typescript-eslint/utils": "8.54.0",
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0",
+ "@typescript-eslint/utils": "8.55.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
},
@@ -7189,9 +7189,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz",
- "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz",
+ "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7203,16 +7203,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz",
- "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz",
+ "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.54.0",
- "@typescript-eslint/tsconfig-utils": "8.54.0",
- "@typescript-eslint/types": "8.54.0",
- "@typescript-eslint/visitor-keys": "8.54.0",
+ "@typescript-eslint/project-service": "8.55.0",
+ "@typescript-eslint/tsconfig-utils": "8.55.0",
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0",
"debug": "^4.4.3",
"minimatch": "^9.0.5",
"semver": "^7.7.3",
@@ -7231,16 +7231,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz",
- "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz",
+ "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.54.0",
- "@typescript-eslint/types": "8.54.0",
- "@typescript-eslint/typescript-estree": "8.54.0"
+ "@typescript-eslint/scope-manager": "8.55.0",
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7255,13 +7255,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz",
- "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz",
+ "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/types": "8.55.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -16599,16 +16599,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz",
- "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.55.0.tgz",
+ "integrity": "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.54.0",
- "@typescript-eslint/parser": "8.54.0",
- "@typescript-eslint/typescript-estree": "8.54.0",
- "@typescript-eslint/utils": "8.54.0"
+ "@typescript-eslint/eslint-plugin": "8.55.0",
+ "@typescript-eslint/parser": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0",
+ "@typescript-eslint/utils": "8.55.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
diff --git a/package.json b/package.json
index 602d1f24c6..df9c46fac8 100644
--- a/package.json
+++ b/package.json
@@ -61,7 +61,7 @@
"ts-jest": "^29.4.6",
"ts-node": "^10.9.2",
"typescript": "^5.9.3",
- "typescript-eslint": "^8.52.0",
+ "typescript-eslint": "^8.55.0",
"vitest": "^4.0.18"
},
"dependencies": {
From 220357dc8f18157c13fe7aa4a1d1b07c5c1782f8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 03:26:54 +0000
Subject: [PATCH 36/62] Upgrade: [dependabot] - bump
@aws-sdk/client-secrets-manager from 3.985.0 to 3.989.0 (#1778)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)
from 3.985.0 to 3.989.0.
Release notes
Sourced from @aws-sdk/client-secrets-manager's
releases .
v3.989.0
3.989.0(2026-02-12)
Chores
New Features
client-ec2: Launching nested virtualization. This
feature allows you to run nested VMs inside virtual (non-bare metal) EC2
instances. (9541a839 )
Bug Fixes
For list of updated packages, view
updated-packages.md in
assets-3.989.0.zip
v3.988.0
3.988.0(2026-02-11)
Chores
New Features
client-kafkaconnect: Support configurable upper
limits on task count during autoscaling operations via
maxAutoscalingTaskCount parameter. (c996f67d )
client-batch: Add support for listing jobs by share
identifier and getting snapshots of active capacity utilization by job
queue and share. (951d3634 )
client-eks: This release adds support for Windows
Server 2025 in Amazon EKS Managed Node Groups. (6af8b6b9 )
client-s3tables: S3 Tables now supports setting
partition specifications and sort orders on tables. Partition specs
allow users to define how data is organized using transform functions.
Sort order configurations enable users to specify sort directions and
null ordering preferences for optimized data layout. (e6b5be09 )
client-ec2: R8i instances powered by custom Intel
Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz
turbo frequency (72ad5262 )
For list of updated packages, view
updated-packages.md in
assets-3.988.0.zip
v3.987.0
3.987.0(2026-02-10)
Chores
client-iotanalytics: remove iot analytics due to
service shutdown (#7727 )
(e3140d04 )
client-evidently: remove evidently due to service
shutdown (#7725 )
(5b9942f9 )
New Features
... (truncated)
Changelog
Sourced from @aws-sdk/client-secrets-manager's
changelog .
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 108 ++++--------------
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
5 files changed, 26 insertions(+), 90 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2dcc0207c9..2829e81824 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -613,22 +613,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
- "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1028,45 +1012,45 @@
}
},
"node_modules/@aws-sdk/client-secrets-manager": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.985.0.tgz",
- "integrity": "sha512-lssQ48JBYTjbpCc2oyev83fvnSnRAbTVzp5GLMuGCxlk9mdME80ArUJL14ZQrzay+7p3m6RdoBmPaa7RWlVTZA==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.990.0.tgz",
+ "integrity": "sha512-cf4ZLsjczU/Rh+QAxoXUbc/2OKAm8WWC3j1axE4qIO6FLziJCze94sTSCmhSMeLoSjixtIORERQeAXYnjrYVAg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/credential-provider-node": "^3.972.6",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/credential-provider-node": "^3.972.9",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.7",
+ "@aws-sdk/middleware-user-agent": "^3.972.10",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.985.0",
+ "@aws-sdk/util-endpoints": "3.990.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.5",
+ "@aws-sdk/util-user-agent-node": "^3.972.8",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.22.1",
+ "@smithy/core": "^3.23.0",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.13",
- "@smithy/middleware-retry": "^4.4.30",
+ "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/middleware-retry": "^4.4.31",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
- "@smithy/node-http-handler": "^4.4.9",
+ "@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.2",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.29",
- "@smithy/util-defaults-mode-node": "^4.2.32",
+ "@smithy/util-defaults-mode-browser": "^4.3.30",
+ "@smithy/util-defaults-mode-node": "^4.2.33",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1151,22 +1135,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
- "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1697,22 +1665,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
- "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1774,22 +1726,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
- "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/nested-clients/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1953,9 +1889,9 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.985.0.tgz",
- "integrity": "sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
+ "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -17657,7 +17593,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17683,7 +17619,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
@@ -17709,7 +17645,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
@@ -17872,7 +17808,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 202a9afdab..5c048990ea 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index c780d8b7d3..0d779c7e8e 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index 2587048fc8..7a6d9d33fa 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index b5543d21f0..a64e4c2647 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -18,7 +18,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
- "@aws-sdk/client-secrets-manager": "^3.985.0",
+ "@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.985.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
From b53f77267296986efda95b3aa580f541bdb5dcb5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 04:08:09 +0000
Subject: [PATCH 37/62] Upgrade: [dependabot] - bump @aws-sdk/lib-dynamodb from
3.985.0 to 3.989.0 (#1784)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb)
from 3.985.0 to 3.989.0.
Release notes
Sourced from @aws-sdk/lib-dynamodb's
releases .
v3.989.0
3.989.0(2026-02-12)
Chores
New Features
client-ec2: Launching nested virtualization. This
feature allows you to run nested VMs inside virtual (non-bare metal) EC2
instances. (9541a839 )
Bug Fixes
For list of updated packages, view
updated-packages.md in
assets-3.989.0.zip
v3.988.0
3.988.0(2026-02-11)
Chores
New Features
client-kafkaconnect: Support configurable upper
limits on task count during autoscaling operations via
maxAutoscalingTaskCount parameter. (c996f67d )
client-batch: Add support for listing jobs by share
identifier and getting snapshots of active capacity utilization by job
queue and share. (951d3634 )
client-eks: This release adds support for Windows
Server 2025 in Amazon EKS Managed Node Groups. (6af8b6b9 )
client-s3tables: S3 Tables now supports setting
partition specifications and sort orders on tables. Partition specs
allow users to define how data is organized using transform functions.
Sort order configurations enable users to specify sort directions and
null ordering preferences for optimized data layout. (e6b5be09 )
client-ec2: R8i instances powered by custom Intel
Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz
turbo frequency (72ad5262 )
For list of updated packages, view
updated-packages.md in
assets-3.988.0.zip
v3.987.0
3.987.0(2026-02-10)
Chores
client-iotanalytics: remove iot analytics due to
service shutdown (#7727 )
(e3140d04 )
client-evidently: remove evidently due to service
shutdown (#7725 )
(5b9942f9 )
New Features
... (truncated)
Changelog
Sourced from @aws-sdk/lib-dynamodb's
changelog .
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 44 +++++++++----------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/dynamoFunctions/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
11 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2829e81824..2f8a76e610 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1506,15 +1506,15 @@
}
},
"node_modules/@aws-sdk/lib-dynamodb": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.985.0.tgz",
- "integrity": "sha512-dfE/rEq1xSa83iHG5/TJ0Du/wKP6xqYSZBRZRtx+jzUGTCzArnd3SV7gOODFik3KXfiigI+10qILbwJTBgI+mw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.990.0.tgz",
+ "integrity": "sha512-wynv2gi1tBHEt7W6qh841anRMC7ruR9gvN7Pu/MKvvx3rSpBjXRHDNfDa6saScDMUrvJX79B8wIBfKTPxOJ9JQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.7",
- "@aws-sdk/util-dynamodb": "3.985.0",
- "@smithy/core": "^3.22.1",
- "@smithy/smithy-client": "^4.11.2",
+ "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/util-dynamodb": "3.990.0",
+ "@smithy/core": "^3.23.0",
+ "@smithy/smithy-client": "^4.11.3",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -1522,7 +1522,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "^3.985.0"
+ "@aws-sdk/client-dynamodb": "^3.990.0"
}
},
"node_modules/@aws-sdk/lib-dynamodb/node_modules/@smithy/types": {
@@ -1874,9 +1874,9 @@
}
},
"node_modules/@aws-sdk/util-dynamodb": {
- "version": "3.985.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.985.0.tgz",
- "integrity": "sha512-bf+DvndbrtbNgGtFT4kqDRC5Udi3W1C3Q4028n1i1+PRbRGPLVaXkfsis393YmiyIHca0WPRsCH9/dE9ROlbuw==",
+ "version": "3.990.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.990.0.tgz",
+ "integrity": "sha512-F9NXZAMYDUN4eUjRxlb5nx3Ne5qXG8i1lxInJFC3eKqBK4G6QrVwejIoTrMBoOVHfCPXsSqfq0cQ3xCvJK0Irg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -1885,7 +1885,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "^3.985.0"
+ "@aws-sdk/client-dynamodb": "^3.990.0"
}
},
"node_modules/@aws-sdk/util-endpoints": {
@@ -17560,7 +17560,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17594,7 +17594,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17620,7 +17620,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17660,7 +17660,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
},
@@ -17782,7 +17782,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17809,7 +17809,7 @@
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
@@ -17846,7 +17846,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17871,7 +17871,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17916,7 +17916,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17938,7 +17938,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index c106567562..31ae2ab68b 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 5c048990ea..25753a2be0 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 0d779c7e8e..724e69e3ea 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -21,7 +21,7 @@
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/common/dynamoFunctions/package.json b/packages/common/dynamoFunctions/package.json
index 2e50ad1056..e001a8fcda 100644
--- a/packages/common/dynamoFunctions/package.json
+++ b/packages/common/dynamoFunctions/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
}
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index f60360d108..d770942b95 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index a64e4c2647..81d5da5c3a 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -19,7 +19,7 @@
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 81db2ec21b..3c96aef924 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index 23ed451e7b..fd1bc1fd71 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index cd5a156fd5..9e29cd2258 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 502f5b2c49..78e01f6cb9 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.30.1",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.985.0",
+ "@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
From 0a9a67998fc53d4f8cb19f13a461c5db8e2892cd Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 09:35:21 +0000
Subject: [PATCH 38/62] Upgrade: [dependabot] - bump
@aws-lambda-powertools/logger from 2.30.2 to 2.31.0 (#1785)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript)
from 2.30.2 to 2.31.0.
Release notes
Sourced from @aws-lambda-powertools/logger's
releases .
v2.31.0
Summary
In this release we are pleased to announce Tracer middleware for the
HTTP event handler, which allows users to enable distributed tracing for
their HTTP routes with minimal boilerplate code.
In addition, the metric utility now supports a fluent interface,
allowing you to chain multiple methods in a single statement.
We have also fixed a bug in the HTTP event handler that caused
parameterized headers to be handled incorrectly.
⭐ Special thanks to @nateiler and @dothomson for
their first PR merged in the project, and to @arnabrahman !
for another great contribution 🎉
Tracer Middleware
You can now use the Tracer utility with the HTTP event handler to
gain observability over your routes. The middleware:
Creates a subsegment for each HTTP route with the format
METHOD /path (e.g., GET /users)
Adds ColdStart and Service
annotations
Optionally captures JSON response bodies as metadata
Captures errors as metadata when exceptions occur
import { Router } from
'@aws-lambda-powertools/event-handler/http';
import { tracer as tracerMiddleware } from
'@aws-lambda-powertools/event-handler/http/middleware/tracer';
import { Tracer } from '@aws-lambda-powertools/tracer';
import type { Context } from 'aws-lambda';
const tracer = new Tracer({ serviceName: 'my-api' });
const app = new Router();
app.get(
'/users/cards',
[tracerMiddleware(tracer, { captureResponse: false })],
({ params }) => {
return { id: params.id, secret: 'sensitive-data' };
}
);
export const handler = async (event: unknown, context: Context) =>
app.resolve(event, context);
Metrics Fluent Interface
All mutation methods (with the exception of clear*) now
return the metric instance that was mutated, allowing you to chain
multiple metrics operations in a single statement.
import { Metrics} from
'@aws-lambda-powertools/metrics';
const metrics = new Metrics();
</tr></table>
... (truncated)
Changelog
Sourced from @aws-lambda-powertools/logger's
changelog .
2.31.0
(2026-02-10)
Features
metrics return metrics instance from metrics
functions (#4930 )
(e7aa2e2 )
parameters pass underlying SDK error as cause to
GetParameterError (#4936 )
(b3499db )
event-handler add tracer middleware for HTTP routes
(#4982 )
(8be6157 )
Bug Fixes
event-handler handle set-cookie header values with
multiple attributes (#4990 )
(42317fe )
kafka handle tombstone events (#4991 )
(04c3236 )
Commits
54d1fa3
chore(ci): bump version to 2.31.0 (#5007 )
42317fe
fix(event-handler): handle set-cookie header values with multiple
attributes ...
8e4da8a
chore(deps): bump @types/node from 25.2.0 to 25.2.2 (#5004 )
ddf54e0
chore(deps): bump github/codeql-action from 4.32.1 to 4.32.2 (#4998 )
7692071
chore(deps): bump @types/node from 25.2.0 to 25.2.1 (#4999 )
d8dfadc
chore: manually upgrade dependency tree (#5002 )
60b6ce1
ci: switch npm auth to OIDC (#4997 )
04c3236
fix(kafka): handle tombstone events (#4991 )
8e1359e
chore(deps): bump the aws-cdk group across 1 directory with 3 updates
(#4985 )
4c6657a
test: extract DF idempotency e2e tests (#4994 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 75 ++++++-------------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
packages/common/dynamoFunctions/package.json | 2 +-
packages/common/lambdaUtils/package.json | 2 +-
.../common/middyErrorHandler/package.json | 2 +-
packages/common/pdsClient/package.json | 2 +-
packages/common/testing/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
17 files changed, 40 insertions(+), 67 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2f8a76e610..c29412ddfc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -484,25 +484,25 @@
}
},
"node_modules/@aws-lambda-powertools/commons": {
- "version": "2.30.2",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.30.2.tgz",
- "integrity": "sha512-bhhrpUdCfpBGKllJfGyi5faf12mh6tjYmOf5DALgIym89NkidFphPdZtWl5l6IN1YhgO8HWPX4Yvmi4tPBE/uw==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
+ "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
"license": "MIT-0",
"dependencies": {
"@aws/lambda-invoke-store": "0.2.3"
}
},
"node_modules/@aws-lambda-powertools/logger": {
- "version": "2.30.2",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/logger/-/logger-2.30.2.tgz",
- "integrity": "sha512-BSh2hPcnYUJNn/Olwby4LpHbUWePKuSKtfNeTBXAn+op3OcC7kx7CHSqc5PYGW7x2T8uliE1IuGB5vQz2gBeDQ==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/logger/-/logger-2.31.0.tgz",
+ "integrity": "sha512-FCchy2g/cK5poDvDWnVCBSN9uSDGSWDldDiHGC/bn1/oU2cCxIZu06QnYEOOOAUbCWdzgcT1F9fRjzzHbu0GxQ==",
"license": "MIT-0",
"dependencies": {
- "@aws-lambda-powertools/commons": "2.30.2",
+ "@aws-lambda-powertools/commons": "2.31.0",
"@aws/lambda-invoke-store": "0.2.3"
},
"peerDependencies": {
- "@aws-lambda-powertools/jmespath": "2.30.2",
+ "@aws-lambda-powertools/jmespath": "2.31.0",
"@middy/core": "4.x || 5.x || 6.x || 7.x"
},
"peerDependenciesMeta": {
@@ -551,15 +551,6 @@
}
}
},
- "node_modules/@aws-lambda-powertools/parameters/node_modules/@aws-lambda-powertools/commons": {
- "version": "2.31.0",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
- "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
- "license": "MIT-0",
- "dependencies": {
- "@aws/lambda-invoke-store": "0.2.3"
- }
- },
"node_modules/@aws-sdk/client-dynamodb": {
"version": "3.990.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.990.0.tgz",
@@ -17558,7 +17549,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17590,7 +17581,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
@@ -17617,7 +17608,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
@@ -17644,7 +17635,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
@@ -17659,7 +17650,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
@@ -17669,7 +17660,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
@@ -17680,7 +17671,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1"
+ "@aws-lambda-powertools/logger": "^2.31.0"
},
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
@@ -17692,7 +17683,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"ajv": "^8.17.1",
@@ -17733,7 +17724,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1"
+ "@aws-lambda-powertools/logger": "^2.31.0"
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
@@ -17780,7 +17771,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17804,7 +17795,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/commons": "^2.31.0",
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
@@ -17831,20 +17822,11 @@
"nock": "^14.0.11"
}
},
- "packages/prescriptionDetailsLambda/node_modules/@aws-lambda-powertools/commons": {
- "version": "2.31.0",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
- "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
- "license": "MIT-0",
- "dependencies": {
- "@aws/lambda-invoke-store": "0.2.3"
- }
- },
"packages/prescriptionListLambda": {
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17869,7 +17851,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17890,7 +17872,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/commons": "^2.31.0",
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2"
@@ -17900,21 +17882,12 @@
"esbuild": "^0.27.3"
}
},
- "packages/sessionManagementLambda/node_modules/@aws-lambda-powertools/commons": {
- "version": "2.31.0",
- "resolved": "https://registry.npmjs.org/@aws-lambda-powertools/commons/-/commons-2.31.0.tgz",
- "integrity": "sha512-K5Hy3WtU/n0M8/kgsgw6OVlF709PHOfnTfsWrJS2Cs1vVjEeBvW22a6u9n3VPNpDeqJ7GIodmSkbuzvQzq6vaA==",
- "license": "MIT-0",
- "dependencies": {
- "@aws/lambda-invoke-store": "0.2.3"
- }
- },
"packages/testingSupport/clearActiveSessions": {
"name": "clear-active-session-lambda",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17936,7 +17909,7 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index 31ae2ab68b..bf87cfbe58 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 25753a2be0..b2ca4d22f8 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 724e69e3ea..f90d237277 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -18,7 +18,7 @@
"mock-jwks": "^3.3.5"
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index 7a6d9d33fa..265705503a 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
diff --git a/packages/common/dynamoFunctions/package.json b/packages/common/dynamoFunctions/package.json
index e001a8fcda..f3fac0107a 100644
--- a/packages/common/dynamoFunctions/package.json
+++ b/packages/common/dynamoFunctions/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
diff --git a/packages/common/lambdaUtils/package.json b/packages/common/lambdaUtils/package.json
index e4df106410..df7b86ac0e 100644
--- a/packages/common/lambdaUtils/package.json
+++ b/packages/common/lambdaUtils/package.json
@@ -14,7 +14,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
diff --git a/packages/common/middyErrorHandler/package.json b/packages/common/middyErrorHandler/package.json
index 4107e1469f..b6cce04590 100644
--- a/packages/common/middyErrorHandler/package.json
+++ b/packages/common/middyErrorHandler/package.json
@@ -14,7 +14,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1"
+ "@aws-lambda-powertools/logger": "^2.31.0"
},
"devDependencies": {
"@middy/core": "^7.0.2",
diff --git a/packages/common/pdsClient/package.json b/packages/common/pdsClient/package.json
index 060f2f8d85..5bff867ca8 100644
--- a/packages/common/pdsClient/package.json
+++ b/packages/common/pdsClient/package.json
@@ -14,7 +14,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"ajv": "^8.17.1",
diff --git a/packages/common/testing/package.json b/packages/common/testing/package.json
index 78a615d69d..ef82a064ec 100644
--- a/packages/common/testing/package.json
+++ b/packages/common/testing/package.json
@@ -14,7 +14,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1"
+ "@aws-lambda-powertools/logger": "^2.31.0"
},
"devDependencies": {
"@cpt-ui-common/common-types": "^1.0.0",
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index d770942b95..c42bceb4d6 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 81d5da5c3a..9d36409d9e 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/commons": "^2.31.0",
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 3c96aef924..7bd5645bc9 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index fd1bc1fd71..c6f45feefc 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index 2288271250..9204db6fb1 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/commons": "^2.31.0",
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.0.2",
"@middy/input-output-logger": "^7.0.2"
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index 9e29cd2258..2dc478ae8d 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 78e01f6cb9..22c20addbd 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "@aws-lambda-powertools/logger": "^2.30.1",
+ "@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.990.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
From 4492ba43963c6bb460e4c7ca4cca55b1411935b1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 10:17:40 +0000
Subject: [PATCH 39/62] Upgrade: [dependabot] - bump pino from 10.3.0 to 10.3.1
(#1779)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [pino](https://github.com/pinojs/pino) from 10.3.0 to 10.3.1.
Release notes
Sourced from pino's
releases .
v10.3.1
What's Changed
Full Changelog : https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1
Commits
6b34498
Bumped v10.3.1
f1203e6
fix(transport): sanitize invalid NODE_OPTIONS preloads for workers (#2391 )
6a8e598
docs: clarify transport level filtering behavior (#2390 )
49a4807
Merge branch 'main' of github.com:pinojs/pino
960bbbb
build(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 (#2386 )
e2a5b4a
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#2385 )
04859e2
chore: update gitignore for ai assistant files
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/cpt-ui/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c29412ddfc..ef46423578 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14343,9 +14343,9 @@
}
},
"node_modules/pino": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.0.tgz",
- "integrity": "sha512-0GNPNzHXBKw6U/InGe79A3Crzyk9bcSyObF9/Gfo9DLEf5qj5RF50RSjsu0W1rZ6ZqRGdzDFCRBQvi9/rSGPtA==",
+ "version": "10.3.1",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz",
+ "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==",
"license": "MIT",
"dependencies": {
"@pinojs/redact": "^0.4.0",
@@ -17743,7 +17743,7 @@
"nhsuk-frontend": "9.6.4",
"nhsuk-react-components": "^5.0.0",
"nhsuk-react-components-extensions": "^2.3.0-beta",
- "pino": "^10.3.0",
+ "pino": "^10.3.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-input-mask": "^2.0.4",
diff --git a/packages/cpt-ui/package.json b/packages/cpt-ui/package.json
index d3524abab3..c578465216 100644
--- a/packages/cpt-ui/package.json
+++ b/packages/cpt-ui/package.json
@@ -22,7 +22,7 @@
"nhsuk-frontend": "9.6.4",
"nhsuk-react-components": "^5.0.0",
"nhsuk-react-components-extensions": "^2.3.0-beta",
- "pino": "^10.3.0",
+ "pino": "^10.3.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-input-mask": "^2.0.4",
From 3c6b31b572669341a77a696480038e364e5a7018 Mon Sep 17 00:00:00 2001
From: Adam Brown
Date: Mon, 16 Feb 2026 10:46:27 +0000
Subject: [PATCH 40/62] Chore: [AEA-6163] - Add role selection logging (#1748)
## Summary
- Routine Change
### Details
- Tweaks state management for role selection pages
- Adds log to detail returned roles, rendered roles and general auth
state
- Adds the option to pass an optional bool to the logger to instruct it
to send the log to cloudwatch RUM
---------
Co-authored-by: Connor Avery <214469360+connoravo-nhs@users.noreply.github.com>
---
package-lock.json | 30 ++++-
.../__tests__/EpsRoleSelectionPage.test.tsx | 114 ++++++++++++++++++
packages/cpt-ui/__tests__/logger.test.ts | 44 +++++++
.../src/components/EpsRoleSelectionPage.tsx | 67 ++++++++--
packages/cpt-ui/src/constants/environment.ts | 3 +-
packages/cpt-ui/src/helpers/logger.tsx | 63 ++++++++--
6 files changed, 294 insertions(+), 27 deletions(-)
create mode 100644 packages/cpt-ui/__tests__/logger.test.ts
diff --git a/package-lock.json b/package-lock.json
index ef46423578..c026caf86d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -224,6 +224,7 @@
"resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.16.1.tgz",
"integrity": "sha512-WHO6yYegmnZ+K3vnYzVwy+wnxYqSkdFakBIlgm4922QXHOQYWdIl/rrTcaagrpJEGT6YlTnqx1ANIoPojNxWmw==",
"license": "Apache-2.0",
+ "peer": true,
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/types": "3.973.1",
@@ -2066,6 +2067,7 @@
"integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.28.6",
"@babel/generator": "^7.28.6",
@@ -2704,6 +2706,7 @@
}
],
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=18"
},
@@ -2727,6 +2730,7 @@
}
],
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=18"
}
@@ -6292,6 +6296,7 @@
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
+ "peer": true,
"dependencies": {
"@swc/counter": "^0.1.3",
"@swc/types": "^0.1.25"
@@ -6535,6 +6540,7 @@
"integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
@@ -6876,6 +6882,7 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz",
"integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"undici-types": "~7.16.0"
}
@@ -6893,6 +6900,7 @@
"integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@@ -6904,6 +6912,7 @@
"integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@types/react": "*"
}
@@ -7014,6 +7023,7 @@
"integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.55.0",
"@typescript-eslint/types": "8.55.0",
@@ -7670,6 +7680,7 @@
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -8762,6 +8773,7 @@
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
"integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"follow-redirects": "^1.15.11",
"form-data": "^4.0.5",
@@ -8989,6 +9001,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -9407,7 +9420,8 @@
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.5.tgz",
"integrity": "sha512-fOoP70YLevMZr5avJHx2DU3LNYmC6wM8OwdrNewMZou1kZnPGOeVzBrRjZNgFDHUlulYUjkpFRSpTE3D+n+ZSg==",
- "license": "Apache-2.0"
+ "license": "Apache-2.0",
+ "peer": true
},
"node_modules/conventional-changelog-eslint": {
"version": "6.0.0",
@@ -10100,6 +10114,7 @@
"integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@@ -10160,6 +10175,7 @@
"integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
"license": "MIT",
+ "peer": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
@@ -12068,6 +12084,7 @@
"integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@jest/core": "30.2.0",
"@jest/types": "30.2.0",
@@ -12771,6 +12788,7 @@
"integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"cssstyle": "^4.2.1",
"data-urls": "^5.0.0",
@@ -13708,6 +13726,7 @@
"resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-9.6.4.tgz",
"integrity": "sha512-y0fi91jhgS1whD7jhNXKbpJ2Lmje/h5qBZ0aXmBbZdNo56805u7SsPJYxq7Uw6ffT86zQzQIxEwPwrjgSm5Whg==",
"license": "MIT",
+ "peer": true,
"workspaces": [
"."
],
@@ -13720,6 +13739,7 @@
"resolved": "https://registry.npmjs.org/nhsuk-react-components/-/nhsuk-react-components-5.0.0.tgz",
"integrity": "sha512-9QbYNEgLXdFaaEbrGs3IR9Gfn3M0a/6VH8a8fjPLWofl9FaP9HArpXh+eKz6D5YzUP6SmA0+0M8b84stJyBqdQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"classnames": "^2.2.6"
},
@@ -14685,6 +14705,7 @@
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -14697,6 +14718,7 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
"integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.2"
@@ -16145,6 +16167,7 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -16343,6 +16366,7 @@
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
@@ -16517,6 +16541,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -16794,6 +16819,7 @@
"integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"esbuild": "^0.27.0",
"fdir": "^6.5.0",
@@ -16887,6 +16913,7 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -16900,6 +16927,7 @@
"integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@vitest/expect": "4.0.18",
"@vitest/mocker": "4.0.18",
diff --git a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
index e2a8b09e2f..83087b6cef 100644
--- a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
+++ b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
@@ -14,6 +14,7 @@ import {getSearchParams} from "@/helpers/getSearchParams"
import {handleRestartLogin, signOut} from "@/helpers/logout"
import axios from "axios"
import {RoleDetails} from "@cpt-ui-common/common-types"
+import {logger} from "@/helpers/logger"
import {mockAuthState} from "./mocks/AuthStateMock"
import {LOADING_STRINGS} from "@/constants/ui-strings/LoadingPage"
@@ -48,6 +49,14 @@ jest.mock("react-router-dom", () => ({
useNavigate: jest.fn()
}))
+jest.mock("@/helpers/logger", () => ({
+ logger: {
+ debug: jest.fn(),
+ info: jest.fn(),
+ error: jest.fn()
+ }
+}))
+
const mockUseAuth = useAuth as jest.Mock
const mockGetSearchParams = getSearchParams as jest.Mock
@@ -305,6 +314,111 @@ describe("RoleSelectionPage", () => {
expect(screen.queryByText("Admin")).not.toBeInTheDocument()
})
+ it("logs rendered role information", async () => {
+ mockUseAuth.mockReturnValue({
+ sessionId: "session-1234",
+ user: "cognito-user",
+ userDetails: {
+ sub: "12345",
+ name: "Test User"
+ },
+ isSignedIn: true,
+ isSigningIn: false,
+ isSigningOut: false,
+ isConcurrentSession: false,
+ selectedRole: {
+ role_id: "1"
+ },
+ rolesWithAccess: [
+ {
+ role_id: "2",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "1", // this one should be filtered out
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ }
+ ],
+ rolesWithoutAccess: [
+ {
+ role_id: "3",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ }
+ ],
+ error: null,
+ invalidSessionCause: undefined,
+ hasSingleRoleAccess: jest.fn().mockReturnValue(false)
+ })
+
+ render( )
+
+ expect(logger.debug).toHaveBeenCalledWith("Role components to be rendered", {
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ currentlySelectedRole: true,
+ returnedRolesWithAccessCount:2,
+ returnedRolesWithoutAccessCount: 1,
+ renderedRolesWithAccessCount: 1,
+ renderedRolesWithoutAccessCount: 1,
+ authContext: {
+ cognitoUsername: "cognito-user",
+ name:"Test User",
+ currentlySelectedRole: {
+ role_id: "1"
+ },
+ rolesWithAccess: [{
+ role_id: "2",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "1",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ }],
+ rolesWithoutAccess: [{
+ role_id: "3",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ }],
+ isSignedIn: true,
+ isSigningIn: false,
+ isSigningOut: false,
+ isConcurrentSession: false,
+ error: null,
+ invalidSessionCause: undefined
+ },
+ roleComponentProps:{
+ rolesWithAccess: [{
+ link: "/your-selected-role",
+ role: {
+ role_id: "2",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ uuid: "role_with_access_0"
+ }],
+ rolesWithoutAccess: [{
+ uuid: "role_without_access_0",
+ roleName: "Technician",
+ odsCode: "XYZ",
+ orgName: "Tech Org"
+ }]
+ }
+ }, true)
+ })
+
it("navigates on confirm and continue button click", async () => {
mockUseAuth.mockReturnValue({
isSigningIn: false,
diff --git a/packages/cpt-ui/__tests__/logger.test.ts b/packages/cpt-ui/__tests__/logger.test.ts
new file mode 100644
index 0000000000..d65d30a34f
--- /dev/null
+++ b/packages/cpt-ui/__tests__/logger.test.ts
@@ -0,0 +1,44 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+import {jest} from "@jest/globals"
+import {logger} from "../src/helpers/logger"
+import {cptAwsRum} from "../src/helpers/awsRum"
+
+describe("logger", () => {
+
+ beforeEach(() => {
+ jest.resetAllMocks()
+ })
+
+ it("sends log to RUM when called with send flag", async () => {
+ const mock = jest.fn()
+ cptAwsRum.getAwsRum = jest.fn(() => ({
+ recordEvent: mock
+ })) as unknown as any
+
+ logger.info("test log", {bonus_arg: "value"}, true)
+
+ expect(mock).toHaveBeenCalledWith("logger_info", {"bonus_arg": "value", "message": "test log"})
+ })
+
+ it("does not sends log to RUM when called with send flag as false", async () => {
+ const mock = jest.fn()
+ cptAwsRum.getAwsRum = jest.fn(() => ({
+ recordEvent: mock
+ })) as unknown as any
+
+ logger.info("test log", {bonus_arg: "value"}, false)
+
+ expect(mock).not.toHaveBeenCalled()
+ })
+
+ it("does not sends log to RUM when called without send flag", async () => {
+ const mock = jest.fn()
+ cptAwsRum.getAwsRum = jest.fn(() => ({
+ recordEvent: mock
+ })) as unknown as any
+
+ logger.info("test log", {bonus_arg: "value"})
+
+ expect(mock).not.toHaveBeenCalled()
+ })
+})
diff --git a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
index cb6dbb9697..cf09569853 100644
--- a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
+++ b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
@@ -37,6 +37,11 @@ export type RolesWithoutAccessProps = {
roleName: string
}
+interface RoleComponentProps {
+ rolesWithAccess: Array
+ rolesWithoutAccess: Array
+}
+
interface RoleSelectionPageProps {
contentText: {
pageTitle: string
@@ -92,8 +97,10 @@ export default function RoleSelectionPage({
const navigate = useNavigate()
const redirecting = useRef(false)
- const [roleCardPropsWithAccess, setRoleCardPropsWithAccess] = useState>([])
- const [roleCardPropsWithoutAccess, setRoleCardPropsWithoutAccess] = useState>([])
+ const [roleComponentProps, setRoleComponentProps] = useState({
+ rolesWithAccess: [],
+ rolesWithoutAccess: []
+ })
usePageTitle(auth.rolesWithAccess.length === 0
? CHANGE_YOUR_ROLE_PAGE_TEXT.NO_ACCESS_pageTitle
@@ -131,23 +138,60 @@ export default function RoleSelectionPage({
useEffect(() => {
// Transform roles data for display
- setRoleCardPropsWithAccess(auth.rolesWithAccess.length === 0
+ const rolesWithAccessComponentProps = auth.rolesWithAccess.length === 0
? []
: auth.rolesWithAccess.map((role: RoleDetails, index) => ({
uuid: `role_with_access_${index}`,
role,
link: FRONTEND_PATHS.YOUR_SELECTED_ROLE
- }))
- )
+ })).filter((duplicateRole) => duplicateRole.role.role_id !== auth.selectedRole?.role_id)
- setRoleCardPropsWithoutAccess(auth.rolesWithoutAccess.map((role, index) => ({
+ const rolesWithoutAccessComponentProps = auth.rolesWithoutAccess.map((role, index) => ({
uuid: `role_without_access_${index}`,
roleName: role.role_name || noRoleName,
orgName: role.org_name || noOrgName,
odsCode: role.org_code || noODSCode
- })))
+ }))
+
+ if(auth.userDetails?.sub) {
+ logger.debug("Role components to be rendered", {
+ sessionId: auth.sessionId,
+ userId: auth.userDetails.sub,
+ pageName: location.pathname,
+ /* Note: If there is a selected role, the list of roles with access in the auth context
+ and the list to be rendered will be out by 1 */
+ currentlySelectedRole: !!auth.selectedRole,
+ returnedRolesWithAccessCount: auth.rolesWithAccess.length,
+ returnedRolesWithoutAccessCount: auth.rolesWithoutAccess.length,
+ renderedRolesWithAccessCount: rolesWithAccessComponentProps.length,
+ renderedRolesWithoutAccessCount: rolesWithoutAccessComponentProps.length,
+ /* only pick out the specific additional values we care about to reduce unnecessary noise
+ in logs from function props of the auth context object */
+ authContext: {
+ cognitoUsername: auth.user,
+ name: auth.userDetails.name,
+ currentlySelectedRole: auth.selectedRole,
+ rolesWithAccess: auth.rolesWithAccess,
+ rolesWithoutAccess: auth.rolesWithoutAccess,
+ isSignedIn: auth.isSignedIn,
+ isSigningIn: auth.isSigningIn,
+ isSigningOut: auth.isSigningOut,
+ isConcurrentSession: auth.isConcurrentSession,
+ error: auth.error,
+ invalidSessionCause: auth.invalidSessionCause
+ },
+ roleComponentProps:{
+ rolesWithAccess: rolesWithAccessComponentProps,
+ rolesWithoutAccess: rolesWithoutAccessComponentProps
+ }
+ }, true)
+ }
+
+ setRoleComponentProps({
+ rolesWithAccess: rolesWithAccessComponentProps,
+ rolesWithoutAccess: rolesWithoutAccessComponentProps
+ })
- logger.warn("RoleCardPropsWithAccess length: ", {roleCardPropsWithAccess, error: auth.error})
}, [auth.rolesWithAccess, auth.rolesWithoutAccess])
// Handle auto-redirect for single role
@@ -245,11 +289,10 @@ export default function RoleSelectionPage({
)}
- {(auth.rolesWithAccess.length > 0) && (roleCardPropsWithAccess.length > 0) && (
+ {(auth.rolesWithAccess.length > 0) && (roleComponentProps.rolesWithAccess.length > 0) && (
- {roleCardPropsWithAccess
- .filter((duplicateRole) => duplicateRole.role.role_id !== auth.selectedRole?.role_id)
+ {roleComponentProps.rolesWithAccess
.map((roleCardProps: RolesWithAccessProps) => (
- {roleCardPropsWithoutAccess.map(
+ {roleComponentProps.rolesWithoutAccess.map(
(roleItem: RolesWithoutAccessProps) => (
diff --git a/packages/cpt-ui/src/constants/environment.ts b/packages/cpt-ui/src/constants/environment.ts
index ed17447d6e..5a2ae1fc87 100644
--- a/packages/cpt-ui/src/constants/environment.ts
+++ b/packages/cpt-ui/src/constants/environment.ts
@@ -94,7 +94,8 @@ export const PUBLIC_PATHS = [
export const ALLOWED_NO_ROLE_PATHS = [
...PUBLIC_PATHS,
FRONTEND_PATHS.SELECT_YOUR_ROLE,
- FRONTEND_PATHS.SESSION_SELECTION
+ FRONTEND_PATHS.SESSION_SELECTION,
+ FRONTEND_PATHS.CHANGE_YOUR_ROLE
] as const
export const ALLOWED_NO_REDIRECT_PATHS = [
diff --git a/packages/cpt-ui/src/helpers/logger.tsx b/packages/cpt-ui/src/helpers/logger.tsx
index 713e40da3e..349573cc40 100644
--- a/packages/cpt-ui/src/helpers/logger.tsx
+++ b/packages/cpt-ui/src/helpers/logger.tsx
@@ -2,6 +2,15 @@ import {APP_CONFIG} from "@/constants/environment"
import pino from "pino"
import {cptAwsRum} from "./awsRum"
const REACT_LOG_LEVEL = APP_CONFIG.REACT_LOG_LEVEL || "debug"
+
+enum LogLevel {
+ TRACE = "trace",
+ DEBUG = "debug",
+ INFO = "info",
+ WARN = "warn",
+ ERROR = "error"
+}
+
class Logger {
logger: pino.Logger
@@ -10,12 +19,34 @@ class Logger {
this.logger = pino({
level: REACT_LOG_LEVEL,
browser: {
- asObject: true
+ asObject: true,
+ formatters: {
+ level: (label) => {
+ return {
+ level: label
+ }
+ }
+ }
}
})
}
- public trace(message: string, args?: unknown): void {
+ private sendToRum(logLevel: LogLevel, message: string, additionalFields?: unknown, error?: Error): void {
+ const rumInstance = cptAwsRum.getAwsRum()
+ if (rumInstance !== null) {
+ rumInstance.recordEvent(`logger_${logLevel}`, {message, ...(additionalFields ? {...additionalFields}: {})})
+
+ if(error){
+ rumInstance.recordError(error)
+ }
+ }
+ }
+
+ public trace(message: string, args?: unknown, sendToRum: boolean = false): void {
+ if (sendToRum){
+ this.sendToRum(LogLevel.TRACE, message, args)
+ }
+
if (args) {
this.logger.trace(args, message)
} else {
@@ -23,7 +54,11 @@ class Logger {
}
}
- public debug(message: string, args?: unknown): void {
+ public debug(message: string, args?: unknown, sendToRum: boolean = false): void {
+ if (sendToRum){
+ this.sendToRum(LogLevel.DEBUG, message, args)
+ }
+
if (args) {
this.logger.debug(args, message)
} else {
@@ -31,7 +66,11 @@ class Logger {
}
}
- public info(message: string, args?: unknown): void {
+ public info(message: string, args?: unknown, sendToRum: boolean = false): void {
+ if (sendToRum){
+ this.sendToRum(LogLevel.INFO, message, args)
+ }
+
if (args) {
this.logger.info(args, message)
} else {
@@ -39,7 +78,11 @@ class Logger {
}
}
- public warn(message: string, args?: unknown): void {
+ public warn(message: string, args?: unknown, sendToRum: boolean = false): void {
+ if (sendToRum){
+ this.sendToRum(LogLevel.WARN, message, args)
+ }
+
if (args) {
this.logger.warn(args, message)
} else {
@@ -48,14 +91,8 @@ class Logger {
}
public error(message: string, args?: unknown): void {
- const rumInstance = cptAwsRum.getAwsRum()
- if (rumInstance !== null) {
- // get a stack trace so we get line numbers
- const messageAsError = new Error(message)
- rumInstance.recordEvent("logger_error", {message: message, stack: messageAsError.stack, details: args})
- // also use recordError to try and get source maps back to real line numbers
- rumInstance.recordError(messageAsError)
- }
+ const messageAsError = new Error(message)
+ this.sendToRum(LogLevel.ERROR, message, {stack: messageAsError.stack, details: args}, messageAsError)
if (args) {
this.logger.error(args, message)
} else {
From 047a8716693c3551d56e5a537c3e00016e41f572 Mon Sep 17 00:00:00 2001
From: jonathanwelch1-nhs
<148754575+jonathanwelch1-nhs@users.noreply.github.com>
Date: Wed, 18 Feb 2026 16:37:07 +0000
Subject: [PATCH 41/62] Chore: [AEA-0000] - added new ignore (#1795)
## Summary
- Routine Change
## Details
Temporarily accepted CVE risks for fast-xml-parser and tar
---
.trivyignore.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.trivyignore.yaml b/.trivyignore.yaml
index cc00f1064e..e51d1909f3 100644
--- a/.trivyignore.yaml
+++ b/.trivyignore.yaml
@@ -14,3 +14,9 @@ vulnerabilities:
- "package-lock.json"
statement: downstream dependency of fast-xml-parser
expired_at: 2026-06-01
+ - id: CVE-2026-26278
+ statement: fast-xml-parser vulnerability accepted as risk - dependency of aws-cdk/client-dynamodb
+ expired_at: 2026-06-01
+ - id: CVE-2026-26960
+ statement: tar vulnerability accepted as risk
+ expired_at: 2026-06-01
From f83941922a19cd653f9bc60ed19e99785745aaa3 Mon Sep 17 00:00:00 2001
From: Adam Brown
Date: Fri, 20 Feb 2026 12:23:27 +0000
Subject: [PATCH 42/62] Chore: [AEA-0000] - Add new trivy ignore (#1799)
## Summary
- Routine Change
### Details
Adds trivy ignore for downstream dependency
---
.trivyignore.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/.trivyignore.yaml b/.trivyignore.yaml
index e51d1909f3..53f9c809e6 100644
--- a/.trivyignore.yaml
+++ b/.trivyignore.yaml
@@ -20,3 +20,7 @@ vulnerabilities:
- id: CVE-2026-26960
statement: tar vulnerability accepted as risk
expired_at: 2026-06-01
+ - id: CVE-2026-26996
+ paths:
+ - "package-lock.json"
+ statement: downstream dependency - vulnerability is not relevant - we don't allow user input for anything regex.
From 832a81ce18160eec997de36244139a8a13cb73d0 Mon Sep 17 00:00:00 2001
From: Adam Brown
Date: Fri, 20 Feb 2026 12:59:47 +0000
Subject: [PATCH 43/62] Fix: [AEA-6163] - Split log into multiple events
(#1794)
## Summary
- Routine Change
### Details
RUM has a 6kb size limit to event payloads, which when hint causes the
log to be silently discarded by RUM. On users with a large number of
roles, roles with a large number of activity codes, or some combination
of the two we easily exceed this limit. This ticket splits the new
log/event into multiple smaller logs/events, including chunking the
various lists of roles into smaller groups.
---------
Co-authored-by: Connor Avery
---
.../__tests__/EpsRoleSelectionPage.test.tsx | 389 ++++++++++++++++--
.../src/components/EpsRoleSelectionPage.tsx | 56 ++-
2 files changed, 414 insertions(+), 31 deletions(-)
diff --git a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
index 83087b6cef..e6f710bbbc 100644
--- a/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
+++ b/packages/cpt-ui/__tests__/EpsRoleSelectionPage.test.tsx
@@ -92,7 +92,6 @@ describe("RoleSelectionPage", () => {
beforeAll(() => {
jest.spyOn(console, "log").mockImplementation(() => {})
jest.spyOn(console, "warn").mockImplementation(() => {})
-
})
beforeEach(() => {
@@ -314,7 +313,9 @@ describe("RoleSelectionPage", () => {
expect(screen.queryByText("Admin")).not.toBeInTheDocument()
})
- it("logs rendered role information", async () => {
+ it("logs counts of roles", async () => {
+ // eslint-disable-next-line no-undef
+ jest.spyOn(global.crypto, "randomUUID").mockReturnValueOnce("some-log-id-uuid-value")
mockUseAuth.mockReturnValue({
sessionId: "session-1234",
user: "cognito-user",
@@ -358,7 +359,8 @@ describe("RoleSelectionPage", () => {
render( )
- expect(logger.debug).toHaveBeenCalledWith("Role components to be rendered", {
+ expect(logger.debug).toHaveBeenCalledWith("Counts of roles returned vs rendered", {
+ logId: "some-log-id-uuid-value",
sessionId: "session-1234",
userId: "12345",
pageName: "/",
@@ -366,40 +368,287 @@ describe("RoleSelectionPage", () => {
returnedRolesWithAccessCount:2,
returnedRolesWithoutAccessCount: 1,
renderedRolesWithAccessCount: 1,
- renderedRolesWithoutAccessCount: 1,
- authContext: {
- cognitoUsername: "cognito-user",
- name:"Test User",
- currentlySelectedRole: {
- role_id: "1"
- },
- rolesWithAccess: [{
+ renderedRolesWithoutAccessCount: 1
+ }, true)
+ })
+
+ it("logs auth context", async () => {
+ // eslint-disable-next-line no-undef
+ jest.spyOn(global.crypto, "randomUUID").mockReturnValueOnce("some-log-id-uuid-value")
+ mockUseAuth.mockReturnValue({
+ sessionId: "session-1234",
+ user: "cognito-user",
+ userDetails: {
+ sub: "12345",
+ name: "Test User"
+ },
+ isSignedIn: true,
+ isSigningIn: false,
+ isSigningOut: false,
+ isConcurrentSession: false,
+ selectedRole: {
+ role_id: "1"
+ },
+ rolesWithAccess: [
+ {
role_id: "2",
role_name: "Pharmacist",
org_code: "ABC",
org_name: "Pharmacy Org"
},
{
- role_id: "1",
+ role_id: "1", // this one should be filtered out
role_name: "Admin",
org_code: "ZZZ",
org_name: "Same Org"
- }],
- rolesWithoutAccess: [{
+ }
+ ],
+ rolesWithoutAccess: [
+ {
role_id: "3",
role_name: "Technician",
org_code: "XYZ",
org_name: "Tech Org"
- }],
+ }
+ ],
+ error: null,
+ invalidSessionCause: undefined,
+ hasSingleRoleAccess: jest.fn().mockReturnValue(false)
+ })
+
+ render( )
+
+ expect(logger.debug).toHaveBeenCalledWith("Auth context for rendered roles", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ authContext: {
+ cognitoUsername: "cognito-user",
+ name:"Test User",
+ currentlySelectedRole: {
+ role_id: "1"
+ },
isSignedIn: true,
isSigningIn: false,
isSigningOut: false,
isConcurrentSession: false,
error: null,
invalidSessionCause: undefined
+ }
+ }, true)
+ })
+
+ it("chunks and logs roles", async () => {
+ // eslint-disable-next-line no-undef
+ jest.spyOn(global.crypto, "randomUUID").mockReturnValueOnce("some-log-id-uuid-value")
+ mockUseAuth.mockReturnValue({
+ sessionId: "session-1234",
+ user: "cognito-user",
+ userDetails: {
+ sub: "12345",
+ name: "Test User"
},
- roleComponentProps:{
- rolesWithAccess: [{
+ isSignedIn: true,
+ isSigningIn: false,
+ isSigningOut: false,
+ isConcurrentSession: false,
+ selectedRole: {
+ role_id: "1"
+ },
+ rolesWithAccess: [
+ {
+ role_id: "2",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "1", // this one should be filtered out
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ },
+ {
+ role_id: "3",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "4",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ },
+ {
+ role_id: "5",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "6",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ }
+ ],
+ rolesWithoutAccess: [
+ {
+ role_id: "7",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "8",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "9",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "10",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "11",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ }
+ ],
+ error: null,
+ invalidSessionCause: undefined,
+ hasSingleRoleAccess: jest.fn().mockReturnValue(false)
+ })
+
+ render( )
+
+ expect(logger.debug).toHaveBeenCalledTimes(10)
+ expect(logger.debug).toHaveBeenCalledWith("Returned roles with access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 1,
+ returnedRolesWithAccess: [
+ {
+ role_id: "2",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "1", // this one should be filtered out
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ },
+ {
+ role_id: "3",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "4",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Returned roles with access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 2,
+ returnedRolesWithAccess: [
+ {
+ role_id: "5",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ {
+ role_id: "6",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Returned roles without access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 1,
+ returnedRolesWithoutAccess: [
+ {
+ role_id: "7",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "8",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "9",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ },
+ {
+ role_id: "10",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Returned roles without access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 2,
+ returnedRolesWithoutAccess: [
+ {
+ role_id: "11",
+ role_name: "Technician",
+ org_code: "XYZ",
+ org_name: "Tech Org"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Rendered roles with access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 1,
+ renderedRolesWithAccessProps: [
+ {
link: "/your-selected-role",
role: {
role_id: "2",
@@ -408,14 +657,108 @@ describe("RoleSelectionPage", () => {
org_name: "Pharmacy Org"
},
uuid: "role_with_access_0"
- }],
- rolesWithoutAccess: [{
- uuid: "role_without_access_0",
+ },
+ {
+ link: "/your-selected-role",
+ role: {
+ role_id: "3",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ uuid: "role_with_access_2"
+ },
+ {
+ link: "/your-selected-role",
+ role: {
+ role_id: "4",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ },
+ uuid: "role_with_access_3"
+ },
+ {
+ link: "/your-selected-role",
+ role: {
+ role_id: "5",
+ role_name: "Pharmacist",
+ org_code: "ABC",
+ org_name: "Pharmacy Org"
+ },
+ uuid: "role_with_access_4"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Rendered roles with access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 2,
+ renderedRolesWithAccessProps: [
+ {
+ link: "/your-selected-role",
+ role: {
+ role_id: "6",
+ role_name: "Admin",
+ org_code: "ZZZ",
+ org_name: "Same Org"
+ },
+ uuid: "role_with_access_5"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Rendered roles without access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 1,
+ renderedRolesWithoutAccessProps: [
+ {
roleName: "Technician",
odsCode: "XYZ",
- orgName: "Tech Org"
- }]
- }
+ orgName: "Tech Org",
+ uuid: "role_without_access_0"
+ },
+ {
+ roleName: "Technician",
+ odsCode: "XYZ",
+ orgName: "Tech Org",
+ uuid: "role_without_access_1"
+ },
+ {
+ roleName: "Technician",
+ odsCode: "XYZ",
+ orgName: "Tech Org",
+ uuid: "role_without_access_2"
+ },
+ {
+ roleName: "Technician",
+ odsCode: "XYZ",
+ orgName: "Tech Org",
+ uuid: "role_without_access_3"
+ }
+ ]
+ }, true)
+ expect(logger.debug).toHaveBeenCalledWith("Rendered roles without access", {
+ logId: "some-log-id-uuid-value",
+ sessionId: "session-1234",
+ userId: "12345",
+ pageName: "/",
+ totalChunks: 2,
+ chunkNo: 2,
+ renderedRolesWithoutAccessProps: [
+ {
+ roleName: "Technician",
+ odsCode: "XYZ",
+ orgName: "Tech Org",
+ uuid: "role_without_access_4"
+ }
+ ]
}, true)
})
diff --git a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
index cf09569853..57a5ca3392 100644
--- a/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
+++ b/packages/cpt-ui/src/components/EpsRoleSelectionPage.tsx
@@ -136,6 +136,29 @@ export default function RoleSelectionPage({
handleSetSelectedRole(e, roleCardProps)
}
+ const chunkRolesForRumLogs = (
+ roles: Array, logMessage: string, logId: string, fieldToPopulate: string) => {
+ const chunkSize = 4
+
+ const chunks = []
+ for (let index = 0; index < roles.length; index += chunkSize) {
+ const chunk = roles.slice(index, index + chunkSize)
+ chunks.push(chunk)
+ }
+
+ for (const [index, chunk] of chunks.entries()){
+ logger.debug(logMessage, {
+ logId,
+ sessionId: auth.sessionId,
+ userId: auth.userDetails?.sub,
+ pageName: location.pathname,
+ totalChunks: chunks.length,
+ chunkNo: index+1,
+ [fieldToPopulate]: chunk
+ }, true)
+ }
+ }
+
useEffect(() => {
// Transform roles data for display
const rolesWithAccessComponentProps = auth.rolesWithAccess.length === 0
@@ -154,7 +177,14 @@ export default function RoleSelectionPage({
}))
if(auth.userDetails?.sub) {
- logger.debug("Role components to be rendered", {
+ /* RUM has a 6kb event payload size limit so we need to split up the information we want to log.
+ All logs generated at this point will include the same logId so that we can tie them all back to the
+ same occurrence when trying to debug issues*/
+
+ /* First log just include counts of roles and other information required for the report*/
+ const logId = crypto.randomUUID()
+ logger.debug("Counts of roles returned vs rendered", {
+ logId,
sessionId: auth.sessionId,
userId: auth.userDetails.sub,
pageName: location.pathname,
@@ -164,27 +194,37 @@ export default function RoleSelectionPage({
returnedRolesWithAccessCount: auth.rolesWithAccess.length,
returnedRolesWithoutAccessCount: auth.rolesWithoutAccess.length,
renderedRolesWithAccessCount: rolesWithAccessComponentProps.length,
- renderedRolesWithoutAccessCount: rolesWithoutAccessComponentProps.length,
+ renderedRolesWithoutAccessCount: rolesWithoutAccessComponentProps.length
+ }, true)
+
+ /* Second log includes the auth context at this moment, minus the roles with/without access lists*/
+ logger.debug("Auth context for rendered roles", {
+ logId,
+ sessionId: auth.sessionId,
+ userId: auth.userDetails.sub,
+ pageName: location.pathname,
/* only pick out the specific additional values we care about to reduce unnecessary noise
in logs from function props of the auth context object */
authContext: {
cognitoUsername: auth.user,
name: auth.userDetails.name,
currentlySelectedRole: auth.selectedRole,
- rolesWithAccess: auth.rolesWithAccess,
- rolesWithoutAccess: auth.rolesWithoutAccess,
isSignedIn: auth.isSignedIn,
isSigningIn: auth.isSigningIn,
isSigningOut: auth.isSigningOut,
isConcurrentSession: auth.isConcurrentSession,
error: auth.error,
invalidSessionCause: auth.invalidSessionCause
- },
- roleComponentProps:{
- rolesWithAccess: rolesWithAccessComponentProps,
- rolesWithoutAccess: rolesWithoutAccessComponentProps
}
}, true)
+
+ chunkRolesForRumLogs(auth.rolesWithAccess, "Returned roles with access", logId, "returnedRolesWithAccess")
+ chunkRolesForRumLogs(
+ auth.rolesWithoutAccess, "Returned roles without access", logId, "returnedRolesWithoutAccess")
+ chunkRolesForRumLogs(
+ rolesWithAccessComponentProps, "Rendered roles with access", logId, "renderedRolesWithAccessProps")
+ chunkRolesForRumLogs(
+ rolesWithoutAccessComponentProps, "Rendered roles without access", logId, "renderedRolesWithoutAccessProps")
}
setRoleComponentProps({
From 1321a3213d6c0ae4f29cdbb6d9e36a4e678234a4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 19:03:51 +0000
Subject: [PATCH 44/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml from 5.4.1
to 5.5.1 (#1802)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.4.1 to 5.5.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml's
releases .
v5.5.1
5.5.1
(2026-02-20)
Fix
[AEA-0000] - add back in .tool-versions (#72 )
(d215f84 )
Info
Release
workflow run - Workflow ID: 22232895464
It was initialized by anthony-nhs
v5.5.0
5.5.0
(2026-02-20)
New
[AEA-0000] - Use pre-built devcontainer (#66 )
(36677e1 )
Info
Release
workflow run - Workflow ID: 22231749611
It was initialized by anthony-nhs
v5.4.5
5.4.5
(2026-02-20)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (#69 )
(184a7ea )
Info
Release
workflow run - Workflow ID: 22216291097
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.4
5.4.4
(2026-02-20)
... (truncated)
Commits
d215f84
Fix: [AEA-0000] - add back in .tool-versions (#72 )
36677e1
New: [AEA-0000] - Use pre-built devcontainer (#66 )
184a7ea
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (...
9bd4c61
Upgrade: [dependabot] - bump tar and npm (#71 )
6e8af6d
Upgrade: [dependabot] - bump mikefarah/yq from 4.52.2 to 4.52.4 (#70 )
dd3026f
Chore: [AEA-0000] - Updates Trivy Version (#67 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a178f837c5..7335744955 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -46,7 +46,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index d4c2ac9773..540e72c369 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -150,7 +150,7 @@ jobs:
tag_release:
needs: [get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
with:
dry_run: true
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7ab7b7cb7c..b57afb44c4 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -44,7 +44,7 @@ jobs:
tag_release:
needs: [quality_checks, get_commit_id, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
with:
dry_run: false
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From 4e82bc6fbb2a9f0d82e618ad70b1daa9fafeeae9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 19:48:53 +0000
Subject: [PATCH 45/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml from
5.4.1 to 5.5.1 (#1803)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.4.1 to 5.5.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml's
releases .
v5.5.1
5.5.1
(2026-02-20)
Fix
[AEA-0000] - add back in .tool-versions (#72 )
(d215f84 )
Info
Release
workflow run - Workflow ID: 22232895464
It was initialized by anthony-nhs
v5.5.0
5.5.0
(2026-02-20)
New
[AEA-0000] - Use pre-built devcontainer (#66 )
(36677e1 )
Info
Release
workflow run - Workflow ID: 22231749611
It was initialized by anthony-nhs
v5.4.5
5.4.5
(2026-02-20)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (#69 )
(184a7ea )
Info
Release
workflow run - Workflow ID: 22216291097
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.4
5.4.4
(2026-02-20)
... (truncated)
Commits
d215f84
Fix: [AEA-0000] - add back in .tool-versions (#72 )
36677e1
New: [AEA-0000] - Use pre-built devcontainer (#66 )
184a7ea
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (...
9bd4c61
Upgrade: [dependabot] - bump tar and npm (#71 )
6e8af6d
Upgrade: [dependabot] - bump mikefarah/yq from 4.52.2 to 4.52.4 (#70 )
dd3026f
Chore: [AEA-0000] - Updates Trivy Version (#67 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 540e72c369..b1d45db1b7 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -120,7 +120,7 @@ jobs:
run: echo "Skipping QC gate per commit message."
pr_title_format_check:
- uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
get_issue_number:
runs-on: ubuntu-22.04
From e00c40cad96e9dea4ac760ce5cc59105a32842e6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 22:19:48 +0000
Subject: [PATCH 46/62] Upgrade: [dependabot] - bump @aws-sdk/lib-dynamodb from
3.990.0 to 3.994.0 (#1820)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/lib-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-dynamodb)
from 3.990.0 to 3.994.0.
Release notes
Sourced from @aws-sdk/lib-dynamodb's
releases .
v3.994.0
3.994.0(2026-02-19)
Chores
New Features
client-pca-connector-scep: AWS Private CA Connector
for SCEP now supports AWS PrivateLink, allowing your clients to request
certificates from within your Amazon Virtual Private Cloud (VPC) without
traversing the public internet. With this launch, you can create VPC
endpoints to connect to your SCEP connector privately. (6ffd8f08 )
client-bcm-dashboards: The Billing and Cost
Management GetDashboard API now returns identifier for each widget,
enabling users to uniquely identify widgets within their dashboards. (4d6e1de7 )
client-ecr: Adds multiple artifact types filter
support in ListImageReferrers API. (9335ea37 )
For list of updated packages, view
updated-packages.md in
assets-3.994.0.zip
v3.993.0
3.993.0(2026-02-18)
Chores
Documentation Changes
client-connect: Correcting in-app notifications API
documentation. (6220881a )
New Features
clients: update client endpoints as of 2026-02-18
(c1adc9d8 )
client-cleanrooms: This release adds support for
federated catalogs in Athena-sourced configured tables. (f657502f )
For list of updated packages, view
updated-packages.md in
assets-3.993.0.zip
v3.992.0
3.992.0(2026-02-17)
New Features
clients: update client endpoints as of 2026-02-17
(72c78059 )
client-ec2: Add Operator field to
CreatePlacementGroup and DescribePlacementGroup APIs. (ccdf06ad )
client-rds: Adds support for the
StorageEncryptionType field to specify encryption type for DB clusters,
DB instances, snapshots, automated backups, and global clusters. (976ce193 )
client-grafana: This release updates Amazon Managed
Grafana's APIs to support customer managed KMS keys. (276a337c )
client-workspaces-web: Adds support for branding
customization without requiring a custom wallpaper. (dce78467 )
... (truncated)
Changelog
Sourced from @aws-sdk/lib-dynamodb's
changelog .
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Note: Version bump only for package
@aws-sdk/lib-dynamodb
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
package-lock.json | 440 ++++++++++--------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/dynamoFunctions/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
11 files changed, 248 insertions(+), 212 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c026caf86d..a1f4c1e9c2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -224,7 +224,6 @@
"resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.16.1.tgz",
"integrity": "sha512-WHO6yYegmnZ+K3vnYzVwy+wnxYqSkdFakBIlgm4922QXHOQYWdIl/rrTcaagrpJEGT6YlTnqx1ANIoPojNxWmw==",
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/types": "3.973.1",
@@ -553,47 +552,47 @@
}
},
"node_modules/@aws-sdk/client-dynamodb": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.990.0.tgz",
- "integrity": "sha512-vHvtdH9V7HcRkg5IlZEo5BGzacR5OTgp8cYDYZ2FWP8bo5ZHAhXYSirNwWQGLEnwrgFjuddWg9hDbbIxWb+6UQ==",
+ "version": "3.994.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.994.0.tgz",
+ "integrity": "sha512-rXN+Y5y9J2i/5xqZfE/gneyuvi6c9voSr52n36q3vDcFIa/9p5VbXO2pQUWVgJfcK7W8hOzg7lqVtsQEE4CAbQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/credential-provider-node": "^3.972.9",
- "@aws-sdk/dynamodb-codec": "^3.972.11",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/credential-provider-node": "^3.972.10",
+ "@aws-sdk/dynamodb-codec": "^3.972.12",
"@aws-sdk/middleware-endpoint-discovery": "^3.972.3",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.10",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.990.0",
+ "@aws-sdk/util-endpoints": "3.994.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.8",
+ "@aws-sdk/util-user-agent-node": "^3.972.9",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.14",
- "@smithy/middleware-retry": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.16",
+ "@smithy/middleware-retry": "^4.4.33",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.30",
- "@smithy/util-defaults-mode-node": "^4.2.33",
+ "@smithy/util-defaults-mode-browser": "^4.3.32",
+ "@smithy/util-defaults-mode-node": "^4.2.35",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -605,6 +604,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.994.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.994.0.tgz",
+ "integrity": "sha512-L2obUBw4ACMMd1F/SG5LdfPyZ0xJNs9Maifwr3w0uWO+4YvHmk9FfRskfSfE/SLZ9S387oSZ+1xiP7BfVCP/Og==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1079,44 +1094,44 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.990.0.tgz",
- "integrity": "sha512-xTEaPjZwOqVjGbLOP7qzwbdOWJOo1ne2mUhTZwEBBkPvNk4aXB/vcYwWwrjoSWUqtit4+GDbO75ePc/S6TUJYQ==",
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.993.0.tgz",
+ "integrity": "sha512-VLUN+wIeNX24fg12SCbzTUBnBENlL014yMKZvRhPkcn4wHR6LKgNrjsG3fZ03Xs0XoKaGtNFi1VVrq666sGBoQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.10",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.990.0",
+ "@aws-sdk/util-endpoints": "3.993.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.8",
+ "@aws-sdk/util-user-agent-node": "^3.972.9",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.14",
- "@smithy/middleware-retry": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.16",
+ "@smithy/middleware-retry": "^4.4.33",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.30",
- "@smithy/util-defaults-mode-node": "^4.2.33",
+ "@smithy/util-defaults-mode-browser": "^4.3.32",
+ "@smithy/util-defaults-mode-node": "^4.2.35",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1127,6 +1142,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
+ "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/client-sso/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1153,19 +1184,19 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.973.10",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.10.tgz",
- "integrity": "sha512-4u/FbyyT3JqzfsESI70iFg6e2yp87MB5kS2qcxIA66m52VSTN1fvuvbCY1h/LKq1LvuxIrlJ1ItcyjvcKoaPLg==",
+ "version": "3.973.11",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.11.tgz",
+ "integrity": "sha512-wdQ8vrvHkKIV7yNUKXyjPWKCdYEUrZTHJ8Ojd5uJxXp9vqPCkUR1dpi1NtOLcrDgueJH7MUH5lQZxshjFPSbDA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/xml-builder": "^3.972.4",
- "@smithy/core": "^3.23.0",
+ "@aws-sdk/xml-builder": "^3.972.5",
+ "@smithy/core": "^3.23.2",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/signature-v4": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-middleware": "^4.2.8",
@@ -1202,12 +1233,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.8.tgz",
- "integrity": "sha512-r91OOPAcHnLCSxaeu/lzZAVRCZ/CtTNuwmJkUwpwSDshUrP7bkX1OmFn2nUMWd9kN53Q4cEo8b7226G4olt2Mg==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.9.tgz",
+ "integrity": "sha512-ZptrOwQynfupubvcngLkbdIq/aXvl/czdpEG8XJ8mN8Nb19BR0jaK0bR+tfuMU36Ez9q4xv7GGkHFqEEP2hUUQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/types": "^4.12.0",
@@ -1230,18 +1261,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.972.10",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.10.tgz",
- "integrity": "sha512-DTtuyXSWB+KetzLcWaSahLJCtTUe/3SXtlGp4ik9PCe9xD6swHEkG8n8/BNsQ9dsihb9nhFvuUB4DpdBGDcvVg==",
+ "version": "3.972.11",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.11.tgz",
+ "integrity": "sha512-hECWoOoH386bGr89NQc9vA/abkGf5TJrMREt+lhNcnSNmoBS04fK7vc3LrJBSQAUGGVj0Tz3f4dHB3w5veovig==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/types": "^3.973.1",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/util-stream": "^4.5.12",
"tslib": "^2.6.2"
@@ -1263,19 +1294,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.8.tgz",
- "integrity": "sha512-n2dMn21gvbBIEh00E8Nb+j01U/9rSqFIamWRdGm/mE5e+vHQ9g0cBNdrYFlM6AAiryKVHZmShWT9D1JAWJ3ISw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/credential-provider-env": "^3.972.8",
- "@aws-sdk/credential-provider-http": "^3.972.10",
- "@aws-sdk/credential-provider-login": "^3.972.8",
- "@aws-sdk/credential-provider-process": "^3.972.8",
- "@aws-sdk/credential-provider-sso": "^3.972.8",
- "@aws-sdk/credential-provider-web-identity": "^3.972.8",
- "@aws-sdk/nested-clients": "3.990.0",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.9.tgz",
+ "integrity": "sha512-zr1csEu9n4eDiHMTYJabX1mDGuGLgjgUnNckIivvk43DocJC9/f6DefFrnUPZXE+GHtbW50YuXb+JIxKykU74A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/credential-provider-env": "^3.972.9",
+ "@aws-sdk/credential-provider-http": "^3.972.11",
+ "@aws-sdk/credential-provider-login": "^3.972.9",
+ "@aws-sdk/credential-provider-process": "^3.972.9",
+ "@aws-sdk/credential-provider-sso": "^3.972.9",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.9",
+ "@aws-sdk/nested-clients": "3.993.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1300,13 +1331,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.8.tgz",
- "integrity": "sha512-rMFuVids8ICge/X9DF5pRdGMIvkVhDV9IQFQ8aTYk6iF0rl9jOUa1C3kjepxiXUlpgJQT++sLZkT9n0TMLHhQw==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.9.tgz",
+ "integrity": "sha512-m4RIpVgZChv0vWS/HKChg1xLgZPpx8Z+ly9Fv7FwA8SOfuC6I3htcSaBz2Ch4bneRIiBUhwP4ziUo0UZgtJStQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/nested-clients": "3.990.0",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/nested-clients": "3.993.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
@@ -1331,17 +1362,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.972.9",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.9.tgz",
- "integrity": "sha512-LfJfO0ClRAq2WsSnA9JuUsNyIicD2eyputxSlSL0EiMrtxOxELLRG6ZVYDf/a1HCepaYPXeakH4y8D5OLCauag==",
+ "version": "3.972.10",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.10.tgz",
+ "integrity": "sha512-70nCESlvnzjo4LjJ8By8MYIiBogkYPSXl3WmMZfH9RZcB/Nt9qVWbFpYj6Fk1vLa4Vk8qagFVeXgxdieMxG1QA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "^3.972.8",
- "@aws-sdk/credential-provider-http": "^3.972.10",
- "@aws-sdk/credential-provider-ini": "^3.972.8",
- "@aws-sdk/credential-provider-process": "^3.972.8",
- "@aws-sdk/credential-provider-sso": "^3.972.8",
- "@aws-sdk/credential-provider-web-identity": "^3.972.8",
+ "@aws-sdk/credential-provider-env": "^3.972.9",
+ "@aws-sdk/credential-provider-http": "^3.972.11",
+ "@aws-sdk/credential-provider-ini": "^3.972.9",
+ "@aws-sdk/credential-provider-process": "^3.972.9",
+ "@aws-sdk/credential-provider-sso": "^3.972.9",
+ "@aws-sdk/credential-provider-web-identity": "^3.972.9",
"@aws-sdk/types": "^3.973.1",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/property-provider": "^4.2.8",
@@ -1366,12 +1397,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.8.tgz",
- "integrity": "sha512-6cg26ffFltxM51OOS8NH7oE41EccaYiNlbd5VgUYwhiGCySLfHoGuGrLm2rMB4zhy+IO5nWIIG0HiodX8zdvHA==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.9.tgz",
+ "integrity": "sha512-gOWl0Fe2gETj5Bk151+LYKpeGi2lBDLNu+NMNpHRlIrKHdBmVun8/AalwMK8ci4uRfG5a3/+zvZBMpuen1SZ0A==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1395,14 +1426,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.8.tgz",
- "integrity": "sha512-35kqmFOVU1n26SNv+U37sM8b2TzG8LyqAcd6iM9gprqxyHEh/8IM3gzN4Jzufs3qM6IrH8e43ryZWYdvfVzzKQ==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.9.tgz",
+ "integrity": "sha512-ey7S686foGTArvFhi3ifQXmgptKYvLSGE2250BAQceMSXZddz7sUSNERGJT2S7u5KIe/kgugxrt01hntXVln6w==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.990.0",
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/token-providers": "3.990.0",
+ "@aws-sdk/client-sso": "3.993.0",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/token-providers": "3.993.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1426,13 +1457,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.8.tgz",
- "integrity": "sha512-CZhN1bOc1J3ubQPqbmr5b4KaMJBgdDvYsmEIZuX++wFlzmZsKj1bwkaiTEb5U2V7kXuzLlpF5HJSOM9eY/6nGA==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.9.tgz",
+ "integrity": "sha512-8LnfS76nHXoEc9aRRiMMpxZxJeDG0yusdyo3NvPhCgESmBUgpMa4luhGbClW5NoX/qRcGxxM6Z/esqANSNMTow==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/nested-clients": "3.990.0",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/nested-clients": "3.993.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1456,14 +1487,14 @@
}
},
"node_modules/@aws-sdk/dynamodb-codec": {
- "version": "3.972.11",
- "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.11.tgz",
- "integrity": "sha512-A0oji7TdKmua93ehEmozehNbUzgq912LRdOMx4bviVRo02DFaf9+fnwT4UUvvyIvnMBcFjT39kWP9fvka4dGUg==",
+ "version": "3.972.12",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/dynamodb-codec/-/dynamodb-codec-3.972.12.tgz",
+ "integrity": "sha512-hX5lIhIACrmYPxW3sKoHxKJO87SPlnYBF8ztrQwm74tJEoX8eFo/iVjiEP56zkVvwOtMMqblNgmd7Jr0zZcbGA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@smithy/core": "^3.23.0",
- "@smithy/smithy-client": "^4.11.3",
+ "@aws-sdk/core": "^3.973.11",
+ "@smithy/core": "^3.23.2",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/util-base64": "^4.3.0",
"tslib": "^2.6.2"
@@ -1498,15 +1529,15 @@
}
},
"node_modules/@aws-sdk/lib-dynamodb": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.990.0.tgz",
- "integrity": "sha512-wynv2gi1tBHEt7W6qh841anRMC7ruR9gvN7Pu/MKvvx3rSpBjXRHDNfDa6saScDMUrvJX79B8wIBfKTPxOJ9JQ==",
+ "version": "3.994.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/lib-dynamodb/-/lib-dynamodb-3.994.0.tgz",
+ "integrity": "sha512-ANNIhMcs6v3DHdl26oukilaaX7gaA1xrxcuMdPwjzhg3gsq98t/7NT1St7b9FeeDsKPAwAqniQYpqSDblmM6Hw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/util-dynamodb": "3.990.0",
- "@smithy/core": "^3.23.0",
- "@smithy/smithy-client": "^4.11.3",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/util-dynamodb": "3.994.0",
+ "@smithy/core": "^3.23.2",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -1514,7 +1545,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "^3.990.0"
+ "@aws-sdk/client-dynamodb": "^3.994.0"
}
},
"node_modules/@aws-sdk/lib-dynamodb/node_modules/@smithy/types": {
@@ -1640,15 +1671,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.972.10",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.10.tgz",
- "integrity": "sha512-bBEL8CAqPQkI91ZM5a9xnFAzedpzH6NYCOtNyLarRAzTUTFN2DKqaC60ugBa7pnU1jSi4mA7WAXBsrod7nJltg==",
+ "version": "3.972.11",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.11.tgz",
+ "integrity": "sha512-R8CvPsPHXwzIHCAza+bllY6PrctEk4lYq/SkHJz9NLoBHCcKQrbOcsfXxO6xmipSbUNIbNIUhH0lBsJGgsRdiw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.990.0",
- "@smithy/core": "^3.23.0",
+ "@aws-sdk/util-endpoints": "3.993.0",
+ "@smithy/core": "^3.23.2",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
@@ -1657,6 +1688,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
+ "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1670,44 +1717,44 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.990.0.tgz",
- "integrity": "sha512-3NA0s66vsy8g7hPh36ZsUgO4SiMyrhwcYvuuNK1PezO52vX3hXDW4pQrC6OQLGKGJV0o6tbEyQtXb/mPs8zg8w==",
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.993.0.tgz",
+ "integrity": "sha512-iOq86f2H67924kQUIPOAvlmMaOAvOLoDOIb66I2YqSUpMYB6ufiuJW3RlREgskxv86S5qKzMnfy/X6CqMjK6XQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.10",
+ "@aws-sdk/core": "^3.973.11",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.10",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.990.0",
+ "@aws-sdk/util-endpoints": "3.993.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.8",
+ "@aws-sdk/util-user-agent-node": "^3.972.9",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.14",
- "@smithy/middleware-retry": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.16",
+ "@smithy/middleware-retry": "^4.4.33",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.30",
- "@smithy/util-defaults-mode-node": "^4.2.33",
+ "@smithy/util-defaults-mode-browser": "^4.3.32",
+ "@smithy/util-defaults-mode-node": "^4.2.35",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1718,6 +1765,22 @@
"node": ">=20.0.0"
}
},
+ "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
+ "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/types": "^3.973.1",
+ "@smithy/types": "^4.12.0",
+ "@smithy/url-parser": "^4.2.8",
+ "@smithy/util-endpoints": "^3.2.8",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@aws-sdk/nested-clients/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1811,13 +1874,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.990.0.tgz",
- "integrity": "sha512-L3BtUb2v9XmYgQdfGBzbBtKMXaP5fV973y3Qdxeevs6oUTVXFmi/mV1+LnScA/1wVPJC9/hlK+1o5vbt7cG7EQ==",
+ "version": "3.993.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.993.0.tgz",
+ "integrity": "sha512-+35g4c+8r7sB9Sjp1KPdM8qxGn6B/shBjJtEUN4e+Edw9UEQlZKIzioOGu3UAbyE0a/s450LdLZr4wbJChtmww==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/nested-clients": "3.990.0",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/nested-clients": "3.993.0",
"@aws-sdk/types": "^3.973.1",
"@smithy/property-provider": "^4.2.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -1866,9 +1929,9 @@
}
},
"node_modules/@aws-sdk/util-dynamodb": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.990.0.tgz",
- "integrity": "sha512-F9NXZAMYDUN4eUjRxlb5nx3Ne5qXG8i1lxInJFC3eKqBK4G6QrVwejIoTrMBoOVHfCPXsSqfq0cQ3xCvJK0Irg==",
+ "version": "3.994.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-dynamodb/-/util-dynamodb-3.994.0.tgz",
+ "integrity": "sha512-TYGnR6Cn6Lckx52qv9O/1SkjqiMkeTfRPQLL/qbu+ZiHiW/AjutI+I7LrD84gLqdSaiXha2eMm9Zqq5g1kKDHA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -1877,7 +1940,7 @@
"node": ">=20.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-dynamodb": "^3.990.0"
+ "@aws-sdk/client-dynamodb": "^3.994.0"
}
},
"node_modules/@aws-sdk/util-endpoints": {
@@ -1957,12 +2020,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.972.8",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.8.tgz",
- "integrity": "sha512-XJZuT0LWsFCW1C8dEpPAXSa7h6Pb3krr2y//1X0Zidpcl0vmgY5nL/X0JuBZlntpBzaN3+U4hvKjuijyiiR8zw==",
+ "version": "3.972.9",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.9.tgz",
+ "integrity": "sha512-JNswdsLdQemxqaSIBL2HRhsHPUBBziAgoi5RQv6/9avmE5g5RSdt1hWr3mHJ7OxqRYf+KeB11ExWbiqfrnoeaA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "^3.972.10",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/types": "^3.973.1",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/types": "^4.12.0",
@@ -2002,13 +2065,13 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.972.4",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.4.tgz",
- "integrity": "sha512-0zJ05ANfYqI6+rGqj8samZBFod0dPPousBjLEqg8WdxSgbMAkRgLyn81lP215Do0rFJ/17LIXwr7q0yK24mP6Q==",
+ "version": "3.972.5",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.5.tgz",
+ "integrity": "sha512-mCae5Ys6Qm1LDu0qdGwx2UQ63ONUe+FHw908fJzLDqFKTDBK4LDZUqKWm4OkTCNFq19bftjsBSESIGLD/s3/rA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.12.0",
- "fast-xml-parser": "5.3.4",
+ "fast-xml-parser": "5.3.6",
"tslib": "^2.6.2"
},
"engines": {
@@ -2067,7 +2130,6 @@
"integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.28.6",
"@babel/generator": "^7.28.6",
@@ -2706,7 +2768,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -2730,7 +2791,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
}
@@ -5104,9 +5164,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.23.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.0.tgz",
- "integrity": "sha512-Yq4UPVoQICM9zHnByLmG8632t2M0+yap4T7ANVw482J0W7HW0pOuxwVmeOwzJqX2Q89fkXz0Vybz55Wj2Xzrsg==",
+ "version": "3.23.2",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.2.tgz",
+ "integrity": "sha512-HaaH4VbGie4t0+9nY3tNBRSxVTr96wzIqexUa6C2qx3MPePAuz7lIxPxYtt1Wc//SPfJLNoZJzfdt0B6ksj2jA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.2.9",
@@ -5474,12 +5534,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.4.14",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.14.tgz",
- "integrity": "sha512-FUFNE5KVeaY6U/GL0nzAAHkaCHzXLZcY1EhtQnsAqhD8Du13oPKtMB9/0WK4/LK6a/T5OZ24wPoSShff5iI6Ag==",
+ "version": "4.4.16",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.16.tgz",
+ "integrity": "sha512-L5GICFCSsNhbJ5JSKeWFGFy16Q2OhoBizb3X2DrxaJwXSEujVvjG9Jt386dpQn2t7jINglQl0b4K/Su69BdbMA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/shared-ini-file-loader": "^4.4.3",
@@ -5505,15 +5565,15 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.4.31",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.31.tgz",
- "integrity": "sha512-RXBzLpMkIrxBPe4C8OmEOHvS8aH9RUuCOH++Acb5jZDEblxDjyg6un72X9IcbrGTJoiUwmI7hLypNfuDACypbg==",
+ "version": "4.4.33",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.33.tgz",
+ "integrity": "sha512-jLqZOdJhtIL4lnA9hXnAG6GgnJlo1sD3FqsTxm9wSfjviqgWesY/TMBVnT84yr4O0Vfe0jWoXlfFbzsBVph3WA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.3.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/service-error-classification": "^4.2.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -5849,13 +5909,13 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.11.3",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.3.tgz",
- "integrity": "sha512-Q7kY5sDau8OoE6Y9zJoRGgje8P4/UY0WzH8R2ok0PDh+iJ+ZnEKowhjEqYafVcubkbYxQVaqwm3iufktzhprGg==",
+ "version": "4.11.5",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.5.tgz",
+ "integrity": "sha512-xixwBRqoeP2IUgcAl3U9dvJXc+qJum4lzo3maaJxifsZxKUYLfVfCXvhT4/jD01sRrHg5zjd1cw2Zmjr4/SuKQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.23.0",
- "@smithy/middleware-endpoint": "^4.4.14",
+ "@smithy/core": "^3.23.2",
+ "@smithy/middleware-endpoint": "^4.4.16",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/protocol-http": "^5.3.8",
"@smithy/types": "^4.12.0",
@@ -5993,13 +6053,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.3.30",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.30.tgz",
- "integrity": "sha512-cMni0uVU27zxOiU8TuC8pQLC1pYeZ/xEMxvchSK/ILwleRd1ugobOcIRr5vXtcRqKd4aBLWlpeBoDPJJ91LQng==",
+ "version": "4.3.32",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.32.tgz",
+ "integrity": "sha512-092sjYfFMQ/iaPH798LY/OJFBcYu0sSK34Oy9vdixhsU36zlZu8OcYjF3TD4e2ARupyK7xaxPXl+T0VIJTEkkg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -6020,16 +6080,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.2.33",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.33.tgz",
- "integrity": "sha512-LEb2aq5F4oZUSzWBG7S53d4UytZSkOEJPXcBq/xbG2/TmK9EW5naUZ8lKu1BEyWMzdHIzEVN16M3k8oxDq+DJA==",
+ "version": "4.2.35",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.35.tgz",
+ "integrity": "sha512-miz/ggz87M8VuM29y7jJZMYkn7+IErM5p5UgKIf8OtqVs/h2bXr1Bt3uTsREsI/4nK8a0PQERbAPsVPVNIsG7Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.6",
"@smithy/credential-provider-imds": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/property-provider": "^4.2.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"tslib": "^2.6.2"
},
@@ -6296,7 +6356,6 @@
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"@swc/counter": "^0.1.3",
"@swc/types": "^0.1.25"
@@ -6540,7 +6599,6 @@
"integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.10.4",
"@babel/runtime": "^7.12.5",
@@ -6882,7 +6940,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz",
"integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"undici-types": "~7.16.0"
}
@@ -6900,7 +6957,6 @@
"integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@@ -6912,7 +6968,6 @@
"integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/react": "*"
}
@@ -7023,7 +7078,6 @@
"integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.55.0",
"@typescript-eslint/types": "8.55.0",
@@ -7680,7 +7734,6 @@
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -8773,7 +8826,6 @@
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
"integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
"license": "MIT",
- "peer": true,
"dependencies": {
"follow-redirects": "^1.15.11",
"form-data": "^4.0.5",
@@ -9001,7 +9053,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -9420,8 +9471,7 @@
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.5.tgz",
"integrity": "sha512-fOoP70YLevMZr5avJHx2DU3LNYmC6wM8OwdrNewMZou1kZnPGOeVzBrRjZNgFDHUlulYUjkpFRSpTE3D+n+ZSg==",
- "license": "Apache-2.0",
- "peer": true
+ "license": "Apache-2.0"
},
"node_modules/conventional-changelog-eslint": {
"version": "6.0.0",
@@ -10114,7 +10164,6 @@
"integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@@ -10175,7 +10224,6 @@
"integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
"license": "MIT",
- "peer": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
@@ -10599,9 +10647,9 @@
"license": "BSD-3-Clause"
},
"node_modules/fast-xml-parser": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.4.tgz",
- "integrity": "sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA==",
+ "version": "5.3.6",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz",
+ "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==",
"funding": [
{
"type": "github",
@@ -10610,7 +10658,7 @@
],
"license": "MIT",
"dependencies": {
- "strnum": "^2.1.0"
+ "strnum": "^2.1.2"
},
"bin": {
"fxparser": "src/cli/cli.js"
@@ -12084,7 +12132,6 @@
"integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@jest/core": "30.2.0",
"@jest/types": "30.2.0",
@@ -12788,7 +12835,6 @@
"integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"cssstyle": "^4.2.1",
"data-urls": "^5.0.0",
@@ -13726,7 +13772,6 @@
"resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-9.6.4.tgz",
"integrity": "sha512-y0fi91jhgS1whD7jhNXKbpJ2Lmje/h5qBZ0aXmBbZdNo56805u7SsPJYxq7Uw6ffT86zQzQIxEwPwrjgSm5Whg==",
"license": "MIT",
- "peer": true,
"workspaces": [
"."
],
@@ -13739,7 +13784,6 @@
"resolved": "https://registry.npmjs.org/nhsuk-react-components/-/nhsuk-react-components-5.0.0.tgz",
"integrity": "sha512-9QbYNEgLXdFaaEbrGs3IR9Gfn3M0a/6VH8a8fjPLWofl9FaP9HArpXh+eKz6D5YzUP6SmA0+0M8b84stJyBqdQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"classnames": "^2.2.6"
},
@@ -14705,7 +14749,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -14718,7 +14761,6 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
"integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.2"
@@ -16167,7 +16209,6 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=12"
},
@@ -16366,7 +16407,6 @@
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
@@ -16541,7 +16581,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -16819,7 +16858,6 @@
"integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"esbuild": "^0.27.0",
"fdir": "^6.5.0",
@@ -16913,7 +16951,6 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=12"
},
@@ -16927,7 +16964,6 @@
"integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@vitest/expect": "4.0.18",
"@vitest/mocker": "4.0.18",
@@ -17579,7 +17615,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17613,7 +17649,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17639,7 +17675,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17679,7 +17715,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
},
@@ -17801,7 +17837,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17828,7 +17864,7 @@
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
@@ -17856,7 +17892,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17881,7 +17917,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17917,7 +17953,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
@@ -17939,7 +17975,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index bf87cfbe58..423cc3d3aa 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index b2ca4d22f8..66c06d493b 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index f90d237277..06f5f4fdd9 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -21,7 +21,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/common/dynamoFunctions/package.json b/packages/common/dynamoFunctions/package.json
index f3fac0107a..6275a6ea62 100644
--- a/packages/common/dynamoFunctions/package.json
+++ b/packages/common/dynamoFunctions/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/common-types": "^1.0.0"
}
}
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index c42bceb4d6..62035b9b09 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 9d36409d9e..2a8729968b 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -19,7 +19,7 @@
"@aws-sdk/client-dynamodb": "^3.990.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/doHSClient": "^1.0.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 7bd5645bc9..d0199c354f 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index c6f45feefc..39ddfe7a71 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index 2dc478ae8d..9060c1d4c1 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 22c20addbd..8b8c56dd01 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.990.0",
- "@aws-sdk/lib-dynamodb": "^3.990.0",
+ "@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
From 9aba915bccab6f8f8efd132c72d63b77447f0a29 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 22:50:32 +0000
Subject: [PATCH 47/62] Upgrade: [dependabot] - bump @middy/core from 7.0.2 to
7.1.0 (#1804)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@middy/core](https://github.com/middyjs/middy/tree/HEAD/packages/core)
from 7.0.2 to 7.1.0.
Release notes
Sourced from @middy/core's
releases .
7.1.0
What's Changed
Full Changelog : https://github.com/middyjs/middy/compare/7.0.3...7.1.0
7.0.3
What's Changed
New Contributors
Full Changelog : https://github.com/middyjs/middy/compare/7.0.2...7.0.3
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 28 +++++++++----------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
.../common/middyErrorHandler/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
12 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a1f4c1e9c2..cf762470a9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4216,9 +4216,9 @@
}
},
"node_modules/@middy/core": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@middy/core/-/core-7.0.2.tgz",
- "integrity": "sha512-C4PEJxMjWFneqfQzsbWQ9BZ7Bfds9oqw74/fTuEeunI/0PA1KtGfbHDuU1SQH6lZ3rOp+VUIYh4YDho8qmc2Rg==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@middy/core/-/core-7.1.0.tgz",
+ "integrity": "sha512-fihJkSckBB1DJkOLlv5FcdmnH5jEFP3xRCPHsKITToQrrQVfjPFDf/ZZPqisvndy/e3DnA16Cvec1gBtP+PAIg==",
"license": "MIT",
"engines": {
"node": ">=22"
@@ -17619,7 +17619,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
@@ -17654,7 +17654,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
@@ -17677,7 +17677,7 @@
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"aws-lambda": "^1.0.7",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
@@ -17739,7 +17739,7 @@
},
"devDependencies": {
"@cpt-ui-common/testing": "^1.0.0",
- "@middy/core": "^7.0.2"
+ "@middy/core": "^7.1.0"
}
},
"packages/common/pdsClient": {
@@ -17842,7 +17842,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17871,7 +17871,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
@@ -17897,7 +17897,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17921,7 +17921,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
@@ -17938,7 +17938,7 @@
"@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2"
},
"devDependencies": {
@@ -17957,7 +17957,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
@@ -17979,7 +17979,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index 423cc3d3aa..a4972fe560 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -19,7 +19,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 66c06d493b..4bf14d514c 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -22,7 +22,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index 06f5f4fdd9..cb9ef54123 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -23,7 +23,7 @@
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"aws-lambda": "^1.0.7",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^3.2.2"
diff --git a/packages/common/middyErrorHandler/package.json b/packages/common/middyErrorHandler/package.json
index b6cce04590..df74e3fe90 100644
--- a/packages/common/middyErrorHandler/package.json
+++ b/packages/common/middyErrorHandler/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.31.0"
},
"devDependencies": {
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@cpt-ui-common/testing": "^1.0.0"
}
}
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 62035b9b09..57c86c374e 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 2a8729968b..74af45d4bb 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -26,7 +26,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index d0199c354f..84568f0977 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index 39ddfe7a71..355b7ce017 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -19,7 +19,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index 9204db6fb1..d45a5ee531 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/input-output-logger": "^7.0.2"
},
"devDependencies": {
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index 9060c1d4c1..ed283abe1c 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -19,7 +19,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 8b8c56dd01..743050fa79 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -19,7 +19,7 @@
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
- "@middy/core": "^7.0.2",
+ "@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.0.2",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
From f3bfbd15a6251e0b4a472e21686ca6683ea5be63 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 23:25:09 +0000
Subject: [PATCH 48/62] Upgrade: [dependabot] - bump @aws-sdk/client-dynamodb
from 3.990.0 to 3.994.0 (#1807)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb)
from 3.990.0 to 3.994.0.
Release notes
Sourced from @aws-sdk/client-dynamodb's
releases .
v3.994.0
3.994.0(2026-02-19)
Chores
New Features
client-pca-connector-scep: AWS Private CA Connector
for SCEP now supports AWS PrivateLink, allowing your clients to request
certificates from within your Amazon Virtual Private Cloud (VPC) without
traversing the public internet. With this launch, you can create VPC
endpoints to connect to your SCEP connector privately. (6ffd8f08 )
client-bcm-dashboards: The Billing and Cost
Management GetDashboard API now returns identifier for each widget,
enabling users to uniquely identify widgets within their dashboards. (4d6e1de7 )
client-ecr: Adds multiple artifact types filter
support in ListImageReferrers API. (9335ea37 )
For list of updated packages, view
updated-packages.md in
assets-3.994.0.zip
v3.993.0
3.993.0(2026-02-18)
Chores
Documentation Changes
client-connect: Correcting in-app notifications API
documentation. (6220881a )
New Features
clients: update client endpoints as of 2026-02-18
(c1adc9d8 )
client-cleanrooms: This release adds support for
federated catalogs in Athena-sourced configured tables. (f657502f )
For list of updated packages, view
updated-packages.md in
assets-3.993.0.zip
v3.992.0
3.992.0(2026-02-17)
New Features
clients: update client endpoints as of 2026-02-17
(72c78059 )
client-ec2: Add Operator field to
CreatePlacementGroup and DescribePlacementGroup APIs. (ccdf06ad )
client-rds: Adds support for the
StorageEncryptionType field to specify encryption type for DB clusters,
DB instances, snapshots, automated backups, and global clusters. (976ce193 )
client-grafana: This release updates Amazon Managed
Grafana's APIs to support customer managed KMS keys. (276a337c )
client-workspaces-web: Adds support for branding
customization without requiring a custom wallpaper. (dce78467 )
... (truncated)
Changelog
Sourced from @aws-sdk/client-dynamodb's
changelog .
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Note: Version bump only for package
@aws-sdk/client-dynamodb
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 40 +++++++++----------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
10 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index cf762470a9..3120d82af3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -552,9 +552,9 @@
}
},
"node_modules/@aws-sdk/client-dynamodb": {
- "version": "3.994.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.994.0.tgz",
- "integrity": "sha512-rXN+Y5y9J2i/5xqZfE/gneyuvi6c9voSr52n36q3vDcFIa/9p5VbXO2pQUWVgJfcK7W8hOzg7lqVtsQEE4CAbQ==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.995.0.tgz",
+ "integrity": "sha512-JDg3O4w8qi8XIHhPf1AMmquqlrpQJ6z22z0h3Z2rUmzrS+cNj3aUnXrZVRvRlHbvEMzTgVcpcfdRcy4RvDcamw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -569,9 +569,9 @@
"@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.994.0",
+ "@aws-sdk/util-endpoints": "3.995.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.9",
+ "@aws-sdk/util-user-agent-node": "^3.972.10",
"@smithy/config-resolver": "^4.4.6",
"@smithy/core": "^3.23.2",
"@smithy/fetch-http-handler": "^5.3.9",
@@ -605,9 +605,9 @@
}
},
"node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.994.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.994.0.tgz",
- "integrity": "sha512-L2obUBw4ACMMd1F/SG5LdfPyZ0xJNs9Maifwr3w0uWO+4YvHmk9FfRskfSfE/SLZ9S387oSZ+1xiP7BfVCP/Og==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.995.0.tgz",
+ "integrity": "sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -2020,9 +2020,9 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.972.9",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.9.tgz",
- "integrity": "sha512-JNswdsLdQemxqaSIBL2HRhsHPUBBziAgoi5RQv6/9avmE5g5RSdt1hWr3mHJ7OxqRYf+KeB11ExWbiqfrnoeaA==",
+ "version": "3.972.10",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.10.tgz",
+ "integrity": "sha512-LVXzICPlsheET+sE6tkcS47Q5HkSTrANIlqL1iFxGAY/wRQ236DX/PCAK56qMh9QJoXAfXfoRW0B0Og4R+X7Nw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "^3.972.11",
@@ -17614,7 +17614,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17647,7 +17647,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
@@ -17683,7 +17683,7 @@
"jwks-rsa": "^3.2.2"
},
"devDependencies": {
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"axios": "^1.13.5",
"mock-jwks": "^3.3.5"
}
@@ -17836,7 +17836,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17861,7 +17861,7 @@
"@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
@@ -17891,7 +17891,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
@@ -17916,7 +17916,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17952,7 +17952,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -17974,7 +17974,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index a4972fe560..ee57f88dec 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index 4bf14d514c..e7d962d782 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index cb9ef54123..d2233852ba 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -13,7 +13,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"devDependencies": {
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"axios": "^1.13.5",
"mock-jwks": "^3.3.5"
},
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 57c86c374e..5a379ea9a8 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 74af45d4bb..1be7972900 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/commons": "^2.31.0",
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-lambda": "^3.989.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 84568f0977..6708eedfa5 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index 355b7ce017..8cefcc8d48 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index ed283abe1c..8b70c58ff6 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index 743050fa79..a12f7b8531 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-dynamodb": "^3.990.0",
+ "@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
From c2f73aef235e1e53396e896afc350517c20dabbe Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 23:56:05 +0000
Subject: [PATCH 49/62] Upgrade: [dependabot] - bump @typescript-eslint/parser
from 8.55.0 to 8.56.0 (#1806)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
from 8.55.0 to 8.56.0.
Release notes
Sourced from @typescript-eslint/parser's
releases .
v8.56.0
8.56.0 (2026-02-16)
🚀 Features
🩹 Fixes
use parser options from context.languageOptions (#12043 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/parser's
changelog .
8.56.0 (2026-02-16)
🚀 Features
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 173 +++++++++++++++++++++++++++++++++++++++++++---
package.json | 2 +-
2 files changed, 165 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3120d82af3..6fc8660872 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,7 +40,7 @@
"@types/jest": "^30.0.0",
"@types/node": "^25.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0",
- "@typescript-eslint/parser": "^8.50.1",
+ "@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
"aws-sdk-client-mock": "^4.1.0",
"eslint": "^9.39.2",
@@ -7073,16 +7073,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
- "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz",
+ "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.55.0",
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7093,10 +7093,140 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/project-service": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
+ "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.56.0",
+ "@typescript-eslint/types": "^8.56.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
+ "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
+ "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
+ "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
+ "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.56.0",
+ "@typescript-eslint/tsconfig-utils": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
+ "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "eslint-visitor-keys": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/project-service": {
"version": "8.55.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz",
@@ -16613,6 +16743,31 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
+ "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.55.0",
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
"node_modules/ua-parser-js": {
"version": "1.0.41",
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.41.tgz",
diff --git a/package.json b/package.json
index df9c46fac8..0cecc2728c 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
"@types/jest": "^30.0.0",
"@types/node": "^25.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0",
- "@typescript-eslint/parser": "^8.50.1",
+ "@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
"aws-sdk-client-mock": "^4.1.0",
"eslint": "^9.39.2",
From c6e0e2aaff48f7b957f68efe1317a54ea8f28f8f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 00:27:54 +0000
Subject: [PATCH 50/62] Upgrade: [dependabot] - bump aws-cdk-lib from 2.238.0
to 2.239.0 (#1811)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib)
from 2.238.0 to 2.239.0.
Release notes
Sourced from aws-cdk-lib's
releases .
v2.239.0
⚠ BREAKING CHANGES
** L1 resources are automatically generated from public
CloudFormation Resource Schemas. They are built to closely reflect the
real state of CloudFormation. Sometimes these updates can contain
changes that are incompatible with previous types, but more accurately
reflect reality. In this release we have changed:
aws-licensemanager: AWS::LicenseManager::License: Beneficiary
property is now required
aws-licensemanager: AWS::LicenseManager::License: ProductSKU property is
now required
aws-sagemaker: AWS::SageMaker::Cluster: Orchestrator.Eks property is now
immutable
Features
update L1 CloudFormation resource definitions (#37031 )
(bc65c09 )
dynamodb: add cross-account global table
replication support (#36895 )
(353a9bb )
kinesisfirehose: support dynamic partitioning (#35903 )
(4f86a05 ),
closes #28740
resource policy and encrypted resource wrappers for L1s (#36849 )
(ee87e26 )
update L1 CloudFormation resource definitions (#36923 )
(64cfc4d )
update L1 CloudFormation resource definitions (#36997 )
(e3eecad )
Bug Fixes
aws-cdk-lib: update cloud-assembly-schema to
resolve peer dependency conflict (#36953 )
(f194236 ),
closes #36939
aws-cdk-lib: upgrade version of ajv
that triggers CVE scanners (#37022 )
(45662ba )
ec2: add VPC endpoint naming conventions for some
isolated regions (#36794 )
(5a7fca5 )
rds: mark deprecated versions and add new engine
versions (#36937 )
(6e061d0 )
Alpha modules (2.239.0-alpha.0)
⚠ BREAKING CHANGES
redshift-alpha: update default node type from DC2_LARGE
to RA3_LARGE
Features
bedrock-agentcore-alpha: add
fromCodeAsset method to create runtime artifact with local
code assets (#36472 )
(c5a87e6 ),
closes #36473
bedrock-agentcore-alpha: added new target type (api
gateway) in agentcore gateway target. (#36841 )
(0842754 ),
closes #36817
mixins-preview: add ECS ClusterSettingsMixin (#36796 )
(b8ab5be )
mixins-preview: add s3 bucket mixin for
publicAccessBlock (#36905 )
(feed4b2 )
mixins-preview: send Vended Logs to pre-created
DeliveryDestination using toDestination() (#36896 )
(48f1fe6 )
Bug Fixes
redshift-alpha: update default node type from
DC2_LARGE to RA3_LARGE (#36516 )
(ea19e5c ),
closes #36416
Changelog
Sourced from aws-cdk-lib's
changelog .
Changelog
All notable changes to this project will be documented in this file.
See standard-version
for commit guidelines.
⚠ BREAKING CHANGES
redshift-alpha: update default node type from DC2_LARGE
to RA3_LARGE
Features
bedrock-agentcore-alpha: add
fromCodeAsset method to create runtime artifact with local
code assets (#36472 )
(c5a87e6 ),
closes #36473
bedrock-agentcore-alpha: added new target type (api
gateway) in agentcore gateway target. (#36841 )
(0842754 ),
closes #36817
mixins-preview: add ECS ClusterSettingsMixin (#36796 )
(b8ab5be )
mixins-preview: add s3 bucket mixin for
publicAccessBlock (#36905 )
(feed4b2 )
mixins-preview: send Vended Logs to pre-created
DeliveryDestination using toDestination() (#36896 )
(48f1fe6 )
Bug Fixes
redshift-alpha: update default node type from
DC2_LARGE to RA3_LARGE (#36516 )
(ea19e5c ),
closes #36416
Features
eks-v2-alpha: add support for
bootstrapSelfManagedAddons (#36740 )
(1ffe38d )
eks-v2-alpha: add support for EKS hybrid nodes (#36749 )
(48ace56 )
Bug Fixes
eks-v2-alpha: ensure kubectl provider and handler
functions use the same vpc configuration (#36735 )
(4e02f08 ),
closes #34878
#34877
ivs-alpha: add region constraints to integration
tests (#36851 )
(d55fec4 )
mixins-preview: apply mixins in order (#36847 )
(726060c )
mixins-preview: apply mixins in order in
MixinApplicator (#36877 )
(09db1c9 ),
closes #36847
Features
... (truncated)
Commits
e458da3
Merge branch 'v2-release' into pr-37033
e906f86
chore(release): 2.239.0
bc65c09
feat: update L1 CloudFormation resource definitions (#37031 )
96714e6
Merge branch 'v2-release' into bump/2.239.0
de99209
chore(release): 2.239.0
5a7fca5
fix(ec2): add VPC endpoint naming conventions for some isolated regions
(#36794 )
cc8b481
chore: resolve merge conflicts with v2-release
c4dfb8d
chore(release): 2.239.0
e338f02
chore(bedrock): add Claude Sonnet 4.6 (#37015 )
de664e3
chore: bump minimum constructs version to 10.5.0 (#37010 )
Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 40 +++++++++++++++++++--------------------
packages/cdk/package.json | 2 +-
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6fc8660872..110fa31973 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -385,9 +385,9 @@
"license": "Apache-2.0"
},
"node_modules/@aws-cdk/cloud-assembly-schema": {
- "version": "48.20.0",
- "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.20.0.tgz",
- "integrity": "sha512-+eeiav9LY4wbF/EFuCt/vfvi/Zoxo8bf94PW5clbMraChEliq83w4TbRVy0jB9jE0v1ooFTtIjSQkowSPkfISg==",
+ "version": "50.4.0",
+ "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-50.4.0.tgz",
+ "integrity": "sha512-9Cplwc5C+SNe3hMfqZET7gXeM68tiH2ytQytCi+zz31Bn7O3GAgAnC2dYe+HWnZAgVH788ZkkBwnYXkeqx7v4g==",
"bundleDependencies": [
"jsonschema",
"semver"
@@ -395,7 +395,7 @@
"license": "Apache-2.0",
"dependencies": {
"jsonschema": "~1.4.1",
- "semver": "^7.7.2"
+ "semver": "^7.7.3"
},
"engines": {
"node": ">= 18.0.0"
@@ -410,7 +410,7 @@
}
},
"node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": {
- "version": "7.7.2",
+ "version": "7.7.3",
"inBundle": true,
"license": "ISC",
"bin": {
@@ -8268,9 +8268,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.238.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.238.0.tgz",
- "integrity": "sha512-lmS7DEGcEjNhnl88Z7SynPA1UHdCOkx2pNSGiiBQG5I2jH8H2nnWnr6cZRWmxV2GyNeBmmd9wHdEcSBpkow53Q==",
+ "version": "2.239.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.239.0.tgz",
+ "integrity": "sha512-0qpYrE4HL6yRaQriRukfX7m82vNj3otce6v4Y5qK859ILdZBCaz/wqqYgdTnFh6LcA11GAg/Y8l8a+j/VtczyA==",
"bundleDependencies": [
"@balena/dockerignore",
"@aws-cdk/cloud-assembly-api",
@@ -8289,8 +8289,8 @@
"dependencies": {
"@aws-cdk/asset-awscli-v1": "2.2.263",
"@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0",
- "@aws-cdk/cloud-assembly-api": "^2.0.0",
- "@aws-cdk/cloud-assembly-schema": "^48.20.0",
+ "@aws-cdk/cloud-assembly-api": "^2.0.1",
+ "@aws-cdk/cloud-assembly-schema": "^50.3.0",
"@balena/dockerignore": "^1.0.2",
"case": "1.6.3",
"fs-extra": "^11.3.3",
@@ -8299,7 +8299,7 @@
"mime-types": "^2.1.35",
"minimatch": "^3.1.2",
"punycode": "^2.3.1",
- "semver": "^7.7.3",
+ "semver": "^7.7.4",
"table": "^6.9.0",
"yaml": "1.10.2"
},
@@ -8307,11 +8307,11 @@
"node": ">= 18.0.0"
},
"peerDependencies": {
- "constructs": "^10.0.0"
+ "constructs": "^10.5.0"
}
},
"node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api": {
- "version": "2.0.0",
+ "version": "2.0.1",
"bundleDependencies": [
"jsonschema",
"semver"
@@ -8326,7 +8326,7 @@
"node": ">= 18.0.0"
},
"peerDependencies": {
- "@aws-cdk/cloud-assembly-schema": ">=50.1.0"
+ "@aws-cdk/cloud-assembly-schema": ">=50.3.0"
}
},
"node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api/node_modules/jsonschema": {
@@ -8354,7 +8354,7 @@
"license": "Apache-2.0"
},
"node_modules/aws-cdk-lib/node_modules/ajv": {
- "version": "8.17.1",
+ "version": "8.18.0",
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -8576,7 +8576,7 @@
}
},
"node_modules/aws-cdk-lib/node_modules/semver": {
- "version": "7.7.3",
+ "version": "7.7.4",
"inBundle": true,
"license": "ISC",
"bin": {
@@ -9598,9 +9598,9 @@
"license": "MIT"
},
"node_modules/constructs": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.5.tgz",
- "integrity": "sha512-fOoP70YLevMZr5avJHx2DU3LNYmC6wM8OwdrNewMZou1kZnPGOeVzBrRjZNgFDHUlulYUjkpFRSpTE3D+n+ZSg==",
+ "version": "10.5.1",
+ "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.5.1.tgz",
+ "integrity": "sha512-f/TfFXiS3G/yVIXDjOQn9oTlyu9Wo7Fxyjj7lb8r92iO81jR2uST+9MstxZTmDGx/CgIbxCXkFXgupnLTNxQZg==",
"license": "Apache-2.0"
},
"node_modules/conventional-changelog-eslint": {
@@ -17755,7 +17755,7 @@
"packages/cdk": {
"version": "0.1.0",
"dependencies": {
- "aws-cdk-lib": "^2.238.0",
+ "aws-cdk-lib": "^2.239.0",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 37a28b4e69..5f042baa10 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -7,7 +7,7 @@
"check-licenses": "license-checker --failOn GPL --failOn LGPL --start ../.."
},
"dependencies": {
- "aws-cdk-lib": "^2.238.0",
+ "aws-cdk-lib": "^2.239.0",
"cdk-nag": "^2.37.55",
"constructs": "^10.4.5"
},
From 2c56a3f98910f1f395f2d2eacd851cf153db9064 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 01:14:28 +0000
Subject: [PATCH 51/62] Upgrade: [dependabot] - bump @aws-sdk/client-lambda
from 3.989.0 to 3.994.0 (#1809)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda)
from 3.989.0 to 3.994.0.
Release notes
Sourced from @aws-sdk/client-lambda's
releases .
v3.994.0
3.994.0(2026-02-19)
Chores
New Features
client-pca-connector-scep: AWS Private CA Connector
for SCEP now supports AWS PrivateLink, allowing your clients to request
certificates from within your Amazon Virtual Private Cloud (VPC) without
traversing the public internet. With this launch, you can create VPC
endpoints to connect to your SCEP connector privately. (6ffd8f08 )
client-bcm-dashboards: The Billing and Cost
Management GetDashboard API now returns identifier for each widget,
enabling users to uniquely identify widgets within their dashboards. (4d6e1de7 )
client-ecr: Adds multiple artifact types filter
support in ListImageReferrers API. (9335ea37 )
For list of updated packages, view
updated-packages.md in
assets-3.994.0.zip
v3.993.0
3.993.0(2026-02-18)
Chores
Documentation Changes
client-connect: Correcting in-app notifications API
documentation. (6220881a )
New Features
clients: update client endpoints as of 2026-02-18
(c1adc9d8 )
client-cleanrooms: This release adds support for
federated catalogs in Athena-sourced configured tables. (f657502f )
For list of updated packages, view
updated-packages.md in
assets-3.993.0.zip
v3.992.0
3.992.0(2026-02-17)
New Features
clients: update client endpoints as of 2026-02-17
(72c78059 )
client-ec2: Add Operator field to
CreatePlacementGroup and DescribePlacementGroup APIs. (ccdf06ad )
client-rds: Adds support for the
StorageEncryptionType field to specify encryption type for DB clusters,
DB instances, snapshots, automated backups, and global clusters. (976ce193 )
client-grafana: This release updates Amazon Managed
Grafana's APIs to support customer managed KMS keys. (276a337c )
client-workspaces-web: Adds support for branding
customization without requiring a custom wallpaper. (dce78467 )
... (truncated)
Changelog
Sourced from @aws-sdk/client-lambda's
changelog .
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Note: Version bump only for package
@aws-sdk/client-lambda
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 36 +++++++++----------
.../prescriptionDetailsLambda/package.json | 2 +-
2 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 110fa31973..e64c96f8f5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -832,26 +832,26 @@
}
},
"node_modules/@aws-sdk/client-lambda": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.989.0.tgz",
- "integrity": "sha512-poODSUZ7QbpP6tUXkuJkW8UUAiOfuATV4jzS/FV2SXhd+y388x7o8cOYcwLR2hcCfMrfDqGGVAkYMcjebQyVQw==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.995.0.tgz",
+ "integrity": "sha512-udxiVZs+l84PKrlmYelLNwxLLEJWK1bQLdt6zZdwOdzuv+39KkRaGkAH8fFhrH1S7QM19usV0l6GOE+Zzx40aQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.9",
- "@aws-sdk/credential-provider-node": "^3.972.8",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/credential-provider-node": "^3.972.10",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.9",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.989.0",
+ "@aws-sdk/util-endpoints": "3.995.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.7",
+ "@aws-sdk/util-user-agent-node": "^3.972.10",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/eventstream-serde-browser": "^4.2.8",
"@smithy/eventstream-serde-config-resolver": "^4.3.8",
"@smithy/eventstream-serde-node": "^4.2.8",
@@ -859,21 +859,21 @@
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.14",
- "@smithy/middleware-retry": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.16",
+ "@smithy/middleware-retry": "^4.4.33",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.30",
- "@smithy/util-defaults-mode-node": "^4.2.33",
+ "@smithy/util-defaults-mode-browser": "^4.3.32",
+ "@smithy/util-defaults-mode-node": "^4.2.35",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -887,9 +887,9 @@
}
},
"node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.989.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz",
- "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.995.0.tgz",
+ "integrity": "sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -18017,7 +18017,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
- "@aws-sdk/client-lambda": "^3.989.0",
+ "@aws-sdk/client-lambda": "^3.995.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 1be7972900..7a5867bba7 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
- "@aws-sdk/client-lambda": "^3.989.0",
+ "@aws-sdk/client-lambda": "^3.995.0",
"@aws-sdk/client-secrets-manager": "^3.990.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
From bd04e24ac5b935cca1bcbbcc3cc6d6a95e7c301c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 01:58:07 +0000
Subject: [PATCH 52/62] Upgrade: [dependabot] - bump
@middy/http-header-normalizer from 7.0.2 to 7.1.0 (#1814)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@middy/http-header-normalizer](https://github.com/middyjs/middy/tree/HEAD/packages/http-header-normalizer)
from 7.0.2 to 7.1.0.
Release notes
Sourced from @middy/http-header-normalizer's
releases .
7.1.0
What's Changed
Full Changelog : https://github.com/middyjs/middy/compare/7.0.3...7.1.0
7.0.3
What's Changed
New Contributors
Full Changelog : https://github.com/middyjs/middy/compare/7.0.2...7.0.3
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 18 +++++++++---------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
7 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e64c96f8f5..bf8dbbe4a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4237,9 +4237,9 @@
}
},
"node_modules/@middy/http-header-normalizer": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@middy/http-header-normalizer/-/http-header-normalizer-7.0.2.tgz",
- "integrity": "sha512-VYxaswkxENBy3YdHkMy6dQz1rX1pTPDuF299EPnywyXNVG740EnVkBcCwpLB0Xn5OKWPCNrwISTvntTvVXmQeg==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@middy/http-header-normalizer/-/http-header-normalizer-7.1.1.tgz",
+ "integrity": "sha512-oe+fnz5tF7fIjtrbIphJBztfum08OXF6pTOPAjf9XERx0YVw/aqeBG+7+iFt68W7YNdv0pMZNB4BhK15jtXDrw==",
"license": "MIT",
"engines": {
"node": ">=22"
@@ -17775,7 +17775,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
},
@@ -17998,7 +17998,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
@@ -18053,7 +18053,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
@@ -18077,7 +18077,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
},
@@ -18113,7 +18113,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
@@ -18135,7 +18135,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index ee57f88dec..e03b982ec0 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
},
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index 5a379ea9a8..d779e64bc6 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 6708eedfa5..5fe9712c55 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index 8cefcc8d48..b3266ffd24 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7"
},
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index 8b70c58ff6..b02a475824 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index a12f7b8531..e2ce1ba07f 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -20,7 +20,7 @@
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/http-header-normalizer": "^7.0.2",
+ "@middy/http-header-normalizer": "^7.1.1",
"@middy/input-output-logger": "^7.0.2",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
From 1b5b2e295d3ea8378ce57ad29cf81de142c0daf8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 02:30:42 +0000
Subject: [PATCH 53/62] Upgrade: [dependabot] - bump @middy/input-output-logger
from 7.0.2 to 7.1.0 (#1816)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@middy/input-output-logger](https://github.com/middyjs/middy/tree/HEAD/packages/input-output-logger)
from 7.0.2 to 7.1.0.
Release notes
Sourced from @middy/input-output-logger's
releases .
7.1.0
What's Changed
Full Changelog : https://github.com/middyjs/middy/compare/7.0.3...7.1.0
7.0.3
What's Changed
New Contributors
Full Changelog : https://github.com/middyjs/middy/compare/7.0.2...7.0.3
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 32 +++++++++----------
packages/CIS2SignOutLambda/package.json | 2 +-
packages/cognito/package.json | 2 +-
packages/patientSearchLambda/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
packages/prescriptionListLambda/package.json | 2 +-
packages/selectedRoleLambda/package.json | 2 +-
packages/sessionManagementLambda/package.json | 2 +-
.../clearActiveSessions/package.json | 2 +-
packages/trackerUserInfoLambda/package.json | 2 +-
10 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index bf8dbbe4a2..fa8b33fb14 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4250,12 +4250,12 @@
}
},
"node_modules/@middy/input-output-logger": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@middy/input-output-logger/-/input-output-logger-7.0.2.tgz",
- "integrity": "sha512-sNOb9Ja+xbWNxpMBSl0jP6mJA66IHYBVy24TVS4PRmRDty4YCVUwkd3i+ZFTVOc91Ek6MuE03+RRIkGydBIbdQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@middy/input-output-logger/-/input-output-logger-7.1.1.tgz",
+ "integrity": "sha512-cj/LJ/yc15L8JnlTv3n8FPviLMibvqev/ZNqusLutHr8qAjcyQCpmj3+29PePbjQKNKmq1ptwcCjaI7m6Aaq7g==",
"license": "MIT",
"dependencies": {
- "@middy/util": "7.0.2"
+ "@middy/util": "7.1.1"
},
"engines": {
"node": ">=22"
@@ -4266,9 +4266,9 @@
}
},
"node_modules/@middy/util": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@middy/util/-/util-7.0.2.tgz",
- "integrity": "sha512-81pP1Am7QarL6e2+SHYnDu83jxqgxM3sztHJNLDZ2B+YwzT+smGjMaDX10bFH8PvTDr/nic3QaNOe2X8UoCaBw==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@middy/util/-/util-7.1.1.tgz",
+ "integrity": "sha512-nz1BS4tijvgRdAFqyM067x8d/dsKy0o2Vn8sbkWQ9WUsxrofAgrk4YN9BAUAR2y7krQnOCK8UCMZLOOG94GXMg==",
"license": "MIT",
"engines": {
"node": ">=22"
@@ -17776,7 +17776,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7"
},
"devDependencies": {
@@ -17810,7 +17810,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
@@ -17999,7 +17999,7 @@
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
},
@@ -18027,7 +18027,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
@@ -18054,7 +18054,7 @@
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
},
@@ -18078,7 +18078,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7"
},
"devDependencies": {
@@ -18094,7 +18094,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2"
+ "@middy/input-output-logger": "^7.1.1"
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
@@ -18114,7 +18114,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
@@ -18136,7 +18136,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
diff --git a/packages/CIS2SignOutLambda/package.json b/packages/CIS2SignOutLambda/package.json
index e03b982ec0..d9ffc59920 100644
--- a/packages/CIS2SignOutLambda/package.json
+++ b/packages/CIS2SignOutLambda/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7"
},
"devDependencies": {
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index e7d962d782..f1391eb0cf 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -23,7 +23,7 @@
"@cpt-ui-common/lambdaUtils": "^1.0.0",
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
diff --git a/packages/patientSearchLambda/package.json b/packages/patientSearchLambda/package.json
index d779e64bc6..d8f2d489c8 100644
--- a/packages/patientSearchLambda/package.json
+++ b/packages/patientSearchLambda/package.json
@@ -22,7 +22,7 @@
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
},
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 7a5867bba7..3b1e5afef2 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -27,7 +27,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jsonwebtoken": "^9.0.3",
diff --git a/packages/prescriptionListLambda/package.json b/packages/prescriptionListLambda/package.json
index 5fe9712c55..e0e7c5b6cc 100644
--- a/packages/prescriptionListLambda/package.json
+++ b/packages/prescriptionListLambda/package.json
@@ -22,7 +22,7 @@
"@cpt-ui-common/pdsClient": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5"
},
diff --git a/packages/selectedRoleLambda/package.json b/packages/selectedRoleLambda/package.json
index b3266ffd24..2be248dcaa 100644
--- a/packages/selectedRoleLambda/package.json
+++ b/packages/selectedRoleLambda/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7"
},
"devDependencies": {
diff --git a/packages/sessionManagementLambda/package.json b/packages/sessionManagementLambda/package.json
index d45a5ee531..1a97d7a2ae 100644
--- a/packages/sessionManagementLambda/package.json
+++ b/packages/sessionManagementLambda/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@middy/core": "^7.1.0",
- "@middy/input-output-logger": "^7.0.2"
+ "@middy/input-output-logger": "^7.1.1"
},
"devDependencies": {
"axios-mock-adapter": "^2.1.0",
diff --git a/packages/testingSupport/clearActiveSessions/package.json b/packages/testingSupport/clearActiveSessions/package.json
index b02a475824..b7557f63b1 100644
--- a/packages/testingSupport/clearActiveSessions/package.json
+++ b/packages/testingSupport/clearActiveSessions/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
diff --git a/packages/trackerUserInfoLambda/package.json b/packages/trackerUserInfoLambda/package.json
index e2ce1ba07f..1a4be684f3 100644
--- a/packages/trackerUserInfoLambda/package.json
+++ b/packages/trackerUserInfoLambda/package.json
@@ -21,7 +21,7 @@
"@cpt-ui-common/middyErrorHandler": "^1.0.0",
"@middy/core": "^7.1.0",
"@middy/http-header-normalizer": "^7.1.1",
- "@middy/input-output-logger": "^7.0.2",
+ "@middy/input-output-logger": "^7.1.1",
"aws-lambda": "^1.0.7",
"axios": "^1.13.5",
"jwks-rsa": "^3.2.2"
From 388e849faf219073d7db2e2392bceb910094b113 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 03:03:28 +0000
Subject: [PATCH 54/62] Upgrade: [dependabot] - bump @types/node from 25.2.3 to
25.3.0 (#1817)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.2.3 to 25.3.0.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fa8b33fb14..df27e8e252 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.2.3",
+ "@types/node": "^25.3.0",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
@@ -6936,12 +6936,12 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "25.2.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz",
- "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==",
+ "version": "25.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz",
+ "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==",
"license": "MIT",
"dependencies": {
- "undici-types": "~7.16.0"
+ "undici-types": "~7.18.0"
}
},
"node_modules/@types/prop-types": {
@@ -16837,9 +16837,9 @@
}
},
"node_modules/undici-types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
- "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
+ "version": "7.18.2",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
+ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
"license": "MIT"
},
"node_modules/unrs-resolver": {
diff --git a/package.json b/package.json
index 0cecc2728c..d4f8aafcee 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@eslint/js": "^9.38.0",
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
- "@types/node": "^25.2.3",
+ "@types/node": "^25.3.0",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
From 5327ca2b998d0d647a7e5c06070e22402edb2580 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 03:34:34 +0000
Subject: [PATCH 55/62] Upgrade: [dependabot] - bump aws-cdk from 2.1106.0 to
2.1106.1 (#1805)
Bumps
[aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk)
from 2.1106.0 to 2.1106.1.
Release notes
Sourced from aws-cdk's
releases .
aws-cdk@v2.1106.1
Bug Fixes
cli: cdk init fails to run
dotnet restore && dotnet build for C# & F#
projects (#1148 )
(69b9c33 )
cli: use NuGet floating version for constructs in
.NET templates (#1145 )
(4e0d9f7 )
cloud-assembly-schema: manifest validation takes up
majority of synthesis time (#1135 )
(efb810f )
Commits
4e0d9f7
fix(cli): use NuGet floating version for constructs in .NET templates
(#1145 )
69b9c33
fix(cli): cdk init fails to run dotnet restore
&& dotnet build for C# & F...
f636cd9
docs: update AgentCore Runtime S3-based hotswap recommendation to use
`fromCo...
efb810f
fix(cloud-assembly-schema): manifest validation takes up majority of
synthesi...
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/cdk/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index df27e8e252..574b40cacc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8255,9 +8255,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.1106.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1106.0.tgz",
- "integrity": "sha512-1tyQNnuCnH3nc0QpOL84UNhr+y73fyS75nwSnuy5z7XtRwdsOuqyqcDxd6tvCXkUBA7fdgu8p1FR3hkqrW0GWA==",
+ "version": "2.1106.1",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1106.1.tgz",
+ "integrity": "sha512-oSKAvM6a5dVNb+OZoLyjLe2rIkG6URVRHN+cOUZM9uEScYDYPn2KpOQ1iGofH6szsJp76GqQqpiwEpaYXrIHmw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -17760,7 +17760,7 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1106.0"
+ "aws-cdk": "^2.1106.1"
}
},
"packages/CIS2SignOutLambda": {
diff --git a/packages/cdk/package.json b/packages/cdk/package.json
index 5f042baa10..aff276c1dc 100644
--- a/packages/cdk/package.json
+++ b/packages/cdk/package.json
@@ -12,6 +12,6 @@
"constructs": "^10.4.5"
},
"devDependencies": {
- "aws-cdk": "^2.1106.0"
+ "aws-cdk": "^2.1106.1"
}
}
From cf66dee885d08d9968b7b07a470a4a3ef526dd78 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 04:07:52 +0000
Subject: [PATCH 56/62] Upgrade: [dependabot] - bump
@typescript-eslint/eslint-plugin from 8.55.0 to 8.56.0 (#1812)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
from 8.55.0 to 8.56.0.
Release notes
Sourced from @typescript-eslint/eslint-plugin's
releases .
v8.56.0
8.56.0 (2026-02-16)
🚀 Features
🩹 Fixes
use parser options from context.languageOptions (#12043 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from @typescript-eslint/eslint-plugin's
changelog .
8.56.0 (2026-02-16)
🚀 Features
🩹 Fixes
use parser options from context.languageOptions (#12043 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 396 ++++++++++++++++++++++++++++++++++++++++++++--
package.json | 2 +-
2 files changed, 380 insertions(+), 18 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 574b40cacc..6c68daf1bd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -39,7 +39,7 @@
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
"@types/node": "^25.3.0",
- "@typescript-eslint/eslint-plugin": "^8.48.0",
+ "@typescript-eslint/eslint-plugin": "^8.56.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
"aws-sdk-client-mock": "^4.1.0",
@@ -7044,17 +7044,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz",
- "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz",
+ "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.55.0",
- "@typescript-eslint/type-utils": "8.55.0",
- "@typescript-eslint/utils": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/type-utils": "8.56.0",
+ "@typescript-eslint/utils": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
@@ -7067,11 +7067,165 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.55.0",
- "eslint": "^8.57.0 || ^9.0.0",
+ "@typescript-eslint/parser": "^8.56.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
+ "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.56.0",
+ "@typescript-eslint/types": "^8.56.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
+ "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
+ "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
+ "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
+ "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.56.0",
+ "@typescript-eslint/tsconfig-utils": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz",
+ "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
+ "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "eslint-visitor-keys": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/parser": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz",
@@ -7285,15 +7439,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz",
- "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz",
+ "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0",
- "@typescript-eslint/utils": "8.55.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0",
+ "@typescript-eslint/utils": "8.56.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
},
@@ -7305,10 +7459,164 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
+ "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.56.0",
+ "@typescript-eslint/types": "^8.56.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
+ "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
+ "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
+ "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
+ "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.56.0",
+ "@typescript-eslint/tsconfig-utils": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz",
+ "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
+ "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "eslint-visitor-keys": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/types": {
"version": "8.55.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz",
@@ -16743,6 +17051,35 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz",
+ "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.55.0",
+ "@typescript-eslint/type-utils": "8.55.0",
+ "@typescript-eslint/utils": "8.55.0",
+ "@typescript-eslint/visitor-keys": "8.55.0",
+ "ignore": "^7.0.5",
+ "natural-compare": "^1.4.0",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^8.55.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
"version": "8.55.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
@@ -16768,6 +17105,31 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz",
+ "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.55.0",
+ "@typescript-eslint/typescript-estree": "8.55.0",
+ "@typescript-eslint/utils": "8.55.0",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
"node_modules/ua-parser-js": {
"version": "1.0.41",
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.41.tgz",
diff --git a/package.json b/package.json
index d4f8aafcee..b783e741ee 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"@jest/globals": "^30.1.1",
"@types/jest": "^30.0.0",
"@types/node": "^25.3.0",
- "@typescript-eslint/eslint-plugin": "^8.48.0",
+ "@typescript-eslint/eslint-plugin": "^8.56.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitest/coverage-v8": "^4.0.18",
"aws-sdk-client-mock": "^4.1.0",
From b079fa83dbd3581c46a37e55a0f8c43dd16b2f39 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 09:06:07 +0000
Subject: [PATCH 57/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml from
5.4.1 to 5.5.1 (#1800)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.4.1 to 5.5.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml's
releases .
v5.5.1
5.5.1
(2026-02-20)
Fix
[AEA-0000] - add back in .tool-versions (#72 )
(d215f84 )
Info
Release
workflow run - Workflow ID: 22232895464
It was initialized by anthony-nhs
v5.5.0
5.5.0
(2026-02-20)
New
[AEA-0000] - Use pre-built devcontainer (#66 )
(36677e1 )
Info
Release
workflow run - Workflow ID: 22231749611
It was initialized by anthony-nhs
v5.4.5
5.4.5
(2026-02-20)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (#69 )
(184a7ea )
Info
Release
workflow run - Workflow ID: 22216291097
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.4
5.4.4
(2026-02-20)
... (truncated)
Commits
d215f84
Fix: [AEA-0000] - add back in .tool-versions (#72 )
36677e1
New: [AEA-0000] - Use pre-built devcontainer (#66 )
184a7ea
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (...
9bd4c61
Upgrade: [dependabot] - bump tar and npm (#71 )
6e8af6d
Upgrade: [dependabot] - bump mikefarah/yq from 4.52.2 to 4.52.4 (#70 )
dd3026f
Chore: [AEA-0000] - Updates Trivy Version (#67 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
.github/workflows/ci.yml | 2 +-
.github/workflows/pull_request.yml | 2 +-
.github/workflows/release.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7335744955..b967edb562 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -27,7 +27,7 @@ jobs:
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index b1d45db1b7..7e44aee817 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -50,7 +50,7 @@ jobs:
quality_checks:
# always run, but only block in the non-skip case
needs: [get_commit_message, get_asdf_version]
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
secrets:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b57afb44c4..c6155a0f32 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -25,7 +25,7 @@ jobs:
TAG_FORMAT=$(yq '.TAG_FORMAT' .github/config/settings.yml)
echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT"
quality_checks:
- uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
needs: [get_asdf_version]
with:
asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}
From 2228670fca867da94a03b313824fbe2f2a811af7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 09:51:37 +0000
Subject: [PATCH 58/62] Upgrade: [dependabot] - bump
NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml
from 5.4.1 to 5.5.1 (#1801)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml](https://github.com/nhsdigital/eps-common-workflows)
from 5.4.1 to 5.5.1.
Release notes
Sourced from NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml's
releases .
v5.5.1
5.5.1
(2026-02-20)
Fix
[AEA-0000] - add back in .tool-versions (#72 )
(d215f84 )
Info
Release
workflow run - Workflow ID: 22232895464
It was initialized by anthony-nhs
v5.5.0
5.5.0
(2026-02-20)
New
[AEA-0000] - Use pre-built devcontainer (#66 )
(36677e1 )
Info
Release
workflow run - Workflow ID: 22231749611
It was initialized by anthony-nhs
v5.4.5
5.4.5
(2026-02-20)
Upgrade
[dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (#69 )
(184a7ea )
Info
Release
workflow run - Workflow ID: 22216291097
It was initialized by eps-autoapprove-dependabot[bot]
v5.4.4
5.4.4
(2026-02-20)
... (truncated)
Commits
d215f84
Fix: [AEA-0000] - add back in .tool-versions (#72 )
36677e1
New: [AEA-0000] - Use pre-built devcontainer (#66 )
184a7ea
Upgrade: [dependabot] - bump @semantic-release/github from
12.0.5 to 12.0.6 (...
9bd4c61
Upgrade: [dependabot] - bump tar and npm (#71 )
6e8af6d
Upgrade: [dependabot] - bump mikefarah/yq from 4.52.2 to 4.52.4 (#70 )
dd3026f
Chore: [AEA-0000] - Updates Trivy Version (#67 )
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/pull_request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml
index 7e44aee817..b39a090574 100644
--- a/.github/workflows/pull_request.yml
+++ b/.github/workflows/pull_request.yml
@@ -10,7 +10,7 @@ env:
jobs:
dependabot-auto-approve-and-merge:
needs: quality_checks
- uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@997a1946c83bb2a9eda418847ed640738af949ff
+ uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@d215f841eb18b803e339e4ed597ed1f30e086e17
secrets:
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
From 22e780cd3dd51565e179532d75e9afd652ab6dc3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 10:46:17 +0000
Subject: [PATCH 59/62] Upgrade: [dependabot] - bump
@aws-sdk/client-secrets-manager from 3.990.0 to 3.994.0 (#1813)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager)
from 3.990.0 to 3.994.0.
Release notes
Sourced from @aws-sdk/client-secrets-manager's
releases .
v3.994.0
3.994.0(2026-02-19)
Chores
New Features
client-pca-connector-scep: AWS Private CA Connector
for SCEP now supports AWS PrivateLink, allowing your clients to request
certificates from within your Amazon Virtual Private Cloud (VPC) without
traversing the public internet. With this launch, you can create VPC
endpoints to connect to your SCEP connector privately. (6ffd8f08 )
client-bcm-dashboards: The Billing and Cost
Management GetDashboard API now returns identifier for each widget,
enabling users to uniquely identify widgets within their dashboards. (4d6e1de7 )
client-ecr: Adds multiple artifact types filter
support in ListImageReferrers API. (9335ea37 )
For list of updated packages, view
updated-packages.md in
assets-3.994.0.zip
v3.993.0
3.993.0(2026-02-18)
Chores
Documentation Changes
client-connect: Correcting in-app notifications API
documentation. (6220881a )
New Features
clients: update client endpoints as of 2026-02-18
(c1adc9d8 )
client-cleanrooms: This release adds support for
federated catalogs in Athena-sourced configured tables. (f657502f )
For list of updated packages, view
updated-packages.md in
assets-3.993.0.zip
v3.992.0
3.992.0(2026-02-17)
New Features
clients: update client endpoints as of 2026-02-17
(72c78059 )
client-ec2: Add Operator field to
CreatePlacementGroup and DescribePlacementGroup APIs. (ccdf06ad )
client-rds: Adds support for the
StorageEncryptionType field to specify encryption type for DB clusters,
DB instances, snapshots, automated backups, and global clusters. (976ce193 )
client-grafana: This release updates Amazon Managed
Grafana's APIs to support customer managed KMS keys. (276a337c )
client-workspaces-web: Adds support for branding
customization without requiring a custom wallpaper. (dce78467 )
... (truncated)
Changelog
Sourced from @aws-sdk/client-secrets-manager's
changelog .
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Note: Version bump only for package
@aws-sdk/client-secrets-manager
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
---
package-lock.json | 74 ++++++-------------
packages/cognito/package.json | 2 +-
packages/common/authFunctions/package.json | 2 +-
packages/common/doHSClient/package.json | 2 +-
.../prescriptionDetailsLambda/package.json | 2 +-
5 files changed, 25 insertions(+), 57 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6c68daf1bd..dab7ff4310 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -604,22 +604,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-dynamodb/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.995.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.995.0.tgz",
- "integrity": "sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-dynamodb/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -886,22 +870,6 @@
"node": ">=20.0.0"
}
},
- "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.995.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.995.0.tgz",
- "integrity": "sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.973.1",
- "@smithy/types": "^4.12.0",
- "@smithy/url-parser": "^4.2.8",
- "@smithy/util-endpoints": "^3.2.8",
- "tslib": "^2.6.2"
- },
- "engines": {
- "node": ">=20.0.0"
- }
- },
"node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
@@ -1019,45 +987,45 @@
}
},
"node_modules/@aws-sdk/client-secrets-manager": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.990.0.tgz",
- "integrity": "sha512-cf4ZLsjczU/Rh+QAxoXUbc/2OKAm8WWC3j1axE4qIO6FLziJCze94sTSCmhSMeLoSjixtIORERQeAXYnjrYVAg==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.995.0.tgz",
+ "integrity": "sha512-JamAKL0JgvW6/UMzrYV2UgsX7cHp69yq34NEHy6bjvzUAV7P/F1FZTJkHVfD4tKzLudkfFnFEFJuOPctLYFbtg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "^3.973.10",
- "@aws-sdk/credential-provider-node": "^3.972.9",
+ "@aws-sdk/core": "^3.973.11",
+ "@aws-sdk/credential-provider-node": "^3.972.10",
"@aws-sdk/middleware-host-header": "^3.972.3",
"@aws-sdk/middleware-logger": "^3.972.3",
"@aws-sdk/middleware-recursion-detection": "^3.972.3",
- "@aws-sdk/middleware-user-agent": "^3.972.10",
+ "@aws-sdk/middleware-user-agent": "^3.972.11",
"@aws-sdk/region-config-resolver": "^3.972.3",
"@aws-sdk/types": "^3.973.1",
- "@aws-sdk/util-endpoints": "3.990.0",
+ "@aws-sdk/util-endpoints": "3.995.0",
"@aws-sdk/util-user-agent-browser": "^3.972.3",
- "@aws-sdk/util-user-agent-node": "^3.972.8",
+ "@aws-sdk/util-user-agent-node": "^3.972.10",
"@smithy/config-resolver": "^4.4.6",
- "@smithy/core": "^3.23.0",
+ "@smithy/core": "^3.23.2",
"@smithy/fetch-http-handler": "^5.3.9",
"@smithy/hash-node": "^4.2.8",
"@smithy/invalid-dependency": "^4.2.8",
"@smithy/middleware-content-length": "^4.2.8",
- "@smithy/middleware-endpoint": "^4.4.14",
- "@smithy/middleware-retry": "^4.4.31",
+ "@smithy/middleware-endpoint": "^4.4.16",
+ "@smithy/middleware-retry": "^4.4.33",
"@smithy/middleware-serde": "^4.2.9",
"@smithy/middleware-stack": "^4.2.8",
"@smithy/node-config-provider": "^4.3.8",
"@smithy/node-http-handler": "^4.4.10",
"@smithy/protocol-http": "^5.3.8",
- "@smithy/smithy-client": "^4.11.3",
+ "@smithy/smithy-client": "^4.11.5",
"@smithy/types": "^4.12.0",
"@smithy/url-parser": "^4.2.8",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
- "@smithy/util-defaults-mode-browser": "^4.3.30",
- "@smithy/util-defaults-mode-node": "^4.2.33",
+ "@smithy/util-defaults-mode-browser": "^4.3.32",
+ "@smithy/util-defaults-mode-node": "^4.2.35",
"@smithy/util-endpoints": "^3.2.8",
"@smithy/util-middleware": "^4.2.8",
"@smithy/util-retry": "^4.2.8",
@@ -1944,9 +1912,9 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.990.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz",
- "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==",
+ "version": "3.995.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.995.0.tgz",
+ "integrity": "sha512-aym/pjB8SLbo9w2nmkrDdAAVKVlf7CM71B9mKhjDbJTzwpSFBPHqJIMdDyj0mLumKC0aIVDr1H6U+59m9GvMFw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.1",
@@ -18165,7 +18133,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
@@ -18191,7 +18159,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.1.0",
@@ -18217,7 +18185,7 @@
"license": "MIT",
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
@@ -18380,7 +18348,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-lambda": "^3.995.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
diff --git a/packages/cognito/package.json b/packages/cognito/package.json
index f1391eb0cf..66fb6ebc6d 100644
--- a/packages/cognito/package.json
+++ b/packages/cognito/package.json
@@ -16,7 +16,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
diff --git a/packages/common/authFunctions/package.json b/packages/common/authFunctions/package.json
index d2233852ba..96e00506a4 100644
--- a/packages/common/authFunctions/package.json
+++ b/packages/common/authFunctions/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
"@aws-lambda-powertools/parameters": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/dynamoFunctions": "^1.0.0",
"@middy/core": "^7.1.0",
diff --git a/packages/common/doHSClient/package.json b/packages/common/doHSClient/package.json
index 265705503a..26110ef2b9 100644
--- a/packages/common/doHSClient/package.json
+++ b/packages/common/doHSClient/package.json
@@ -14,7 +14,7 @@
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.31.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"axios": "^1.13.5",
"axios-retry": "^4.5.0"
},
diff --git a/packages/prescriptionDetailsLambda/package.json b/packages/prescriptionDetailsLambda/package.json
index 3b1e5afef2..b97c8c7396 100644
--- a/packages/prescriptionDetailsLambda/package.json
+++ b/packages/prescriptionDetailsLambda/package.json
@@ -18,7 +18,7 @@
"@aws-lambda-powertools/parameters": "^2.31.0",
"@aws-sdk/client-dynamodb": "^3.995.0",
"@aws-sdk/client-lambda": "^3.995.0",
- "@aws-sdk/client-secrets-manager": "^3.990.0",
+ "@aws-sdk/client-secrets-manager": "^3.995.0",
"@aws-sdk/lib-dynamodb": "^3.994.0",
"@cpt-ui-common/authFunctions": "^1.0.0",
"@cpt-ui-common/common-types": "^1.0.0",
From 8260a1bffd26f19d9cbc5edb13bc7390b2a43d6b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 11:29:18 +0000
Subject: [PATCH 60/62] Upgrade: [dependabot] - bump ajv from 8.17.1 to 8.18.0
(#1808)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.17.1 to 8.18.0.
Release notes
Sourced from ajv's
releases .
v8.18.0
What's Changed
New Contributors
Full Changelog : https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0
Commits
142ce84
8.18.0
720a23f
fix(pattern): use configured RegExp engine with $data keyword to
mitigate ReD...
82735a1
fix: typos in schema-language.md (#2507 )
b17ec32
fix: small grammatical error in managing-schemas.md (#2508 )
69568d0
fix: #2482
Infinity and NaN serialise to null (#2487 )
f06766f
feat: allow tree-shaking by adding ``"sideEffects":
falsetopackage.json` ...
See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
packages/common/pdsClient/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index dab7ff4310..151500e42b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18235,7 +18235,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
- "ajv": "^8.17.1",
+ "ajv": "^8.18.0",
"axios": "^1.13.5",
"date-fns": "^4.1.0",
"json-schema-to-ts": "^3.1.1"
@@ -18247,9 +18247,9 @@
}
},
"packages/common/pdsClient/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
diff --git a/packages/common/pdsClient/package.json b/packages/common/pdsClient/package.json
index 5bff867ca8..9b14dc5e81 100644
--- a/packages/common/pdsClient/package.json
+++ b/packages/common/pdsClient/package.json
@@ -17,7 +17,7 @@
"@aws-lambda-powertools/logger": "^2.31.0",
"@cpt-ui-common/common-types": "^1.0.0",
"@cpt-ui-common/lambdaUtils": "^1.0.0",
- "ajv": "^8.17.1",
+ "ajv": "^8.18.0",
"axios": "^1.13.5",
"date-fns": "^4.1.0",
"json-schema-to-ts": "^3.1.1"
From e11e2beadef4d4f48cfbfe8f589fec88c4babcff Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Feb 2026 12:02:35 +0000
Subject: [PATCH 61/62] Upgrade: [dependabot] - bump typescript-eslint from
8.55.0 to 8.56.0 (#1810)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
from 8.55.0 to 8.56.0.
Release notes
Sourced from typescript-eslint's
releases .
v8.56.0
8.56.0 (2026-02-16)
🚀 Features
🩹 Fixes
use parser options from context.languageOptions (#12043 )
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Changelog
Sourced from typescript-eslint's
changelog .
8.56.0 (2026-02-16)
🚀 Features
❤️ Thank You
See GitHub
Releases for more information.
You can read about our versioning
strategy and releases on our
website.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 551 ++--------------------------------------------
package.json | 2 +-
2 files changed, 18 insertions(+), 535 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 151500e42b..d1ca659ec3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -56,7 +56,7 @@
"ts-jest": "^29.4.6",
"ts-node": "^10.9.2",
"typescript": "^5.9.3",
- "typescript-eslint": "^8.55.0",
+ "typescript-eslint": "^8.56.0",
"vitest": "^4.0.18"
}
},
@@ -7040,160 +7040,6 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
- "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.56.0",
- "@typescript-eslint/types": "^8.56.0",
- "debug": "^4.4.3"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
- "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.56.0",
- "@typescript-eslint/visitor-keys": "8.56.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
- "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
- "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
- "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/project-service": "8.56.0",
- "@typescript-eslint/tsconfig-utils": "8.56.0",
- "@typescript-eslint/types": "8.56.0",
- "@typescript-eslint/visitor-keys": "8.56.0",
- "debug": "^4.4.3",
- "minimatch": "^9.0.5",
- "semver": "^7.7.3",
- "tinyglobby": "^0.2.15",
- "ts-api-utils": "^2.4.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz",
- "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.56.0",
- "@typescript-eslint/types": "8.56.0",
- "@typescript-eslint/typescript-estree": "8.56.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
- "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.56.0",
- "eslint-visitor-keys": "^5.0.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
- "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^20.19.0 || ^22.13.0 || >=24"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@typescript-eslint/parser": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz",
@@ -7219,7 +7065,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/project-service": {
+ "node_modules/@typescript-eslint/project-service": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
"integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
@@ -7241,7 +7087,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
+ "node_modules/@typescript-eslint/scope-manager": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
"integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
@@ -7259,7 +7105,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/tsconfig-utils": {
+ "node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
"integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
@@ -7276,136 +7122,6 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
- "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
- "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/project-service": "8.56.0",
- "@typescript-eslint/tsconfig-utils": "8.56.0",
- "@typescript-eslint/types": "8.56.0",
- "@typescript-eslint/visitor-keys": "8.56.0",
- "debug": "^4.4.3",
- "minimatch": "^9.0.5",
- "semver": "^7.7.3",
- "tinyglobby": "^0.2.15",
- "ts-api-utils": "^2.4.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
- "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.56.0",
- "eslint-visitor-keys": "^5.0.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
- "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^20.19.0 || ^22.13.0 || >=24"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@typescript-eslint/project-service": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz",
- "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.55.0",
- "@typescript-eslint/types": "^8.55.0",
- "debug": "^4.4.3"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz",
- "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz",
- "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
"node_modules/@typescript-eslint/type-utils": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz",
@@ -7431,64 +7147,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
- "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.56.0",
- "@typescript-eslint/types": "^8.56.0",
- "debug": "^4.4.3"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
- "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.56.0",
- "@typescript-eslint/visitor-keys": "8.56.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
- "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
+ "node_modules/@typescript-eslint/types": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
"integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
@@ -7502,7 +7161,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
+ "node_modules/@typescript-eslint/typescript-estree": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
"integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
@@ -7530,7 +7189,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
+ "node_modules/@typescript-eslint/utils": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz",
"integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==",
@@ -7554,7 +7213,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
+ "node_modules/@typescript-eslint/visitor-keys": {
"version": "8.56.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
"integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
@@ -7572,7 +7231,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": {
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
"integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
@@ -7585,103 +7244,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@typescript-eslint/types": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz",
- "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz",
- "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/project-service": "8.55.0",
- "@typescript-eslint/tsconfig-utils": "8.55.0",
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0",
- "debug": "^4.4.3",
- "minimatch": "^9.0.5",
- "semver": "^7.7.3",
- "tinyglobby": "^0.2.15",
- "ts-api-utils": "^2.4.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/utils": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz",
- "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.55.0",
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz",
- "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.55.0",
- "eslint-visitor-keys": "^4.2.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@ungap/structured-clone": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
@@ -16996,95 +16558,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.55.0.tgz",
- "integrity": "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/eslint-plugin": "8.55.0",
- "@typescript-eslint/parser": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0",
- "@typescript-eslint/utils": "8.55.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz",
- "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.55.0",
- "@typescript-eslint/type-utils": "8.55.0",
- "@typescript-eslint/utils": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0",
- "ignore": "^7.0.5",
- "natural-compare": "^1.4.0",
- "ts-api-utils": "^2.4.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "@typescript-eslint/parser": "^8.55.0",
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
- "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/scope-manager": "8.55.0",
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0",
- "@typescript-eslint/visitor-keys": "8.55.0",
- "debug": "^4.4.3"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz",
- "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.56.0.tgz",
+ "integrity": "sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.55.0",
- "@typescript-eslint/typescript-estree": "8.55.0",
- "@typescript-eslint/utils": "8.55.0",
- "debug": "^4.4.3",
- "ts-api-utils": "^2.4.0"
+ "@typescript-eslint/eslint-plugin": "8.56.0",
+ "@typescript-eslint/parser": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0",
+ "@typescript-eslint/utils": "8.56.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -17094,7 +16577,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
diff --git a/package.json b/package.json
index b783e741ee..1f13042b52 100644
--- a/package.json
+++ b/package.json
@@ -61,7 +61,7 @@
"ts-jest": "^29.4.6",
"ts-node": "^10.9.2",
"typescript": "^5.9.3",
- "typescript-eslint": "^8.55.0",
+ "typescript-eslint": "^8.56.0",
"vitest": "^4.0.18"
},
"dependencies": {
From defe0fe698aed95734e83ebad2d9e5068d50d697 Mon Sep 17 00:00:00 2001
From: Connor Avery
Date: Mon, 23 Feb 2026 16:54:32 +0000
Subject: [PATCH 62/62] Fix: [AEA-6215] - Add an automatic RUM log for users
who are on the redirect page too long (#1772)
## Summary
- Routine Change
### Details
Add an automatic RUM log for users who are on the redirect page too long
---------
Signed-off-by: Connor Avery <214469360+connoravo-nhs@users.noreply.github.com>
Co-authored-by: Adam Brown
---
.../cpt-ui/__tests__/AccessProvider.test.tsx | 22 +++
.../cpt-ui/__tests__/LoadingPage.test.tsx | 138 ++++++++++++++++++
packages/cpt-ui/jest.setup.ts | 21 ++-
packages/cpt-ui/src/constants/environment.ts | 3 +-
.../src/helpers/appLocalStateOutput.tsx | 19 +++
packages/cpt-ui/src/pages/LoadingPage.tsx | 19 ++-
packages/cpt-ui/vite-env.d.ts | 1 +
scripts/run_sync.sh | 3 +-
8 files changed, 222 insertions(+), 4 deletions(-)
create mode 100644 packages/cpt-ui/__tests__/LoadingPage.test.tsx
create mode 100644 packages/cpt-ui/src/helpers/appLocalStateOutput.tsx
diff --git a/packages/cpt-ui/__tests__/AccessProvider.test.tsx b/packages/cpt-ui/__tests__/AccessProvider.test.tsx
index 4e26b7390e..d89ad7418c 100644
--- a/packages/cpt-ui/__tests__/AccessProvider.test.tsx
+++ b/packages/cpt-ui/__tests__/AccessProvider.test.tsx
@@ -9,6 +9,7 @@ import {logger} from "@/helpers/logger"
import {handleRestartLogin} from "@/helpers/logout"
import Layout from "@/Layout"
import LoadingPage from "@/pages/LoadingPage"
+import {mockAuthState} from "./mocks/AuthStateMock"
jest.mock("react-router-dom", () => ({
...jest.requireActual("react-router-dom"),
@@ -61,6 +62,9 @@ jest.mock("@/constants/environment", () => ({
APP_CONFIG: {
COMMIT_ID: "test-commit",
VERSION_NUMBER: "1.0.0"
+ },
+ ENV_CONFIG: {
+ RUM_ERROR_TIMER_INTERVAL: 10000
}
}))
@@ -113,6 +117,7 @@ describe("AccessProvider", () => {
it("redirects to login if not signed in and not on allowed path", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: false,
isSigningIn: false,
updateTrackerUserInfo: jest.fn().mockResolvedValue({error: null}),
@@ -130,6 +135,7 @@ describe("AccessProvider", () => {
it("redirects to session selection if signed in and concurrent session", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isConcurrentSession: true,
isSigningIn: false,
@@ -145,6 +151,7 @@ describe("AccessProvider", () => {
it("redirects to select role if signed in but no role is selected", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: null,
@@ -161,6 +168,7 @@ describe("AccessProvider", () => {
it("does not redirect if signed in and role is selected", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "someRole"},
@@ -177,6 +185,7 @@ describe("AccessProvider", () => {
it("skips redirection logic when signing in and on select-your-role path", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: false,
isSigningIn: true,
updateTrackerUserInfo: jest.fn().mockResolvedValue({error: null}),
@@ -219,6 +228,7 @@ describe("AccessProvider", () => {
it("redirects authenticated user with role from root path to search page", () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -237,6 +247,7 @@ describe("AccessProvider", () => {
describe("shouldBlockChildren", () => {
it("blocks children when concurrent session exists and user is on protected path", () => {
(mockUseAuth as jest.Mock).mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isConcurrentSession: true,
isSigningIn: false,
@@ -289,6 +300,7 @@ describe("AccessProvider", () => {
it("blocks children when no role selected and user is on protected path", () => {
(mockUseAuth as jest.Mock).mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: null,
@@ -321,6 +333,7 @@ describe("AccessProvider", () => {
const setIntervalSpy = jest.spyOn(globalThis, "setInterval")
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -339,6 +352,7 @@ describe("AccessProvider", () => {
mockUpdateTrackerUserInfo.mockResolvedValue({error: null})
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -357,6 +371,7 @@ describe("AccessProvider", () => {
const clearIntervalSpy = jest.spyOn(globalThis, "clearInterval")
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -380,6 +395,7 @@ describe("AccessProvider", () => {
it("should skip user info check when isSigningIn is true", async () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: true,
selectedRole: {name: "TestRole"},
@@ -402,6 +418,7 @@ describe("AccessProvider", () => {
it("should skip user info check when on allowed no-role paths", async () => {
// This test focuses on the isSigningIn logic since we can't easily mock window.location
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: true, // This will trigger the skip logic
selectedRole: {name: "TestRole"},
@@ -424,6 +441,7 @@ describe("AccessProvider", () => {
mockUpdateTrackerUserInfo.mockResolvedValue({error: null})
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -446,6 +464,7 @@ describe("AccessProvider", () => {
mockUpdateTrackerUserInfo.mockResolvedValue({error: "Session expired", invalidSessionCause: "InvalidSession"})
const authContext = {
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -466,6 +485,7 @@ describe("AccessProvider", () => {
it("should not call updateTrackerUserInfo when user is not signed in", async () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: false,
isSigningIn: false,
updateTrackerUserInfo: mockUpdateTrackerUserInfo
@@ -486,6 +506,7 @@ describe("AccessProvider", () => {
it("should handle multiple allowed no-role paths correctly", async () => {
mockAuthHook.mockReturnValue({
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
@@ -510,6 +531,7 @@ describe("AccessProvider", () => {
.mockResolvedValueOnce({error: null}) // second periodic check
const authContext = {
+ ...mockAuthState,
isSignedIn: true,
isSigningIn: false,
selectedRole: {name: "TestRole"},
diff --git a/packages/cpt-ui/__tests__/LoadingPage.test.tsx b/packages/cpt-ui/__tests__/LoadingPage.test.tsx
new file mode 100644
index 0000000000..fa244663bf
--- /dev/null
+++ b/packages/cpt-ui/__tests__/LoadingPage.test.tsx
@@ -0,0 +1,138 @@
+
+import {useAuth as mockUseAuth} from "@/context/AuthProvider"
+import {logger} from "@/helpers/logger"
+import {mockAuthState} from "./mocks/AuthStateMock"
+import {render} from "@testing-library/react"
+import {normalizePath as mockNormalizePath} from "@/helpers/utils"
+import {AccessProvider} from "@/context/AccessProvider"
+import {useNavigate, useLocation, MemoryRouter} from "react-router-dom"
+import Layout from "@/Layout"
+import LoadingPage from "@/pages/LoadingPage"
+import {ENV_CONFIG} from "@/constants/environment"
+import {returnLocalState} from "@/helpers/appLocalStateOutput"
+
+jest.mock("@/helpers/logger", () => ({
+ logger: {
+ debug: jest.fn(),
+ info: jest.fn(),
+ error: jest.fn()
+ }
+}))
+
+jest.mock("react-router-dom", () => ({
+ ...jest.requireActual("react-router-dom"),
+ useNavigate: jest.fn(),
+ useLocation: jest.fn()
+}))
+
+jest.mock("@/helpers/utils", () => ({
+ normalizePath: jest.fn()
+}))
+
+jest.mock("@/components/EpsHeader", () => ({
+ __esModule: true,
+ default: jest.fn(() => null)
+}))
+
+jest.mock("@/context/AuthProvider", () => ({
+ useAuth: jest.fn()
+}))
+
+let mockReturn = {
+ ...mockAuthState,
+ sessionId: "session-1234",
+ isSignedIn: true,
+ isSigningIn: false,
+ isConcurrentSession: true
+}
+
+describe("LoadingPage", () => {
+ const navigate = jest.fn()
+ const mockNavigateHook = useNavigate as jest.Mock
+
+ beforeEach(() => {
+ jest.clearAllMocks()
+ jest.useFakeTimers()
+ mockNavigateHook.mockReturnValue(navigate)
+ })
+
+ afterEach(() => {
+ jest.runOnlyPendingTimers()
+ jest.useRealTimers()
+ })
+
+ it("renders if should block children true and sends rum log after timeout", () => {
+ // Setup
+ let mockReturnAdjusted = {
+ ...mockReturn,
+ isSignedIn: true,
+ isSigningOut: true,
+ updateTrackerUserInfo: jest.fn().mockResolvedValue({error: null})
+ }
+ ;(mockUseAuth as jest.Mock).mockReturnValue({...mockReturnAdjusted})
+
+ const path = "/some-protected-path"
+ ;(useLocation as jest.Mock).mockReturnValue({
+ pathname: `${path}`
+ })
+ ;(mockNormalizePath as jest.Mock).mockReturnValue(path)
+
+ const {container} = render(
+
+
+
+
+
+
+
+ )
+
+ // Should render nothing (children blocked) - show loading wheel
+ expect(container).toBeInTheDocument()
+
+ // Advance time to trigger useEffect
+ jest.advanceTimersByTime(ENV_CONFIG.RUM_ERROR_TIMER_INTERVAL + 1000)
+
+ // Verify
+ const localState = returnLocalState(mockReturnAdjusted)
+ expect(logger.debug)
+ .toHaveBeenCalledWith("Redirection page error timer", {...localState, path}, true)
+ })
+
+ it("renders if should block children true and doesnt send rum log before timeout", () => {
+ // Setup
+ let mockReturnAdjusted = {
+ ...mockReturn,
+ isSignedIn: true,
+ isSigningOut: true,
+ updateTrackerUserInfo: jest.fn().mockResolvedValue({error: null})
+ }
+ ;(mockUseAuth as jest.Mock).mockReturnValue({...mockReturnAdjusted})
+
+ const path = "/some-protected-path"
+ ;(useLocation as jest.Mock).mockReturnValue({
+ pathname: `${path}`
+ })
+ ;(mockNormalizePath as jest.Mock).mockReturnValue(path)
+
+ const {container} = render(
+
+
+
+
+
+
+
+ )
+
+ // Should render nothing (children blocked) - show loading wheel
+ expect(container).toBeInTheDocument()
+
+ // Advance time to trigger useEffect
+ jest.advanceTimersByTime(ENV_CONFIG.RUM_ERROR_TIMER_INTERVAL - 1000)
+
+ // Verify
+ const localState = returnLocalState(mockReturnAdjusted)
+ expect(logger.debug).not.toHaveBeenCalledWith(`Redirection page error timer: ${path}`, localState, true)
+ })
+})
diff --git a/packages/cpt-ui/jest.setup.ts b/packages/cpt-ui/jest.setup.ts
index 71b3edca43..dd57818e7f 100644
--- a/packages/cpt-ui/jest.setup.ts
+++ b/packages/cpt-ui/jest.setup.ts
@@ -67,7 +67,8 @@ jest.mock("@/constants/environment", () => ({
TARGET_ENVIRONMENT: "test",
API_DOMAIN_OVERRIDE: "http://localhost:8080",
BASE_PATH: "",
- LOCAL_DEV: true
+ LOCAL_DEV: true,
+ RUM_ERROR_TIMER_INTERVAL: 1000 // set to 1 second for testing
},
APP_CONFIG: {
SERVICE_NAME: "Clinical prescription tracking service",
@@ -94,6 +95,24 @@ jest.mock("@/constants/environment", () => ({
SEARCH_BY_BASIC_DETAILS: "/search-by-basic-details",
TOO_MANY_SEARCH_RESULTS: "/too-many-search-results"
},
+ ALLOWED_NO_ROLE_PATHS: [
+ "/login",
+ "/logout",
+ "/cookies",
+ "/privacy-notice",
+ "/session-logged-out",
+ "/cookies-selected",
+ "/",
+ "/select-active-session"
+ ],
+ PUBLIC_PATHS: [
+ "/login",
+ "/logout",
+ "/cookies",
+ "/privacy-notice",
+ "/cookies-selected",
+ "/"
+ ],
MOCK_AUTH_ALLOWED_ENVIRONMENTS: ["dev", "dev-pr", "int", "qa"]
}))
diff --git a/packages/cpt-ui/src/constants/environment.ts b/packages/cpt-ui/src/constants/environment.ts
index 5a2ae1fc87..6171bec4f0 100644
--- a/packages/cpt-ui/src/constants/environment.ts
+++ b/packages/cpt-ui/src/constants/environment.ts
@@ -15,7 +15,8 @@ export const ENV_CONFIG = {
BASE_PATH: import.meta.env.BASE_PATH || "site",
LOCAL_DEV: import.meta.env.VITE_LOCAL_DEV === "true",
BASE_URL: import.meta.env.BASE_URL,
- BASE_URL_PATH: `${import.meta.env.BASE_URL}/${import.meta.env.BASE_PATH || "site"}/`
+ BASE_URL_PATH: `${import.meta.env.BASE_URL}/${import.meta.env.BASE_PATH || "site"}/`,
+ RUM_ERROR_TIMER_INTERVAL: Number(import.meta.env.VITE_RUM_ERROR_TIMER_INTERVAL) || 10000
} as const
// Application Configuration
diff --git a/packages/cpt-ui/src/helpers/appLocalStateOutput.tsx b/packages/cpt-ui/src/helpers/appLocalStateOutput.tsx
new file mode 100644
index 0000000000..42e9b59955
--- /dev/null
+++ b/packages/cpt-ui/src/helpers/appLocalStateOutput.tsx
@@ -0,0 +1,19 @@
+import {AuthContextType} from "@/context/AuthProvider"
+
+export function returnLocalState(auth: AuthContextType) {
+ const stateValues = {
+ error: auth.error,
+ userSub: auth.userDetails?.sub || null,
+ user: auth.user,
+ isSignedIn: auth.isSignedIn,
+ isSigningIn: auth.isSigningIn,
+ isSigningOut: auth.isSigningOut,
+ isConcurrentSession: auth.isConcurrentSession,
+ invalidSessionCause: auth.invalidSessionCause,
+ sessionId: auth.sessionId,
+ rolesWithAccessCount: auth.rolesWithAccess.length,
+ rolesWithoutAccessCount: auth.rolesWithoutAccess.length,
+ selectedRole: auth.selectedRole || null
+ }
+ return stateValues
+}
diff --git a/packages/cpt-ui/src/pages/LoadingPage.tsx b/packages/cpt-ui/src/pages/LoadingPage.tsx
index 8e9fb6aaf6..2103a76129 100644
--- a/packages/cpt-ui/src/pages/LoadingPage.tsx
+++ b/packages/cpt-ui/src/pages/LoadingPage.tsx
@@ -6,11 +6,28 @@ import {normalizePath} from "@/helpers/utils"
import {LOADING_STRINGS} from "@/constants/ui-strings/LoadingPage"
import {Link} from "react-router-dom"
import {Fragment} from "react"
+import {useAuth} from "@/context/AuthProvider"
+import {useEffect} from "react"
+import {ENV_CONFIG} from "@/constants/environment"
+import {returnLocalState} from "@/helpers/appLocalStateOutput"
export default function LoadingPage() {
+ const auth = useAuth()
+
usePageTitle("Loading information")
const path = normalizePath(location.pathname)
- logger.info(`Loading requested path: ${path}`)
+
+ useEffect(() => {
+ const stateValues = returnLocalState(auth)
+ const timeout = setTimeout(() => {
+ // Send non-PID state values as additional fields to RUM for better observability of auth state during loading
+ logger.info("Redirection page error timer triggered")
+ logger.debug("Redirection page error timer", {...stateValues, path}, true)
+ }, ENV_CONFIG.RUM_ERROR_TIMER_INTERVAL) // set to 10 seconds to allow for slow connections
+
+ return () => clearTimeout(timeout)
+ }, [])
+
return (
diff --git a/packages/cpt-ui/vite-env.d.ts b/packages/cpt-ui/vite-env.d.ts
index 32fc04eadd..3087b64160 100644
--- a/packages/cpt-ui/vite-env.d.ts
+++ b/packages/cpt-ui/vite-env.d.ts
@@ -29,6 +29,7 @@ interface ImportMetaEnv {
readonly VITE_RUM_TELEMETRIES: string;
readonly VITE_REACT_LOG_LEVEL: string;
+ readonly VITE_RUM_ERROR_TIMER_INTERVAL: number;
}
interface ImportMeta {
diff --git a/scripts/run_sync.sh b/scripts/run_sync.sh
index 4689157d0c..ab616d180e 100755
--- a/scripts/run_sync.sh
+++ b/scripts/run_sync.sh
@@ -109,7 +109,7 @@ REACT_APP_RUM_ALLOW_COOKIES_ARN=$VITE_RUM_ALLOW_COOKIES
REACT_APP_RUM_ENABLE_XRAY=$VITE_RUM_ENABLE_XRAY
REACT_APP_RUM_SESSION_SAMPLE_RATE=$VITE_RUM_SESSION_SAMPLE_RATE
REACT_APP_RUM_TELEMETRIES=$VITE_RUM_TELEMETRIES
-
+RUM_ERROR_TIMER_INTERVAL=10000
# vars needed for cdk
VERSION_NUMBER="PR-${PULL_REQUEST_ID}"
@@ -328,6 +328,7 @@ export ROLE_ID
export USE_ZONE_APEX
export IS_PULL_REQUEST
export FORWARD_CSOC_LOGS
+export RUM_ERROR_TIMER_INTERVAL
# variables needed for StatefulResourcesApp
CDK_APP_NAME=StatefulResourcesApp