From 08391cecc2d2fa4a73f9084d874dde19219040b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 19:50:08 +0000 Subject: [PATCH] chore(deps): update serenity/js and playwright to ^3.31.16 --- package-lock.json | 421 +++++++++++++++++----------------------------- package.json | 16 +- 2 files changed, 161 insertions(+), 276 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a2cf713..d6d2a738 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,14 +10,14 @@ "license": "Apache-2.0", "devDependencies": { "@cucumber/cucumber": "^11.3.0", - "@serenity-js/assertions": "^3.31.15", - "@serenity-js/console-reporter": "^3.31.15", - "@serenity-js/core": "^3.31.15", - "@serenity-js/cucumber": "^3.31.15", - "@serenity-js/playwright": "^3.31.15", - "@serenity-js/rest": "^3.31.15", - "@serenity-js/serenity-bdd": "^3.31.15", - "@serenity-js/web": "^3.31.15", + "@serenity-js/assertions": "^3.31.16", + "@serenity-js/console-reporter": "^3.31.16", + "@serenity-js/core": "^3.31.16", + "@serenity-js/cucumber": "^3.31.16", + "@serenity-js/playwright": "^3.31.16", + "@serenity-js/rest": "^3.31.16", + "@serenity-js/serenity-bdd": "^3.31.16", + "@serenity-js/web": "^3.31.16", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "eslint": "^8.57.1", @@ -209,12 +209,6 @@ "uuid": "11.0.5" } }, - "node_modules/@cucumber/cucumber/node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, "node_modules/@cucumber/cucumber/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -286,12 +280,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@cucumber/cucumber/node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, "node_modules/@cucumber/cucumber/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -396,12 +384,6 @@ "uuid": "11.0.5" } }, - "node_modules/@cucumber/gherkin-utils/node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, "node_modules/@cucumber/gherkin-utils/node_modules/commander": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", @@ -411,12 +393,6 @@ "node": ">=18" } }, - "node_modules/@cucumber/gherkin-utils/node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, "node_modules/@cucumber/gherkin-utils/node_modules/uuid": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz", @@ -464,15 +440,15 @@ } }, "node_modules/@cucumber/messages": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-24.1.0.tgz", - "integrity": "sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ==", + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-26.0.1.tgz", + "integrity": "sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==", "dev": true, "dependencies": { - "@types/uuid": "9.0.8", + "@types/uuid": "10.0.0", "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" + "reflect-metadata": "0.2.2", + "uuid": "10.0.0" } }, "node_modules/@cucumber/query": { @@ -779,12 +755,12 @@ "dev": true }, "node_modules/@serenity-js/assertions": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.15.tgz", - "integrity": "sha512-DdQhc4OwTNlmFhM1Gnc4tN6As74LQ509VCFm9XPviCMULbV3nRm2vSUPKKHOT+TZSHW0Fs/a54/XqWrwlXYfOw==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.16.tgz", + "integrity": "sha512-hhvgQA49YUGDAB+GIBtcGhAqeWLLB4bQ9SeVZUmwu4iVmNFV/RvInjyV4ogAXgpatObyXpbOa2g+EqrPReS2Yw==", "dev": true, "dependencies": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "tiny-types": "1.23.0" }, "engines": { @@ -795,12 +771,12 @@ } }, "node_modules/@serenity-js/console-reporter": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.15.tgz", - "integrity": "sha512-nCLABi3ScYp3OdIcfkmX7Uz+fZaYTh4nMkisU7LHoNy2jG2aOaQDbiwF1q644GkS4X5HhNDYZ0baXsEvfFWv/Q==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.16.tgz", + "integrity": "sha512-1MaeKs7+UNCTWRLqWAlwzoKFh3CyRm3aa89FKg4hIQuH2E1+z6x974yW1MidSaI/MOyYr/Fk9eIwF9Qz2BFCDg==", "dev": true, "dependencies": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "chalk": "4.1.2", "tiny-types": "1.23.0" }, @@ -812,9 +788,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.15.tgz", - "integrity": "sha512-1bz/9yKH2iCuuTmzqCnRQMXkXYeNU9dzz+vvNS3NntRHfZEL2XevJ/F/GGcA7UhdOb9dILSaTATyk5R1mzEJHQ==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.16.tgz", + "integrity": "sha512-jaNs+9E2O9AcMvFvzQowNAuBmezCFimNFldtGgkTG5lrQAvblAThckRSFB4Z4Gj0CSxBaySR1jTmqRa4zHbPAg==", "dev": true, "dependencies": { "@paralleldrive/cuid2": "2.2.2", @@ -824,10 +800,10 @@ "fast-glob": "3.3.3", "filenamify": "4.3.0", "graceful-fs": "4.2.11", - "semver": "7.7.1", + "semver": "7.7.2", "tiny-types": "1.23.0", "upath": "2.0.1", - "validate-npm-package-name": "6.0.0" + "validate-npm-package-name": "6.0.1" }, "engines": { "node": "^18.12 || ^20 || ^22" @@ -836,14 +812,26 @@ "url": "https://github.com/sponsors/serenity-js" } }, + "node_modules/@serenity-js/core/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@serenity-js/cucumber": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.15.tgz", - "integrity": "sha512-0MLrUH2LaZ5BA4PU/ha0EdRtZ+0WtUM99Xc1L+a7JlCN5zDhgzQtMCD5AlM4NI1pSaq2TatX9HPMplQcgLRUhA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.16.tgz", + "integrity": "sha512-snYHs32OTuPnqWy7XAlNon57eezfByNNFCXYNAYh0DswAa5yU05bwrNITC5vsTbB0B7EOvs8AugV54i3bMSZPg==", "dev": true, "dependencies": { "@cucumber/messages": "26.0.1", - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "cli-table3": "0.6.5", "gherkin": "5.1.0", "tiny-types": "1.23.0" @@ -867,51 +855,14 @@ } } }, - "node_modules/@serenity-js/cucumber/node_modules/@cucumber/messages": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-26.0.1.tgz", - "integrity": "sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==", - "dev": true, - "dependencies": { - "@types/uuid": "10.0.0", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2", - "uuid": "10.0.0" - } - }, - "node_modules/@serenity-js/cucumber/node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, - "node_modules/@serenity-js/cucumber/node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, - "node_modules/@serenity-js/cucumber/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@serenity-js/playwright": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.15.tgz", - "integrity": "sha512-d1oSURUDv9Zkml9oK8yJGpFmAdYJJvbFMkb4UfDGJXH+h8kSkht8lNZXznTWpXSU5cwp7Yv2LL2Rx9Z4ReV9bA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.16.tgz", + "integrity": "sha512-zdKXGNU0fVLEr4QySXar669tQ6K9uEB0GU0p9saB3/xH+uyR8cWLcBcHJ+BuSqMF1+9Y02w3EeqLd/4whl0dBA==", "dev": true, "dependencies": { - "@serenity-js/core": "3.31.15", - "@serenity-js/web": "3.31.15", + "@serenity-js/core": "3.31.16", + "@serenity-js/web": "3.31.16", "tiny-types": "1.23.0" }, "engines": { @@ -925,12 +876,12 @@ } }, "node_modules/@serenity-js/rest": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.15.tgz", - "integrity": "sha512-eDkPxL8RUlbt63voONvyhsNfs3uWL9+gj0TmcurceHpZ6VD5VulTeb0DKBYT1m2mhwObXErxTxnjXoJVN8R4fA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.16.tgz", + "integrity": "sha512-IeheK1Of+8M36SALmTGBLNGNYadk6v96XnCdCJHhM8NRmv3TXx+P4X7qMwtrCOBaHPwapfeDhL2nPkIP15Zg5Q==", "dev": true, "dependencies": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "agent-base": "7.1.3", "axios": "1.9.0", "http-proxy-agent": "7.0.2", @@ -946,24 +897,15 @@ "url": "https://github.com/sponsors/serenity-js" } }, - "node_modules/@serenity-js/rest/node_modules/lru-cache": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", - "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", - "dev": true, - "engines": { - "node": "20 || >=22" - } - }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.15.tgz", - "integrity": "sha512-s2VnsiR1GUX6kPEBUdgAr0qMseFnXowXRmwYGIbiUoZ+9KvebA7wCO+5bsb0xFR1DDUo5SqemcqLEMlquS9lNA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.16.tgz", + "integrity": "sha512-kMUFMfUk84f/zSIE4BPFYzXzT8lkB0ly24JArj9UtqBqEDiBASoYFJUDzqZafyNyWczsaYrqgs05yniIKHssXg==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.31.15", - "@serenity-js/core": "3.31.15", - "@serenity-js/rest": "3.31.15", + "@serenity-js/assertions": "3.31.16", + "@serenity-js/core": "3.31.16", + "@serenity-js/rest": "3.31.16", "ansi-regex": "5.0.1", "axios": "1.9.0", "chalk": "4.1.2", @@ -1008,13 +950,13 @@ } }, "node_modules/@serenity-js/web": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.15.tgz", - "integrity": "sha512-P9QhkwCWHtGnA69NGflJouGYGH1Ox7bhWs2JZQpO9ZYdbRJu8HleAgEpo4R9gMSwtKJ6jStFf41dkDmtQOCNlA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.16.tgz", + "integrity": "sha512-oUgDhk93ZFfYtB8BX9SA5gKWkHHSRKSAL2xBDVXwWT4TabEzm7gaMEd4ern24HmXPr2tLofX3RHRLWIZCbo5lA==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.31.15", - "@serenity-js/core": "3.31.15", + "@serenity-js/assertions": "3.31.16", + "@serenity-js/core": "3.31.16", "tiny-types": "1.23.0" }, "engines": { @@ -1077,9 +1019,9 @@ "dev": true }, "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -3924,6 +3866,15 @@ "tslib": "^2.0.3" } }, + "node_modules/lru-cache": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "dev": true, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/luxon": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", @@ -4794,10 +4745,9 @@ } }, "node_modules/reflect-metadata": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", - "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==", - "deprecated": "This version has a critical bug in fallback handling. Please upgrade to reflect-metadata@0.2.2 or newer.", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "dev": true }, "node_modules/regexp-match-indices": { @@ -4986,15 +4936,6 @@ "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/rimraf/node_modules/lru-cache": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", - "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", - "dev": true, - "engines": { - "node": "20 || >=22" - } - }, "node_modules/rimraf/node_modules/minimatch": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", @@ -5851,9 +5792,9 @@ "dev": true }, "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -5880,9 +5821,9 @@ } }, "node_modules/validate-npm-package-name": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz", - "integrity": "sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.1.tgz", + "integrity": "sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==", "dev": true, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -6231,12 +6172,6 @@ "uuid": "11.0.5" } }, - "@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -6281,12 +6216,6 @@ "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", "dev": true }, - "reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -6371,24 +6300,12 @@ "uuid": "11.0.5" } }, - "@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, "commander": { "version": "13.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true }, - "reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, "uuid": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.5.tgz", @@ -6424,15 +6341,15 @@ "requires": {} }, "@cucumber/messages": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-24.1.0.tgz", - "integrity": "sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ==", + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-26.0.1.tgz", + "integrity": "sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==", "dev": true, "requires": { - "@types/uuid": "9.0.8", + "@types/uuid": "10.0.0", "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" + "reflect-metadata": "0.2.2", + "uuid": "10.0.0" } }, "@cucumber/query": { @@ -6654,30 +6571,30 @@ "dev": true }, "@serenity-js/assertions": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.15.tgz", - "integrity": "sha512-DdQhc4OwTNlmFhM1Gnc4tN6As74LQ509VCFm9XPviCMULbV3nRm2vSUPKKHOT+TZSHW0Fs/a54/XqWrwlXYfOw==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.16.tgz", + "integrity": "sha512-hhvgQA49YUGDAB+GIBtcGhAqeWLLB4bQ9SeVZUmwu4iVmNFV/RvInjyV4ogAXgpatObyXpbOa2g+EqrPReS2Yw==", "dev": true, "requires": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "tiny-types": "1.23.0" } }, "@serenity-js/console-reporter": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.15.tgz", - "integrity": "sha512-nCLABi3ScYp3OdIcfkmX7Uz+fZaYTh4nMkisU7LHoNy2jG2aOaQDbiwF1q644GkS4X5HhNDYZ0baXsEvfFWv/Q==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.16.tgz", + "integrity": "sha512-1MaeKs7+UNCTWRLqWAlwzoKFh3CyRm3aa89FKg4hIQuH2E1+z6x974yW1MidSaI/MOyYr/Fk9eIwF9Qz2BFCDg==", "dev": true, "requires": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "chalk": "4.1.2", "tiny-types": "1.23.0" } }, "@serenity-js/core": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.15.tgz", - "integrity": "sha512-1bz/9yKH2iCuuTmzqCnRQMXkXYeNU9dzz+vvNS3NntRHfZEL2XevJ/F/GGcA7UhdOb9dILSaTATyk5R1mzEJHQ==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.16.tgz", + "integrity": "sha512-jaNs+9E2O9AcMvFvzQowNAuBmezCFimNFldtGgkTG5lrQAvblAThckRSFB4Z4Gj0CSxBaySR1jTmqRa4zHbPAg==", "dev": true, "requires": { "@paralleldrive/cuid2": "2.2.2", @@ -6687,75 +6604,51 @@ "fast-glob": "3.3.3", "filenamify": "4.3.0", "graceful-fs": "4.2.11", - "semver": "7.7.1", + "semver": "7.7.2", "tiny-types": "1.23.0", "upath": "2.0.1", - "validate-npm-package-name": "6.0.0" + "validate-npm-package-name": "6.0.1" + }, + "dependencies": { + "semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true + } } }, "@serenity-js/cucumber": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.15.tgz", - "integrity": "sha512-0MLrUH2LaZ5BA4PU/ha0EdRtZ+0WtUM99Xc1L+a7JlCN5zDhgzQtMCD5AlM4NI1pSaq2TatX9HPMplQcgLRUhA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.16.tgz", + "integrity": "sha512-snYHs32OTuPnqWy7XAlNon57eezfByNNFCXYNAYh0DswAa5yU05bwrNITC5vsTbB0B7EOvs8AugV54i3bMSZPg==", "dev": true, "requires": { "@cucumber/messages": "26.0.1", - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "cli-table3": "0.6.5", "gherkin": "5.1.0", "tiny-types": "1.23.0" - }, - "dependencies": { - "@cucumber/messages": { - "version": "26.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-26.0.1.tgz", - "integrity": "sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==", - "dev": true, - "requires": { - "@types/uuid": "10.0.0", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.2", - "uuid": "10.0.0" - } - }, - "@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true - }, - "reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, - "uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "dev": true - } } }, "@serenity-js/playwright": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.15.tgz", - "integrity": "sha512-d1oSURUDv9Zkml9oK8yJGpFmAdYJJvbFMkb4UfDGJXH+h8kSkht8lNZXznTWpXSU5cwp7Yv2LL2Rx9Z4ReV9bA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.16.tgz", + "integrity": "sha512-zdKXGNU0fVLEr4QySXar669tQ6K9uEB0GU0p9saB3/xH+uyR8cWLcBcHJ+BuSqMF1+9Y02w3EeqLd/4whl0dBA==", "dev": true, "requires": { - "@serenity-js/core": "3.31.15", - "@serenity-js/web": "3.31.15", + "@serenity-js/core": "3.31.16", + "@serenity-js/web": "3.31.16", "tiny-types": "1.23.0" } }, "@serenity-js/rest": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.15.tgz", - "integrity": "sha512-eDkPxL8RUlbt63voONvyhsNfs3uWL9+gj0TmcurceHpZ6VD5VulTeb0DKBYT1m2mhwObXErxTxnjXoJVN8R4fA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.16.tgz", + "integrity": "sha512-IeheK1Of+8M36SALmTGBLNGNYadk6v96XnCdCJHhM8NRmv3TXx+P4X7qMwtrCOBaHPwapfeDhL2nPkIP15Zg5Q==", "dev": true, "requires": { - "@serenity-js/core": "3.31.15", + "@serenity-js/core": "3.31.16", "agent-base": "7.1.3", "axios": "1.9.0", "http-proxy-agent": "7.0.2", @@ -6763,25 +6656,17 @@ "lru-cache": "11.1.0", "proxy-from-env": "1.1.0", "tiny-types": "1.23.0" - }, - "dependencies": { - "lru-cache": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", - "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", - "dev": true - } } }, "@serenity-js/serenity-bdd": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.15.tgz", - "integrity": "sha512-s2VnsiR1GUX6kPEBUdgAr0qMseFnXowXRmwYGIbiUoZ+9KvebA7wCO+5bsb0xFR1DDUo5SqemcqLEMlquS9lNA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.16.tgz", + "integrity": "sha512-kMUFMfUk84f/zSIE4BPFYzXzT8lkB0ly24JArj9UtqBqEDiBASoYFJUDzqZafyNyWczsaYrqgs05yniIKHssXg==", "dev": true, "requires": { - "@serenity-js/assertions": "3.31.15", - "@serenity-js/core": "3.31.15", - "@serenity-js/rest": "3.31.15", + "@serenity-js/assertions": "3.31.16", + "@serenity-js/core": "3.31.16", + "@serenity-js/rest": "3.31.16", "ansi-regex": "5.0.1", "axios": "1.9.0", "chalk": "4.1.2", @@ -6810,13 +6695,13 @@ } }, "@serenity-js/web": { - "version": "3.31.15", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.15.tgz", - "integrity": "sha512-P9QhkwCWHtGnA69NGflJouGYGH1Ox7bhWs2JZQpO9ZYdbRJu8HleAgEpo4R9gMSwtKJ6jStFf41dkDmtQOCNlA==", + "version": "3.31.16", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.16.tgz", + "integrity": "sha512-oUgDhk93ZFfYtB8BX9SA5gKWkHHSRKSAL2xBDVXwWT4TabEzm7gaMEd4ern24HmXPr2tLofX3RHRLWIZCbo5lA==", "dev": true, "requires": { - "@serenity-js/assertions": "3.31.15", - "@serenity-js/core": "3.31.15", + "@serenity-js/assertions": "3.31.16", + "@serenity-js/core": "3.31.16", "tiny-types": "1.23.0" } }, @@ -6870,9 +6755,9 @@ "dev": true }, "@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -8887,6 +8772,12 @@ "tslib": "^2.0.3" } }, + "lru-cache": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "dev": true + }, "luxon": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", @@ -9507,9 +9398,9 @@ } }, "reflect-metadata": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", - "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", "dev": true }, "regexp-match-indices": { @@ -9640,12 +9531,6 @@ "@pkgjs/parseargs": "^0.11.0" } }, - "lru-cache": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", - "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", - "dev": true - }, "minimatch": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", @@ -10262,9 +10147,9 @@ "dev": true }, "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", "dev": true }, "v8-compile-cache-lib": { @@ -10284,9 +10169,9 @@ } }, "validate-npm-package-name": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz", - "integrity": "sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.1.tgz", + "integrity": "sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==", "dev": true }, "whatwg-encoding": { diff --git a/package.json b/package.json index ddcbf70f..b9273ce5 100644 --- a/package.json +++ b/package.json @@ -35,14 +35,14 @@ }, "devDependencies": { "@cucumber/cucumber": "^11.3.0", - "@serenity-js/assertions": "^3.31.15", - "@serenity-js/console-reporter": "^3.31.15", - "@serenity-js/core": "^3.31.15", - "@serenity-js/cucumber": "^3.31.15", - "@serenity-js/playwright": "^3.31.15", - "@serenity-js/rest": "^3.31.15", - "@serenity-js/serenity-bdd": "^3.31.15", - "@serenity-js/web": "^3.31.15", + "@serenity-js/assertions": "^3.31.16", + "@serenity-js/console-reporter": "^3.31.16", + "@serenity-js/core": "^3.31.16", + "@serenity-js/cucumber": "^3.31.16", + "@serenity-js/playwright": "^3.31.16", + "@serenity-js/rest": "^3.31.16", + "@serenity-js/serenity-bdd": "^3.31.16", + "@serenity-js/web": "^3.31.16", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "eslint": "^8.57.1",