diff --git a/package-lock.json b/package-lock.json index a7b03835..d70ca278 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@azure/logger": "1.0.4", "@commitlint/config-conventional": "18.4.4", "@nordicsemiconductor/asset-tracker-cloud-code-style": "11.0.186", - "@nordicsemiconductor/bdd-markdown": "3.5.29", + "@nordicsemiconductor/bdd-markdown": "8.0.3", "@nordicsemiconductor/random-words": "7.0.0", "@sinclair/typebox": "0.25.21", "@swc/cli": "0.1.63", @@ -1891,26 +1891,32 @@ } }, "node_modules/@nordicsemiconductor/bdd-markdown": { - "version": "3.5.29", - "resolved": "https://registry.npmjs.org/@nordicsemiconductor/bdd-markdown/-/bdd-markdown-3.5.29.tgz", - "integrity": "sha512-v3tr92GnB/MVDVXBr7PB/e+n+y7Zkaajsb4+SUMZ4xoG4BNNTcyPY0wfLJZ4MhJUYOm2jpgAEjSMaH99W3Q/yw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@nordicsemiconductor/bdd-markdown/-/bdd-markdown-8.0.3.tgz", + "integrity": "sha512-0N1KCh91XGsAuMjNtoVFqU0lCs6DlrOrEYAzaeOmyskLJFFJKIW+595d4afORBRYqBrjV3TDGQzkr+1yF3LXJQ==", "dev": true, "dependencies": { - "@sinclair/typebox": "0.25.21", - "ajv": "8.12.0", - "chalk": "5.2.0", - "tap-parser": "12.0.1", + "@sinclair/typebox": "0.32.12", + "chalk": "5.3.0", + "jsonata": "2.0.3", "toposort": "2.0.2", - "yaml": "2.2.1" + "yaml": "2.3.4" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0", + "npm": ">=9.0.0" } }, + "node_modules/@nordicsemiconductor/bdd-markdown/node_modules/@sinclair/typebox": { + "version": "0.32.12", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.32.12.tgz", + "integrity": "sha512-uKRQW9a+alkPwZMzQk6W8cCZC117kZJZ3GQx3Yn9unu2oWX09PxEsyMF7D9tuvoH8se1hIZqLRja+FtU7HKGhQ==", + "dev": true + }, "node_modules/@nordicsemiconductor/bdd-markdown/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -1920,9 +1926,9 @@ } }, "node_modules/@nordicsemiconductor/bdd-markdown/node_modules/yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true, "engines": { "node": ">= 14" @@ -4315,15 +4321,6 @@ "node": ">=0.8.x" } }, - "node_modules/events-to-array": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-2.0.3.tgz", - "integrity": "sha512-f/qE2gImHRa4Cp2y1stEOSgw8wTFyUdVJX7G//bMwbaV9JqISFxg99NbmVQeP7YLnDUZ2un851jlaDrlpmGehQ==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -5184,6 +5181,15 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/jsonata": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-2.0.3.tgz", + "integrity": "sha512-Up2H81MUtjqI/dWwWX7p4+bUMfMrQJVMN/jW6clFMTiYP528fBOBNtRu944QhKTs3+IsVWbgMeUTny5fw2VMUA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -7270,31 +7276,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tap-parser": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-12.0.1.tgz", - "integrity": "sha512-MHeYGwFyDxmIbDWoOp52gQze6iBh6R2c9rgfhyhCsxMHAbgggEDn0EmL/RFtra8XJY4fjV6E4CiyBTiHkiCBsg==", - "dev": true, - "dependencies": { - "events-to-array": "^2.0.3", - "tap-yaml": "^1.0.2" - }, - "bin": { - "tap-parser": "bin/cmd.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/tap-yaml": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.2.tgz", - "integrity": "sha512-GegASpuqBnRNdT1U+yuUPZ8rEU64pL35WPBpCISWwff4dErS2/438barz7WFJl4Nzh3Y05tfPidZnH+GaV1wMg==", - "dev": true, - "dependencies": { - "yaml": "^1.10.2" - } - }, "node_modules/text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", @@ -7759,15 +7740,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "17.6.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", @@ -9169,29 +9141,34 @@ } }, "@nordicsemiconductor/bdd-markdown": { - "version": "3.5.29", - "resolved": "https://registry.npmjs.org/@nordicsemiconductor/bdd-markdown/-/bdd-markdown-3.5.29.tgz", - "integrity": "sha512-v3tr92GnB/MVDVXBr7PB/e+n+y7Zkaajsb4+SUMZ4xoG4BNNTcyPY0wfLJZ4MhJUYOm2jpgAEjSMaH99W3Q/yw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@nordicsemiconductor/bdd-markdown/-/bdd-markdown-8.0.3.tgz", + "integrity": "sha512-0N1KCh91XGsAuMjNtoVFqU0lCs6DlrOrEYAzaeOmyskLJFFJKIW+595d4afORBRYqBrjV3TDGQzkr+1yF3LXJQ==", "dev": true, "requires": { - "@sinclair/typebox": "0.25.21", - "ajv": "8.12.0", - "chalk": "5.2.0", - "tap-parser": "12.0.1", + "@sinclair/typebox": "0.32.12", + "chalk": "5.3.0", + "jsonata": "2.0.3", "toposort": "2.0.2", - "yaml": "2.2.1" + "yaml": "2.3.4" }, "dependencies": { + "@sinclair/typebox": { + "version": "0.32.12", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.32.12.tgz", + "integrity": "sha512-uKRQW9a+alkPwZMzQk6W8cCZC117kZJZ3GQx3Yn9unu2oWX09PxEsyMF7D9tuvoH8se1hIZqLRja+FtU7HKGhQ==", + "dev": true + }, "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true }, "yaml": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", - "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true } } @@ -10926,12 +10903,6 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, - "events-to-array": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-2.0.3.tgz", - "integrity": "sha512-f/qE2gImHRa4Cp2y1stEOSgw8wTFyUdVJX7G//bMwbaV9JqISFxg99NbmVQeP7YLnDUZ2un851jlaDrlpmGehQ==", - "dev": true - }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -11568,6 +11539,12 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "jsonata": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-2.0.3.tgz", + "integrity": "sha512-Up2H81MUtjqI/dWwWX7p4+bUMfMrQJVMN/jW6clFMTiYP528fBOBNtRu944QhKTs3+IsVWbgMeUTny5fw2VMUA==", + "dev": true + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -13087,25 +13064,6 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, - "tap-parser": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-12.0.1.tgz", - "integrity": "sha512-MHeYGwFyDxmIbDWoOp52gQze6iBh6R2c9rgfhyhCsxMHAbgggEDn0EmL/RFtra8XJY4fjV6E4CiyBTiHkiCBsg==", - "dev": true, - "requires": { - "events-to-array": "^2.0.3", - "tap-yaml": "^1.0.2" - } - }, - "tap-yaml": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.2.tgz", - "integrity": "sha512-GegASpuqBnRNdT1U+yuUPZ8rEU64pL35WPBpCISWwff4dErS2/438barz7WFJl4Nzh3Y05tfPidZnH+GaV1wMg==", - "dev": true, - "requires": { - "yaml": "^1.10.2" - } - }, "text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", @@ -13460,12 +13418,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, "yargs": { "version": "17.6.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", diff --git a/package.json b/package.json index e8833de0..16b3fe10 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@azure/logger": "1.0.4", "@commitlint/config-conventional": "18.4.4", "@nordicsemiconductor/asset-tracker-cloud-code-style": "11.0.186", - "@nordicsemiconductor/bdd-markdown": "3.5.29", + "@nordicsemiconductor/bdd-markdown": "8.0.3", "@nordicsemiconductor/random-words": "7.0.0", "@sinclair/typebox": "0.25.21", "@swc/cli": "0.1.63",