diff --git a/cdk/TestApp.ts b/cdk/TestApp.ts index ad597f67..4930ec6b 100644 --- a/cdk/TestApp.ts +++ b/cdk/TestApp.ts @@ -1,6 +1,6 @@ import * as CDK from 'aws-cdk-lib' -import { AppProps } from 'aws-cdk-lib' -import { PackedLambda } from './packLambda.js' +import type { AppProps } from 'aws-cdk-lib' +import type { PackedLambda } from './packLambda.js' import { WebhookReceiverStack } from './WebhookReceiverStack.js' export class TestApp extends CDK.App { diff --git a/cdk/WebhookReceiverStack.ts b/cdk/WebhookReceiverStack.ts index 2bc2a5b0..d7c1fac6 100644 --- a/cdk/WebhookReceiverStack.ts +++ b/cdk/WebhookReceiverStack.ts @@ -1,5 +1,5 @@ +import type { App } from 'aws-cdk-lib' import { - App, CfnOutput, Duration, aws_iam as IAM, @@ -9,7 +9,7 @@ import { aws_sqs as SQS, Stack, } from 'aws-cdk-lib' -import { PackedLambda } from './packLambda.js' +import type { PackedLambda } from './packLambda.js' /** * This is the CloudFormation stack which contains the webhook receiver resources. diff --git a/features/console-reporter.ts b/features/console-reporter.ts index 9a3e6167..94f79f0f 100644 --- a/features/console-reporter.ts +++ b/features/console-reporter.ts @@ -1,4 +1,4 @@ -import { consoleReporter } from '@nordicsemiconductor/bdd-markdown' +import { consoleReporter } from '@bifravst/bdd-markdown' const chunks: string[] = [] diff --git a/features/markdown-reporter.ts b/features/markdown-reporter.ts index c06aaed4..20fa805f 100644 --- a/features/markdown-reporter.ts +++ b/features/markdown-reporter.ts @@ -1,4 +1,4 @@ -import { markdownReporter } from '@nordicsemiconductor/bdd-markdown' +import { markdownReporter } from '@bifravst/bdd-markdown' process.stdin.on('data', async (data) => { console.log(await markdownReporter(JSON.parse(data.toString()))) diff --git a/features/run-features.ts b/features/run-features.ts index f9bdb24b..b9e03cb4 100644 --- a/features/run-features.ts +++ b/features/run-features.ts @@ -1,6 +1,6 @@ import { CloudFormationClient } from '@aws-sdk/client-cloudformation' -import { runFolder } from '@nordicsemiconductor/bdd-markdown' -import { stackOutput } from '@nordicsemiconductor/cloudformation-helpers' +import { runFolder } from '@bifravst/bdd-markdown' +import { stackOutput } from '@bifravst/cloudformation-helpers' import * as path from 'path' import { stackBaseName } from '../cdk/stackBaseName.js' import { steps as restSteps } from './steps/rest-steps.js' diff --git a/features/steps/rest-steps.ts b/features/steps/rest-steps.ts index 5f1f6c35..4f279d87 100644 --- a/features/steps/rest-steps.ts +++ b/features/steps/rest-steps.ts @@ -1,11 +1,9 @@ -import { - codeBlockOrThrow, - StepRunner, - regExpMatchedStep, -} from '@nordicsemiconductor/bdd-markdown' +import type { StepRunner } from '@bifravst/bdd-markdown' +import { codeBlockOrThrow, regExpMatchedStep } from '@bifravst/bdd-markdown' import assert from 'assert/strict' -import fetch, { Response } from 'node-fetch' -import { World } from '../run-features.js' +import type { Response } from 'node-fetch' +import fetch from 'node-fetch' +import type { World } from '../run-features.js' import { Type } from '@sinclair/typebox' export const steps = (): StepRunner[] => { diff --git a/features/steps/webhook-receiver.ts b/features/steps/webhook-receiver.ts index 383041c2..af76d26c 100644 --- a/features/steps/webhook-receiver.ts +++ b/features/steps/webhook-receiver.ts @@ -1,10 +1,10 @@ +import type { QueueAttributeName } from '@aws-sdk/client-sqs' import { DeleteMessageCommand, - QueueAttributeName, ReceiveMessageCommand, SQSClient, } from '@aws-sdk/client-sqs' -import { Logger } from '@nordicsemiconductor/bdd-markdown' +import type { Logger } from '@bifravst/bdd-markdown' type WebhookRequest = { headers: { [key: string]: string } diff --git a/features/steps/webhook-steps.ts b/features/steps/webhook-steps.ts index 66db0325..01d4d59c 100644 --- a/features/steps/webhook-steps.ts +++ b/features/steps/webhook-steps.ts @@ -1,10 +1,7 @@ -import { - codeBlockOrThrow, - regExpMatchedStep, - StepRunner, -} from '@nordicsemiconductor/bdd-markdown' +import type { StepRunner } from '@bifravst/bdd-markdown' +import { codeBlockOrThrow, regExpMatchedStep } from '@bifravst/bdd-markdown' import assert from 'assert/strict' -import { World } from '../run-features.js' +import type { World } from '../run-features.js' import { WebhookReceiver } from './webhook-receiver.js' import { Type } from '@sinclair/typebox' diff --git a/features/traceToMermaid.ts b/features/traceToMermaid.ts index 843a4121..b0ae3b89 100644 --- a/features/traceToMermaid.ts +++ b/features/traceToMermaid.ts @@ -1,9 +1,7 @@ -import { - GetTraceGraphCommand, - GetTraceGraphCommandOutput, - XRayClient, -} from '@aws-sdk/client-xray' -import { LogLevel, SuiteResult } from '@nordicsemiconductor/bdd-markdown' +import type { GetTraceGraphCommandOutput } from '@aws-sdk/client-xray' +import { GetTraceGraphCommand, XRayClient } from '@aws-sdk/client-xray' +import type { SuiteResult } from '@bifravst/bdd-markdown' +import { LogLevel } from '@bifravst/bdd-markdown' import os from 'os' const traceToMermaid = (trace: GetTraceGraphCommandOutput): string => { diff --git a/lambda/webhookReceiver.ts b/lambda/webhookReceiver.ts index 3c36c7e6..4d75557b 100644 --- a/lambda/webhookReceiver.ts +++ b/lambda/webhookReceiver.ts @@ -1,9 +1,6 @@ -import { - MessageAttributeValue, - SendMessageCommand, - SQSClient, -} from '@aws-sdk/client-sqs' -import { +import type { MessageAttributeValue } from '@aws-sdk/client-sqs' +import { SendMessageCommand, SQSClient } from '@aws-sdk/client-sqs' +import type { APIGatewayEventRequestContextV2, APIGatewayProxyEventV2WithRequestContext, APIGatewayProxyResultV2, diff --git a/package-lock.json b/package-lock.json index 3b6f894a..49b14014 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "@nordicsemiconductor/e2e-bdd-test-runner-example", + "name": "@bifravst/e2e-bdd-test-runner-example", "version": "0.0.0-development", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@nordicsemiconductor/e2e-bdd-test-runner-example", + "name": "@bifravst/e2e-bdd-test-runner-example", "version": "0.0.0-development", "license": "BSD-3-Clause", "devDependencies": { @@ -13,11 +13,11 @@ "@aws-sdk/client-cloudformation": "3.614.0", "@aws-sdk/client-sqs": "3.614.0", "@aws-sdk/client-xray": "3.614.0", + "@bifravst/bdd-markdown": "8.2.3", + "@bifravst/cloudformation-helpers": "9.1.0", "@bifravst/eslint-config-typescript": "6.1.9", "@bifravst/prettier-config": "1.0.3", "@commitlint/config-conventional": "19.2.2", - "@nordicsemiconductor/bdd-markdown": "8.2.3", - "@nordicsemiconductor/cloudformation-helpers": "9.1.0", "@sinclair/typebox": "0.32.34", "@swc/core": "1.6.13", "@types/aws-lambda": "8.10.141", @@ -1238,107 +1238,40 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -1349,6 +1282,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -1361,6 +1295,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1375,6 +1310,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -1383,13 +1319,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -1399,6 +1337,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1408,6 +1347,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1416,10 +1356,11 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -1427,6 +1368,38 @@ "node": ">=6.0.0" } }, + "node_modules/@bifravst/bdd-markdown": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@bifravst/bdd-markdown/-/bdd-markdown-8.2.3.tgz", + "integrity": "sha512-c49F5s71q2xnQvTMRm1lQdceT1UuEJN0iqEOtMqKW5sz8bomfcj0VyPtc0fU6KDFlwCsWx01rljuArZn7DcjLw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=20.0.0", + "npm": ">=9.0.0" + }, + "peerDependencies": { + "@sinclair/typebox": "^0.32.34", + "chalk": "^5.3.0", + "jsonata": "^2.0.5", + "toposort": "^2.0.2", + "yaml": "^2.4.5" + } + }, + "node_modules/@bifravst/cloudformation-helpers": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@bifravst/cloudformation-helpers/-/cloudformation-helpers-9.1.0.tgz", + "integrity": "sha512-V6EmZWeonONR+xr9p4vilFDGcJPIUc/exelGjw/DZdoZ96aP9G7ORdRb+BD7oi9WEWZfgngwbstDL3HDpWFZwA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=20", + "npm": ">=10" + }, + "peerDependencies": { + "@aws-sdk/client-cloudformation": ">= 3 < 4" + } + }, "node_modules/@bifravst/eslint-config-typescript": { "version": "6.1.9", "resolved": "https://registry.npmjs.org/@bifravst/eslint-config-typescript/-/eslint-config-typescript-6.1.9.tgz", @@ -2113,38 +2086,6 @@ "node": ">= 8" } }, - "node_modules/@nordicsemiconductor/bdd-markdown": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@nordicsemiconductor/bdd-markdown/-/bdd-markdown-8.2.3.tgz", - "integrity": "sha512-MeEt3og3G0lMbAAxGDbC/KSyBDqZeeJkt8qtV+BwGjB2PdOb4u0nlBA4NZ1limopTDRgPeP3HZcWQ7j/nxDD7w==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=20.0.0", - "npm": ">=9.0.0" - }, - "peerDependencies": { - "@sinclair/typebox": "^0.32.34", - "chalk": "^5.3.0", - "jsonata": "^2.0.5", - "toposort": "^2.0.2", - "yaml": "^2.4.5" - } - }, - "node_modules/@nordicsemiconductor/cloudformation-helpers": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@nordicsemiconductor/cloudformation-helpers/-/cloudformation-helpers-9.1.0.tgz", - "integrity": "sha512-JXqyUna5UCFIUWJI9Y6CSUZmDez8cdUuW+l2vbrRrImOHVYXPZIGkpfSIT4JyMt1G2rmQuK9LAu9OuLjmJH7Pg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=20", - "npm": ">=10" - }, - "peerDependencies": { - "@aws-sdk/client-cloudformation": ">= 3 < 4" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -4411,9 +4352,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -4429,11 +4370,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -4492,9 +4434,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001588", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", - "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "version": "1.0.30001641", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", + "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "dev": true, "funding": [ { @@ -4509,7 +4451,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/cdk": { "version": "2.148.1", @@ -4663,12 +4606,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", - "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.22.3" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -4927,10 +4871,11 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.673", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.673.tgz", - "integrity": "sha512-zjqzx4N7xGdl5468G+vcgzDhaHkaYgVcf9MqgexcTqsl2UHSCmOj/Bi3HAprg4BZCpC7HyD8a6nZl6QAZf72gw==", - "dev": true + "version": "1.4.827", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", + "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", + "dev": true, + "license": "ISC" }, "node_modules/emitter-listener": { "version": "1.1.2", @@ -5523,10 +5468,11 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7157,10 +7103,11 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -7728,12 +7675,13 @@ "dev": true }, "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" @@ -8264,9 +8212,9 @@ "dev": true }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -8282,9 +8230,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index 78c8a2d2..db6a42c1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@bifravst/e2e-bdd-test-runner-example", "version": "0.0.0-development", - "description": "Example use of @nordicsemiconductor/bdd-markdown", + "description": "Example use of @bifravst/bdd-markdown", "type": "module", "scripts": { "test": "$(set -o pipefail && npx tsx features/run-features.ts | npx tsx features/console-reporter.ts)", @@ -31,11 +31,11 @@ "@aws-sdk/client-cloudformation": "3.614.0", "@aws-sdk/client-sqs": "3.614.0", "@aws-sdk/client-xray": "3.614.0", + "@bifravst/bdd-markdown": "8.2.3", + "@bifravst/cloudformation-helpers": "9.1.0", "@bifravst/eslint-config-typescript": "6.1.9", "@bifravst/prettier-config": "1.0.3", "@commitlint/config-conventional": "19.2.2", - "@bifravst/bdd-markdown": "*", - "@bifravst/cloudformation-helpers": "*", "@sinclair/typebox": "0.32.34", "@swc/core": "1.6.13", "@types/aws-lambda": "8.10.141",