diff --git a/package-lock.json b/package-lock.json index 872f69b9f..8947d5e6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,23 +10,23 @@ "license": "BSD-3-Clause", "dependencies": { "@aws-lambda-powertools/metrics": "2.11.0", - "@bifravst/aws-ssm-settings-helpers": "1.2.71", + "@bifravst/aws-ssm-settings-helpers": "1.2.72", "@bifravst/from-env": "3.0.2", "@bifravst/run": "1.2.0", "@bifravst/timestream-helpers": "6.0.3", "@hello.nrfcloud.com/certificate-helpers": "1.0.0", - "@hello.nrfcloud.com/lambda-helpers": "2.0.50", - "@hello.nrfcloud.com/nrfcloud-api-helpers": "6.0.78", - "@hello.nrfcloud.com/proto": "15.3.22", - "@hello.nrfcloud.com/proto-map": "16.1.27", + "@hello.nrfcloud.com/lambda-helpers": "2.0.51", + "@hello.nrfcloud.com/nrfcloud-api-helpers": "6.0.81", + "@hello.nrfcloud.com/proto": "15.3.24", + "@hello.nrfcloud.com/proto-map": "16.1.28", "@middy/core": "5.5.1", "@middy/input-output-logger": "5.5.1", - "@sinclair/typebox": "0.34.8", + "@sinclair/typebox": "0.34.9", "cbor-x": "1.6.0", "id128": "1.6.6", "jsonwebtoken": "9.0.2", "lodash-es": "4.17.21", - "mqtt": "5.10.2", + "mqtt": "5.10.3", "p-limit": "6.1.0", "p-retry": "6.2.1", "semver": "7.6.3", @@ -56,8 +56,8 @@ "@aws-sdk/client-timestream-write": "3.699.0", "@aws-sdk/util-dynamodb": "3.699.0", "@bifravst/aws-cdk-ecr-helpers": "1.3.36", - "@bifravst/aws-cdk-lambda-helpers": "2.2.19", - "@bifravst/bdd-markdown": "8.2.40", + "@bifravst/aws-cdk-lambda-helpers": "2.2.21", + "@bifravst/bdd-markdown": "8.2.41", "@bifravst/ci": "2.0.2", "@bifravst/cloudformation-helpers": "9.1.1", "@bifravst/eslint-config-typescript": "6.1.19", @@ -65,7 +65,7 @@ "@bifravst/prettier-config": "1.1.3", "@bifravst/random-words": "8.0.2", "@commitlint/config-conventional": "19.6.0", - "@hello.nrfcloud.com/bdd-markdown-steps": "2.8.243", + "@hello.nrfcloud.com/bdd-markdown-steps": "2.8.248", "@swc/cli": "0.5.1", "@swc/core": "1.9.3", "@types/aws-lambda": "8.10.146", @@ -2089,9 +2089,9 @@ } }, "node_modules/@bifravst/aws-cdk-lambda-helpers": { - "version": "2.2.19", - "resolved": "https://registry.npmjs.org/@bifravst/aws-cdk-lambda-helpers/-/aws-cdk-lambda-helpers-2.2.19.tgz", - "integrity": "sha512-eMtT/zb73hJt9aVBSFIzsVwJn2mP0AJV2hYPMrrqjxhmC3edwmaiyLFAy7cftwAOKJyVNIF/ftHLMY0ztG8tVA==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@bifravst/aws-cdk-lambda-helpers/-/aws-cdk-lambda-helpers-2.2.21.tgz", + "integrity": "sha512-pTd1BCMzr819bSn0flpXntZlkinytB++s6BW9Mmpi7nvRX70dHA1YE9dUFp/rdtWmT8SMGuhbg+M9eoFjlq2Gg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -2106,15 +2106,15 @@ "npm": ">=10" }, "peerDependencies": { - "@bifravst/aws-ssm-settings-helpers": "^1.2.71", - "aws-cdk-lib": "^2.170.0", + "@bifravst/aws-ssm-settings-helpers": "^1.2.72", + "aws-cdk-lib": "^2.171.0", "constructs": "^10.4.2" } }, "node_modules/@bifravst/aws-ssm-settings-helpers": { - "version": "1.2.71", - "resolved": "https://registry.npmjs.org/@bifravst/aws-ssm-settings-helpers/-/aws-ssm-settings-helpers-1.2.71.tgz", - "integrity": "sha512-zmA8doBKRvj0zVjFrzpchZyGXLqkZJW6vVnwTvqyqkTtkb1OuQsc5bbSLJvIUgBIYK8BHJAoHXGo781rajyQqw==", + "version": "1.2.72", + "resolved": "https://registry.npmjs.org/@bifravst/aws-ssm-settings-helpers/-/aws-ssm-settings-helpers-1.2.72.tgz", + "integrity": "sha512-bCSSXOGsEqKZer6Zjug/dQtf523fWqx2chYIuc3PWOJ02beIRMVIXyRANvm+ovHw7G8TEyPTaSzEEBreRDlI2w==", "license": "BSD-3-Clause", "engines": { "node": ">=22", @@ -2122,13 +2122,13 @@ }, "peerDependencies": { "@aws-sdk/client-ssm": "^3.699.0", - "aws-cdk-lib": "^2.170.0" + "aws-cdk-lib": "^2.171.0" } }, "node_modules/@bifravst/bdd-markdown": { - "version": "8.2.40", - "resolved": "https://registry.npmjs.org/@bifravst/bdd-markdown/-/bdd-markdown-8.2.40.tgz", - "integrity": "sha512-ma/tCyhN70bgtAwq6ykjHUqd/T5aJK6r5ylZ97IedMGVD/+kG+zSlsEUhllIjwBYNRlkQ8cT52BzChPzqLRIPQ==", + "version": "8.2.41", + "resolved": "https://registry.npmjs.org/@bifravst/bdd-markdown/-/bdd-markdown-8.2.41.tgz", + "integrity": "sha512-oV9gPEYgtfoFn6srGjwiPBJ+53E91DV2S6qj5X0rVyXG3W+A3lOJwjUOo6yiROUPzYiqjiiyuim2u9x8bu4+OQ==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -2136,7 +2136,7 @@ "npm": ">=9.0.0" }, "peerDependencies": { - "@sinclair/typebox": "^0.34.8", + "@sinclair/typebox": "^0.34.9", "chalk": "^5.3.0", "jsonata": "^2.0.5", "toposort": "^2.0.2", @@ -2229,45 +2229,6 @@ "npm": ">=10" } }, - "node_modules/@bifravst/http-api-mock/node_modules/@bifravst/aws-cdk-lambda-helpers": { - "version": "2.2.21", - "resolved": "https://registry.npmjs.org/@bifravst/aws-cdk-lambda-helpers/-/aws-cdk-lambda-helpers-2.2.21.tgz", - "integrity": "sha512-pTd1BCMzr819bSn0flpXntZlkinytB++s6BW9Mmpi7nvRX70dHA1YE9dUFp/rdtWmT8SMGuhbg+M9eoFjlq2Gg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@swc/core": "1.9.3", - "fp-ts": "2.16.9", - "glob": "11.0.0", - "typescript": "5.7.2", - "yazl": "3.3.1" - }, - "engines": { - "node": ">=22", - "npm": ">=10" - }, - "peerDependencies": { - "@bifravst/aws-ssm-settings-helpers": "^1.2.72", - "aws-cdk-lib": "^2.171.0", - "constructs": "^10.4.2" - } - }, - "node_modules/@bifravst/http-api-mock/node_modules/@bifravst/aws-ssm-settings-helpers": { - "version": "1.2.72", - "resolved": "https://registry.npmjs.org/@bifravst/aws-ssm-settings-helpers/-/aws-ssm-settings-helpers-1.2.72.tgz", - "integrity": "sha512-bCSSXOGsEqKZer6Zjug/dQtf523fWqx2chYIuc3PWOJ02beIRMVIXyRANvm+ovHw7G8TEyPTaSzEEBreRDlI2w==", - "dev": true, - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=22", - "npm": ">=10" - }, - "peerDependencies": { - "@aws-sdk/client-ssm": "^3.699.0", - "aws-cdk-lib": "^2.171.0" - } - }, "node_modules/@bifravst/prettier-config": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@bifravst/prettier-config/-/prettier-config-1.1.3.tgz", @@ -2710,9 +2671,9 @@ } }, "node_modules/@hello.nrfcloud.com/bdd-markdown-steps": { - "version": "2.8.243", - "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/bdd-markdown-steps/-/bdd-markdown-steps-2.8.243.tgz", - "integrity": "sha512-uZlBA1Eymg4P3su1+3jcpUFkwIZBWgVN1eM0KNlLUemRn4Au8qxQ+bzRVm7kGTAOv0FnbfWf5HVjzafVSsh9eQ==", + "version": "2.8.248", + "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/bdd-markdown-steps/-/bdd-markdown-steps-2.8.248.tgz", + "integrity": "sha512-hJ4iSG/4CsdZexzXZf4ZJ52I21MGZ/1EBNoOcUiE7IssF3t4rQthwKVXB+Oih38D2pElvrFn96xHFFaq7L5r1w==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -2721,10 +2682,10 @@ }, "peerDependencies": { "@aws-sdk/client-dynamodb": "^3.699.0", - "@bifravst/bdd-markdown": "^8.2.40", - "@bifravst/http-api-mock": "^2.1.89", - "@hello.nrfcloud.com/nrfcloud-api-helpers": "^6.0.78", - "@sinclair/typebox": "^0.34.8", + "@bifravst/bdd-markdown": "^8.2.41", + "@bifravst/http-api-mock": "^2.1.91", + "@hello.nrfcloud.com/nrfcloud-api-helpers": "^6.0.81", + "@sinclair/typebox": "^0.34.9", "jsonata": "^2.0.5", "p-retry": "^6.2.1", "tsmatchers": "^5.0.2" @@ -2742,9 +2703,9 @@ } }, "node_modules/@hello.nrfcloud.com/lambda-helpers": { - "version": "2.0.50", - "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/lambda-helpers/-/lambda-helpers-2.0.50.tgz", - "integrity": "sha512-VUrJpiSOIbrB4X5dDa4V3HIQ8+VgaoVLvp0F2OoYXNPi6GswNGxfhqDDO47RbUmRf/GeXG7IsSBlQMLhR2PPdA==", + "version": "2.0.51", + "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/lambda-helpers/-/lambda-helpers-2.0.51.tgz", + "integrity": "sha512-znvOcUzM27cxL8R6heVwog2i1ZdVsYavGEmL60ftJi9js0NtoVjQ9APUJ1JL428x3GdkrqKuPKALcZZpBoCIwA==", "license": "BSD-3-Clause", "engines": { "node": ">=22", @@ -2752,15 +2713,15 @@ }, "peerDependencies": { "@aws-lambda-powertools/metrics": "^2.11.0", - "@hello.nrfcloud.com/proto": "^15.3.22", + "@hello.nrfcloud.com/proto": "^15.3.24", "@middy/core": "^5.5.1", "@middy/input-output-logger": "^5.5.1" } }, "node_modules/@hello.nrfcloud.com/nrfcloud-api-helpers": { - "version": "6.0.78", - "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/nrfcloud-api-helpers/-/nrfcloud-api-helpers-6.0.78.tgz", - "integrity": "sha512-HZFLlIoZmoNwcx5IknFmJHny7Sb6CcV/PfvQYSkr/574GnogzLiKSRYXyfnJpcwqmKr8OUmjfFnr5jU5vbH3JQ==", + "version": "6.0.81", + "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/nrfcloud-api-helpers/-/nrfcloud-api-helpers-6.0.81.tgz", + "integrity": "sha512-lLIAvc0UzCk5k5qESXCmr2kjjqbXLyxEYfK4J+CU7TD1bG2j3OGlRucOLw6hHQyOnVXAVZRC+qj/2ucmRTDbDA==", "license": "BSD-3-Clause", "engines": { "node": ">=22", @@ -2770,38 +2731,38 @@ "@aws-sdk/client-dynamodb": "^3.699.0", "@aws-sdk/client-ssm": "^3.699.0", "@aws-sdk/util-dynamodb": "^3.699.0", - "@bifravst/aws-ssm-settings-helpers": "^1.2.71", - "@hello.nrfcloud.com/proto": "^15.3.22", - "@sinclair/typebox": "^0.34.8" + "@bifravst/aws-ssm-settings-helpers": "^1.2.72", + "@hello.nrfcloud.com/proto": "^15.3.24", + "@sinclair/typebox": "^0.34.9" } }, "node_modules/@hello.nrfcloud.com/proto": { - "version": "15.3.22", - "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/proto/-/proto-15.3.22.tgz", - "integrity": "sha512-h2haUKlatHWCk8p2v21gqSYIGJVdC2jQh5C5TiDXwhQAXTVYyYCSlbfUDzpi9sDfZpTvwQMXcQYJ4KzbWZHr1A==", + "version": "15.3.24", + "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/proto/-/proto-15.3.24.tgz", + "integrity": "sha512-pUFVPRDqwGJ2meRivEcHFdR5rNBKUQKys2JjI03rSHhj4W22qVy8Kfj4Q75tnC5Fj2lFwKA7gqznYmq6jgaKfQ==", "license": "BSD-3-Clause", "engines": { "node": ">=20.0.0", "npm": ">=9.0.0" }, "peerDependencies": { - "@hello.nrfcloud.com/proto-map": "^16.1.27", - "@sinclair/typebox": "^0.34.8", + "@hello.nrfcloud.com/proto-map": "^16.1.28", + "@sinclair/typebox": "^0.34.9", "ajv": "^8.17.1", "jsonata": "^2.0.5" } }, "node_modules/@hello.nrfcloud.com/proto-map": { - "version": "16.1.27", - "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/proto-map/-/proto-map-16.1.27.tgz", - "integrity": "sha512-VgdrIS4duPhqWuHm23iUrE+6tm/JippiPH9SZrMMCPgnO9VC/jOdI2YrSvV3Vt6hmB53tyhvQTqkyRkC9J3OnQ==", + "version": "16.1.28", + "resolved": "https://registry.npmjs.org/@hello.nrfcloud.com/proto-map/-/proto-map-16.1.28.tgz", + "integrity": "sha512-irdky5TdM7xLrsVgh2W6LV/aEfp5ied0OEZvfmrXmm5GU3SnYoeISezWJb0aVnFAOXI5XFVd8RCkRvhoDBfo1A==", "license": "BSD-3-Clause", "engines": { "node": ">=20.0.0", "npm": ">=9.0.0" }, "peerDependencies": { - "@sinclair/typebox": "^0.34.8" + "@sinclair/typebox": "^0.34.9" } }, "node_modules/@humanwhocodes/config-array": { @@ -3033,9 +2994,9 @@ "license": "MIT" }, "node_modules/@sinclair/typebox": { - "version": "0.34.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.8.tgz", - "integrity": "sha512-PuVkV/MmJOsjem7FIlmuPhd2Owvq4v+ZVvN6wxWuT1NduGDzz2jlc4xIvPQSUE0yS13BRaYOVNq9rnIOkucGVA==", + "version": "0.34.9", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.9.tgz", + "integrity": "sha512-KTuEZ4UHIp8rNgbLrsQwmGo4cCVj/AHPG3DsI1VvfzudG8dzpZNCV4qm4NWfYY02ReB5INVyuq6xGrl3Ks8vAQ==", "license": "MIT" }, "node_modules/@smithy/abort-controller": { @@ -9991,9 +9952,9 @@ } }, "node_modules/mqtt": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.10.2.tgz", - "integrity": "sha512-Q8NrMXB6FwQ2DulGONeDb6BtFHxyQHmXWzDrSC724iyofxLleq/wuZmztV3kg1Kda9I7l0oHP+FKesowoFxyUg==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.10.3.tgz", + "integrity": "sha512-hA/6YrUS4fywhBGCjH/XXUuLeueJiPqruVVWjK2A24Ma4KcWfZ/x8x07aoesBV+HXDWBC08tbT4IWfSXNW0Jtw==", "license": "MIT", "dependencies": { "@types/readable-stream": "^4.0.5", diff --git a/package.json b/package.json index 6b0a371a9..7b3a419dd 100644 --- a/package.json +++ b/package.json @@ -48,8 +48,8 @@ "@aws-sdk/client-timestream-write": "3.699.0", "@aws-sdk/util-dynamodb": "3.699.0", "@bifravst/aws-cdk-ecr-helpers": "1.3.36", - "@bifravst/aws-cdk-lambda-helpers": "2.2.19", - "@bifravst/bdd-markdown": "8.2.40", + "@bifravst/aws-cdk-lambda-helpers": "2.2.21", + "@bifravst/bdd-markdown": "8.2.41", "@bifravst/ci": "2.0.2", "@bifravst/cloudformation-helpers": "9.1.1", "@bifravst/eslint-config-typescript": "6.1.19", @@ -57,7 +57,7 @@ "@bifravst/prettier-config": "1.1.3", "@bifravst/random-words": "8.0.2", "@commitlint/config-conventional": "19.6.0", - "@hello.nrfcloud.com/bdd-markdown-steps": "2.8.243", + "@hello.nrfcloud.com/bdd-markdown-steps": "2.8.248", "@swc/cli": "0.5.1", "@swc/core": "1.9.3", "@types/aws-lambda": "8.10.146", @@ -124,23 +124,23 @@ "prettier": "@bifravst/prettier-config", "dependencies": { "@aws-lambda-powertools/metrics": "2.11.0", - "@bifravst/aws-ssm-settings-helpers": "1.2.71", + "@bifravst/aws-ssm-settings-helpers": "1.2.72", "@bifravst/from-env": "3.0.2", "@bifravst/run": "1.2.0", "@bifravst/timestream-helpers": "6.0.3", "@hello.nrfcloud.com/certificate-helpers": "1.0.0", - "@hello.nrfcloud.com/lambda-helpers": "2.0.50", - "@hello.nrfcloud.com/nrfcloud-api-helpers": "6.0.78", - "@hello.nrfcloud.com/proto": "15.3.22", - "@hello.nrfcloud.com/proto-map": "16.1.27", + "@hello.nrfcloud.com/lambda-helpers": "2.0.51", + "@hello.nrfcloud.com/nrfcloud-api-helpers": "6.0.81", + "@hello.nrfcloud.com/proto": "15.3.24", + "@hello.nrfcloud.com/proto-map": "16.1.28", "@middy/core": "5.5.1", "@middy/input-output-logger": "5.5.1", - "@sinclair/typebox": "0.34.8", + "@sinclair/typebox": "0.34.9", "cbor-x": "1.6.0", "id128": "1.6.6", "jsonwebtoken": "9.0.2", "lodash-es": "4.17.21", - "mqtt": "5.10.2", + "mqtt": "5.10.3", "p-limit": "6.1.0", "p-retry": "6.2.1", "semver": "7.6.3",