From ea05743d2606bb79090d040a75e26b2cd0cd7b30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Apr 2024 02:03:36 +0000 Subject: [PATCH] Update Serenity/JS and Playwright --- package-lock.json | 426 ++++++++++++++++++---------------------------- package.json | 18 +- 2 files changed, 170 insertions(+), 274 deletions(-) diff --git a/package-lock.json b/package-lock.json index 27441e04..09d18009 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,14 @@ "license": "Apache-2.0", "devDependencies": { "@cucumber/cucumber": "^10.4.0", - "@serenity-js/assertions": "^3.21.2", - "@serenity-js/console-reporter": "^3.21.2", - "@serenity-js/core": "^3.21.2", - "@serenity-js/cucumber": "^3.21.2", - "@serenity-js/playwright": "^3.21.2", - "@serenity-js/rest": "^3.21.2", - "@serenity-js/serenity-bdd": "^3.21.2", - "@serenity-js/web": "^3.21.2", + "@serenity-js/assertions": "^3.22.0", + "@serenity-js/console-reporter": "^3.22.0", + "@serenity-js/core": "^3.22.0", + "@serenity-js/cucumber": "^3.22.0", + "@serenity-js/playwright": "^3.22.0", + "@serenity-js/rest": "^3.22.0", + "@serenity-js/serenity-bdd": "^3.22.0", + "@serenity-js/web": "^3.22.0", "@typescript-eslint/eslint-plugin": "^7.6.0", "@typescript-eslint/parser": "^7.6.0", "eslint": "^8.57.0", @@ -30,7 +30,7 @@ "is-ci": "^3.0.1", "mkdirp": "^3.0.1", "npm-failsafe": "^1.2.0", - "playwright": "^1.42.1", + "playwright": "^1.43.0", "rimraf": "^5.0.5", "ts-node": "^10.9.2", "typescript": "^5.4.5" @@ -249,24 +249,6 @@ "regexp-match-indices": "1.0.2" } }, - "node_modules/@cucumber/cucumber/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==", - "dev": true, - "dependencies": { - "@types/uuid": "9.0.8", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" - } - }, - "node_modules/@cucumber/cucumber/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==", - "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", @@ -328,13 +310,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@cucumber/cucumber/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.", - "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", @@ -362,19 +337,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@cucumber/cucumber/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cucumber/gherkin": { "version": "28.0.0", "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-28.0.0.tgz", @@ -427,24 +389,6 @@ "gherkin-utils": "bin/gherkin-utils" } }, - "node_modules/@cucumber/gherkin-utils/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==", - "dev": true, - "dependencies": { - "@types/uuid": "9.0.8", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" - } - }, - "node_modules/@cucumber/gherkin-utils/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==", - "dev": true - }, "node_modules/@cucumber/gherkin-utils/node_modules/commander": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", @@ -454,26 +398,6 @@ "node": ">=18" } }, - "node_modules/@cucumber/gherkin-utils/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.", - "dev": true - }, - "node_modules/@cucumber/gherkin-utils/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cucumber/html-formatter": { "version": "21.3.1", "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-21.3.1.tgz", @@ -493,15 +417,15 @@ } }, "node_modules/@cucumber/messages": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-22.0.0.tgz", - "integrity": "sha512-EuaUtYte9ilkxcKmfqGF9pJsHRUU0jwie5ukuZ/1NPTuHS1LxHPsGEODK17RPRbZHOFhqybNzG2rHAwThxEymg==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-24.1.0.tgz", + "integrity": "sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ==", "dev": true, "dependencies": { - "@types/uuid": "9.0.1", + "@types/uuid": "9.0.8", "class-transformer": "0.5.1", - "reflect-metadata": "0.1.13", - "uuid": "9.0.0" + "reflect-metadata": "0.2.1", + "uuid": "9.0.1" } }, "node_modules/@cucumber/tag-expressions": { @@ -787,12 +711,12 @@ } }, "node_modules/@serenity-js/assertions": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.21.2.tgz", - "integrity": "sha512-yQztqIL36yNpfwJz7FFTATS4dqq0/WiIu8B149pR+sNoGEJmOuxtmxlE2VMlv12ykGpnQXAHCKzZKUN8CZ3Psg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.22.0.tgz", + "integrity": "sha512-sRsyoRBx+fBEwZh9tK3pdXVzlBMNMkMwRSJ03bORTlgczs7M5I8bYTT+kryb4s1lJVVwmUfaQ4KSedXqbATgzA==", "dev": true, "dependencies": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "tiny-types": "1.22.0" }, "engines": { @@ -803,12 +727,12 @@ } }, "node_modules/@serenity-js/console-reporter": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.21.2.tgz", - "integrity": "sha512-+fjtpPpojMEW59dYiT79xjegUxKktMH4MPF8ipJ9LI+Ad27lzPNb1ehPcugPqZQPjzppF3BNB1povANtfmcNGw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.22.0.tgz", + "integrity": "sha512-+ZOhKv8U6vhdpUZ2YktDKbhpPBK9uava8hyoyHud3Ahuhutt3XEGYGn9WhGuzD0W+oJl8j1ohYzRcv9Xcm2GXQ==", "dev": true, "dependencies": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "chalk": "4.1.2", "tiny-types": "1.22.0" }, @@ -820,9 +744,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.21.2.tgz", - "integrity": "sha512-vsef6Z1Sl5TnWC9DQirQ+GQ0Q0vL1HDAIFWuVSsgvgGXsWDe5wKFK0Ic4GdVDnyHwQHZzJE8fGaLjQ+9vBkf9g==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.22.0.tgz", + "integrity": "sha512-l656xKgvXKiB36Ikj1VVonaNMcI+hdBhkakPtXt/wVPhtQ2NrgTypP3C9FEr6CNNuYaQ0VGrXezNgCNVcq4aOw==", "dev": true, "dependencies": { "@paralleldrive/cuid2": "2.2.2", @@ -860,14 +784,14 @@ } }, "node_modules/@serenity-js/cucumber": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.21.2.tgz", - "integrity": "sha512-cJGPH26C8akO+R5ZBq8NBhTV5wkQXu6tNkYLOsldGsvAL691DEUJks5PaMK7vbNDQe4Pqs0/MVhkT6w1MYYo2A==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.22.0.tgz", + "integrity": "sha512-rOYkszTBu5B7K6dZu199MOnpiCcm4IMtQR8gIA7UtPjrbt/ey7FUy1SvinQbvhkJ5VkNPloO5WigPTa5saF9qg==", "dev": true, "dependencies": { - "@cucumber/messages": "22.0.0", - "@serenity-js/core": "3.21.2", - "cli-table3": "0.6.3", + "@cucumber/messages": "24.1.0", + "@serenity-js/core": "3.22.0", + "cli-table3": "0.6.4", "gherkin": "5.1.0", "tiny-types": "1.22.0" }, @@ -890,15 +814,30 @@ } } }, + "node_modules/@serenity-js/cucumber/node_modules/cli-table3": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, "node_modules/@serenity-js/playwright": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.21.2.tgz", - "integrity": "sha512-tx2ogi+CuQnjlDqATE4a5ixOeBeDa5NAvGCElszGDGUOzUw6Nlf1DhcIUvNobJSYKYrBBp4EIlm/DUsAdCl4ew==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.22.0.tgz", + "integrity": "sha512-g5NY4ArFkxjs3onwxAQQzCTTlDvIIIziTs/XyZ+FgeaK6XzrZESKk1CQ4KukVJVo/+VG3w1Pqteg0wJ0iIHjjw==", "dev": true, "dependencies": { - "@serenity-js/core": "3.21.2", - "@serenity-js/web": "3.21.2", - "playwright-core": "1.42.1", + "@serenity-js/core": "3.22.0", + "@serenity-js/web": "3.22.0", + "playwright-core": "1.43.0", "tiny-types": "1.22.0" }, "engines": { @@ -909,12 +848,12 @@ } }, "node_modules/@serenity-js/rest": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.21.2.tgz", - "integrity": "sha512-xvYca89EHHNAG+8pEKB9JQzospUqgM8nqMrUzzbJfkZmxVdHKqQ1crVLNUzUWyqJtOUnBUiSNjtMO8/h0etVFA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.22.0.tgz", + "integrity": "sha512-RuBqRhpLXYkND/e6SiQtRYVnoj7Wklxw7zdZBIhcDn+UerAUhPuOReK8phfRPpU6Y+sccObsR+VoWxh3G9pILg==", "dev": true, "dependencies": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "agent-base": "7.1.1", "axios": "1.6.8", "http-proxy-agent": "7.0.2", @@ -940,14 +879,14 @@ } }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.21.2.tgz", - "integrity": "sha512-6pkcIz7RVof0IzDMxTPkzREIxkC8MHHZPFlA7LHvEE01ge+W/I6w3Kpg233ldhIWj6bZiamLjmO+wjvrh3cPzw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.22.0.tgz", + "integrity": "sha512-uVvBQcvR4aAWxFvAiTE3dl7lET2jIR0K1xjoRCJljdVO7wanq+CxH1JnBMuEtvSsaNFdNkUH9YX36XBC5Hhvcw==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.21.2", - "@serenity-js/core": "3.21.2", - "@serenity-js/rest": "3.21.2", + "@serenity-js/assertions": "3.22.0", + "@serenity-js/core": "3.22.0", + "@serenity-js/rest": "3.22.0", "ansi-regex": "5.0.1", "axios": "1.6.8", "chalk": "4.1.2", @@ -992,13 +931,13 @@ } }, "node_modules/@serenity-js/web": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.21.2.tgz", - "integrity": "sha512-V7vEoKPcoo3VxV1ycD7qAFL8kvNpO0LsSOJ4d+C8AYpY1M/yiSDa9MjgySvdjxfAWXCkW9H8EaLFvpjhn2yI0w==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.22.0.tgz", + "integrity": "sha512-6HiQ7VeaVkTdCQW8BZy+2aNl/VaUKN22sih+uGHiK91NP+iDsy5vmylc4ZZmNpZj0kzHFtOxYReWio3oZrrTJg==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.21.2", - "@serenity-js/core": "3.21.2", + "@serenity-js/assertions": "3.22.0", + "@serenity-js/core": "3.22.0", "tiny-types": "1.22.0" }, "engines": { @@ -1073,9 +1012,9 @@ "dev": true }, "node_modules/@types/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -4272,12 +4211,12 @@ } }, "node_modules/playwright": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.1.tgz", - "integrity": "sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.0.tgz", + "integrity": "sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==", "dev": true, "dependencies": { - "playwright-core": "1.42.1" + "playwright-core": "1.43.0" }, "bin": { "playwright": "cli.js" @@ -4290,9 +4229,9 @@ } }, "node_modules/playwright-core": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.1.tgz", - "integrity": "sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.0.tgz", + "integrity": "sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -4531,9 +4470,10 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "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.", "dev": true }, "node_modules/regexp-match-indices": { @@ -5503,10 +5443,14 @@ "dev": true }, "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } @@ -5916,24 +5860,6 @@ "yup": "1.2.0" }, "dependencies": { - "@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==", - "dev": true, - "requires": { - "@types/uuid": "9.0.8", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" - } - }, - "@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==", - "dev": true - }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -5971,12 +5897,6 @@ "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", "dev": true }, - "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==", - "dev": true - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -5991,12 +5911,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.15.0.tgz", "integrity": "sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==", "dev": true - }, - "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true } } }, @@ -6049,41 +5963,11 @@ "source-map-support": "^0.5.21" }, "dependencies": { - "@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==", - "dev": true, - "requires": { - "@types/uuid": "9.0.8", - "class-transformer": "0.5.1", - "reflect-metadata": "0.2.1", - "uuid": "9.0.1" - } - }, - "@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==", - "dev": true - }, "commander": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "dev": true - }, - "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==", - "dev": true - }, - "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true } } }, @@ -6102,15 +5986,15 @@ "requires": {} }, "@cucumber/messages": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-22.0.0.tgz", - "integrity": "sha512-EuaUtYte9ilkxcKmfqGF9pJsHRUU0jwie5ukuZ/1NPTuHS1LxHPsGEODK17RPRbZHOFhqybNzG2rHAwThxEymg==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-24.1.0.tgz", + "integrity": "sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ==", "dev": true, "requires": { - "@types/uuid": "9.0.1", + "@types/uuid": "9.0.8", "class-transformer": "0.5.1", - "reflect-metadata": "0.1.13", - "uuid": "9.0.0" + "reflect-metadata": "0.2.1", + "uuid": "9.0.1" } }, "@cucumber/tag-expressions": { @@ -6316,30 +6200,30 @@ "optional": true }, "@serenity-js/assertions": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.21.2.tgz", - "integrity": "sha512-yQztqIL36yNpfwJz7FFTATS4dqq0/WiIu8B149pR+sNoGEJmOuxtmxlE2VMlv12ykGpnQXAHCKzZKUN8CZ3Psg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.22.0.tgz", + "integrity": "sha512-sRsyoRBx+fBEwZh9tK3pdXVzlBMNMkMwRSJ03bORTlgczs7M5I8bYTT+kryb4s1lJVVwmUfaQ4KSedXqbATgzA==", "dev": true, "requires": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "tiny-types": "1.22.0" } }, "@serenity-js/console-reporter": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.21.2.tgz", - "integrity": "sha512-+fjtpPpojMEW59dYiT79xjegUxKktMH4MPF8ipJ9LI+Ad27lzPNb1ehPcugPqZQPjzppF3BNB1povANtfmcNGw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.22.0.tgz", + "integrity": "sha512-+ZOhKv8U6vhdpUZ2YktDKbhpPBK9uava8hyoyHud3Ahuhutt3XEGYGn9WhGuzD0W+oJl8j1ohYzRcv9Xcm2GXQ==", "dev": true, "requires": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "chalk": "4.1.2", "tiny-types": "1.22.0" } }, "@serenity-js/core": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.21.2.tgz", - "integrity": "sha512-vsef6Z1Sl5TnWC9DQirQ+GQ0Q0vL1HDAIFWuVSsgvgGXsWDe5wKFK0Ic4GdVDnyHwQHZzJE8fGaLjQ+9vBkf9g==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.22.0.tgz", + "integrity": "sha512-l656xKgvXKiB36Ikj1VVonaNMcI+hdBhkakPtXt/wVPhtQ2NrgTypP3C9FEr6CNNuYaQ0VGrXezNgCNVcq4aOw==", "dev": true, "requires": { "@paralleldrive/cuid2": "2.2.2", @@ -6367,37 +6251,49 @@ } }, "@serenity-js/cucumber": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.21.2.tgz", - "integrity": "sha512-cJGPH26C8akO+R5ZBq8NBhTV5wkQXu6tNkYLOsldGsvAL691DEUJks5PaMK7vbNDQe4Pqs0/MVhkT6w1MYYo2A==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.22.0.tgz", + "integrity": "sha512-rOYkszTBu5B7K6dZu199MOnpiCcm4IMtQR8gIA7UtPjrbt/ey7FUy1SvinQbvhkJ5VkNPloO5WigPTa5saF9qg==", "dev": true, "requires": { - "@cucumber/messages": "22.0.0", - "@serenity-js/core": "3.21.2", - "cli-table3": "0.6.3", + "@cucumber/messages": "24.1.0", + "@serenity-js/core": "3.22.0", + "cli-table3": "0.6.4", "gherkin": "5.1.0", "tiny-types": "1.22.0" + }, + "dependencies": { + "cli-table3": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + } } }, "@serenity-js/playwright": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.21.2.tgz", - "integrity": "sha512-tx2ogi+CuQnjlDqATE4a5ixOeBeDa5NAvGCElszGDGUOzUw6Nlf1DhcIUvNobJSYKYrBBp4EIlm/DUsAdCl4ew==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.22.0.tgz", + "integrity": "sha512-g5NY4ArFkxjs3onwxAQQzCTTlDvIIIziTs/XyZ+FgeaK6XzrZESKk1CQ4KukVJVo/+VG3w1Pqteg0wJ0iIHjjw==", "dev": true, "requires": { - "@serenity-js/core": "3.21.2", - "@serenity-js/web": "3.21.2", - "playwright-core": "1.42.1", + "@serenity-js/core": "3.22.0", + "@serenity-js/web": "3.22.0", + "playwright-core": "1.43.0", "tiny-types": "1.22.0" } }, "@serenity-js/rest": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.21.2.tgz", - "integrity": "sha512-xvYca89EHHNAG+8pEKB9JQzospUqgM8nqMrUzzbJfkZmxVdHKqQ1crVLNUzUWyqJtOUnBUiSNjtMO8/h0etVFA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.22.0.tgz", + "integrity": "sha512-RuBqRhpLXYkND/e6SiQtRYVnoj7Wklxw7zdZBIhcDn+UerAUhPuOReK8phfRPpU6Y+sccObsR+VoWxh3G9pILg==", "dev": true, "requires": { - "@serenity-js/core": "3.21.2", + "@serenity-js/core": "3.22.0", "agent-base": "7.1.1", "axios": "1.6.8", "http-proxy-agent": "7.0.2", @@ -6416,14 +6312,14 @@ } }, "@serenity-js/serenity-bdd": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.21.2.tgz", - "integrity": "sha512-6pkcIz7RVof0IzDMxTPkzREIxkC8MHHZPFlA7LHvEE01ge+W/I6w3Kpg233ldhIWj6bZiamLjmO+wjvrh3cPzw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.22.0.tgz", + "integrity": "sha512-uVvBQcvR4aAWxFvAiTE3dl7lET2jIR0K1xjoRCJljdVO7wanq+CxH1JnBMuEtvSsaNFdNkUH9YX36XBC5Hhvcw==", "dev": true, "requires": { - "@serenity-js/assertions": "3.21.2", - "@serenity-js/core": "3.21.2", - "@serenity-js/rest": "3.21.2", + "@serenity-js/assertions": "3.22.0", + "@serenity-js/core": "3.22.0", + "@serenity-js/rest": "3.22.0", "ansi-regex": "5.0.1", "axios": "1.6.8", "chalk": "4.1.2", @@ -6452,13 +6348,13 @@ } }, "@serenity-js/web": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.21.2.tgz", - "integrity": "sha512-V7vEoKPcoo3VxV1ycD7qAFL8kvNpO0LsSOJ4d+C8AYpY1M/yiSDa9MjgySvdjxfAWXCkW9H8EaLFvpjhn2yI0w==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.22.0.tgz", + "integrity": "sha512-6HiQ7VeaVkTdCQW8BZy+2aNl/VaUKN22sih+uGHiK91NP+iDsy5vmylc4ZZmNpZj0kzHFtOxYReWio3oZrrTJg==", "dev": true, "requires": { - "@serenity-js/assertions": "3.21.2", - "@serenity-js/core": "3.21.2", + "@serenity-js/assertions": "3.22.0", + "@serenity-js/core": "3.22.0", "tiny-types": "1.22.0" } }, @@ -6524,9 +6420,9 @@ "dev": true }, "@types/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -8825,19 +8721,19 @@ "dev": true }, "playwright": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.1.tgz", - "integrity": "sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.0.tgz", + "integrity": "sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.42.1" + "playwright-core": "1.43.0" } }, "playwright-core": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.1.tgz", - "integrity": "sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.0.tgz", + "integrity": "sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==", "dev": true }, "pluralize": { @@ -9005,9 +8901,9 @@ } }, "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==", "dev": true }, "regexp-match-indices": { @@ -9706,9 +9602,9 @@ "dev": true }, "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true }, "v8-compile-cache-lib": { diff --git a/package.json b/package.json index e078299d..27e44e76 100644 --- a/package.json +++ b/package.json @@ -36,14 +36,14 @@ }, "devDependencies": { "@cucumber/cucumber": "^10.4.0", - "@serenity-js/assertions": "^3.21.2", - "@serenity-js/console-reporter": "^3.21.2", - "@serenity-js/core": "^3.21.2", - "@serenity-js/cucumber": "^3.21.2", - "@serenity-js/playwright": "^3.21.2", - "@serenity-js/rest": "^3.21.2", - "@serenity-js/serenity-bdd": "^3.21.2", - "@serenity-js/web": "^3.21.2", + "@serenity-js/assertions": "^3.22.0", + "@serenity-js/console-reporter": "^3.22.0", + "@serenity-js/core": "^3.22.0", + "@serenity-js/cucumber": "^3.22.0", + "@serenity-js/playwright": "^3.22.0", + "@serenity-js/rest": "^3.22.0", + "@serenity-js/serenity-bdd": "^3.22.0", + "@serenity-js/web": "^3.22.0", "@typescript-eslint/eslint-plugin": "^7.6.0", "@typescript-eslint/parser": "^7.6.0", "eslint": "^8.57.0", @@ -55,7 +55,7 @@ "npm-failsafe": "^1.2.0", "http-server": "^14.1.1", "mkdirp": "^3.0.1", - "playwright": "^1.42.1", + "playwright": "^1.43.0", "rimraf": "^5.0.5", "ts-node": "^10.9.2", "typescript": "^5.4.5"