diff --git a/package-lock.json b/package-lock.json index e9c26035..9593e590 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,14 @@ "license": "Apache-2.0", "devDependencies": { "@cucumber/cucumber": "^11.1.0", - "@serenity-js/assertions": "^3.29.5", - "@serenity-js/console-reporter": "^3.29.5", - "@serenity-js/core": "^3.29.5", - "@serenity-js/cucumber": "^3.29.5", - "@serenity-js/playwright": "^3.29.5", - "@serenity-js/rest": "^3.29.5", - "@serenity-js/serenity-bdd": "^3.29.5", - "@serenity-js/web": "^3.29.5", + "@serenity-js/assertions": "^3.30.0", + "@serenity-js/console-reporter": "^3.30.0", + "@serenity-js/core": "^3.30.0", + "@serenity-js/cucumber": "^3.30.0", + "@serenity-js/playwright": "^3.30.0", + "@serenity-js/rest": "^3.30.0", + "@serenity-js/serenity-bdd": "^3.30.0", + "@serenity-js/web": "^3.30.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "eslint": "^8.57.1", @@ -30,7 +30,7 @@ "is-ci": "^3.0.1", "mkdirp": "^3.0.1", "npm-failsafe": "^1.3.0", - "playwright": "^1.48.2", + "playwright": "^1.49.0", "rimraf": "^6.0.1", "ts-node": "^10.9.2", "typescript": "^5.6.3" @@ -756,12 +756,12 @@ "dev": true }, "node_modules/@serenity-js/assertions": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.29.5.tgz", - "integrity": "sha512-IAggPH9l5wZOe2gvP84QKIQFl0bSnwg43PpV/MD9+VE2Qmkb/EMSQL93P/7OOsy4m6e0P14mpkHfjvdc3u3flA==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.30.0.tgz", + "integrity": "sha512-fFYi9MfCVPKc5/ElneiJhS/dbswol0mPOqvazp5CJnqGLtL7vLhglDFkD/FEiUL2lzgFWdzcOkTQOYJD4bevYA==", "dev": true, "dependencies": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "tiny-types": "1.23.0" }, "engines": { @@ -772,12 +772,12 @@ } }, "node_modules/@serenity-js/console-reporter": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.29.5.tgz", - "integrity": "sha512-LAwa6xjgyLnxKin+0SRf/2Zu0dNMRJjop1uYk8MPKraiddpRohNDC365NdNVEoCe+D7ZYfFHzbcBaNWxVMiyOg==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.30.0.tgz", + "integrity": "sha512-bTnTHaGYR0Ea3Upp84INz68XrNkgIdiTPK96W9+unjjbBa5nN67vD5qOP9wQ+45q6pdpIEjwQhDJFvotGHGHJw==", "dev": true, "dependencies": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "chalk": "4.1.2", "tiny-types": "1.23.0" }, @@ -789,9 +789,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.29.5.tgz", - "integrity": "sha512-aou/UKZkqpDui+Ue2Xki7a0oCu0jKAobSVlGpmjBlbL36rGd3CwfZ+fe7O9HMz/UuU0R5zxDh+fWAldJLxO/qQ==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.30.0.tgz", + "integrity": "sha512-nTpuFMGkqcWsEPAixOJGObxSsfv6jA/noqTKmPkJA0Uru7iocLp3HP/p6XXG9xCSJgqy2tyUDTrUgBdaODV1UQ==", "dev": true, "dependencies": { "@paralleldrive/cuid2": "2.2.2", @@ -804,7 +804,7 @@ "semver": "7.6.3", "tiny-types": "1.23.0", "upath": "2.0.1", - "validate-npm-package-name": "5.0.1" + "validate-npm-package-name": "6.0.0" }, "engines": { "node": "^18.12 || ^20 || ^22" @@ -826,13 +826,13 @@ } }, "node_modules/@serenity-js/cucumber": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.29.5.tgz", - "integrity": "sha512-YQwmRSI7In4TiBOkFTUR6E/5ugQSaqUa5fiWRSiS8wjpk2EQxgb43Rqca+oyypslmnlJYY1q3aRex+J0k7WoBg==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.30.0.tgz", + "integrity": "sha512-byBKMXwzWUE/OHpRYC3cFM8eKFwR5GKOx/Howbw5zCQvo09IL0FQcz+SmCk7JXE61HskA2ed8HEla/n7+b48wQ==", "dev": true, "dependencies": { "@cucumber/messages": "26.0.0", - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "cli-table3": "0.6.5", "gherkin": "5.1.0", "tiny-types": "1.23.0" @@ -909,13 +909,13 @@ } }, "node_modules/@serenity-js/playwright": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.29.5.tgz", - "integrity": "sha512-otpH1Y3fakoMSgWSnVWot5qSa9KVL/Jw5Zo7oobogbhbp9Ix8WsTMBWP1ACj6xWz6hdZizRPINQ/Zb/Zrkkf5g==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.30.0.tgz", + "integrity": "sha512-v6nZwQLSO73IY8Dpg/KAyo2xJq3zORULYAxf3EFqObl4//SZZB/2PQfUrN5uuwUXtFF1QfWt4+WkL/SfLyCDyA==", "dev": true, "dependencies": { - "@serenity-js/core": "3.29.5", - "@serenity-js/web": "3.29.5", + "@serenity-js/core": "3.30.0", + "@serenity-js/web": "3.30.0", "tiny-types": "1.23.0" }, "engines": { @@ -925,16 +925,16 @@ "url": "https://github.com/sponsors/serenity-js" }, "peerDependencies": { - "playwright-core": "~1.48.2" + "playwright-core": "~1.49.0" } }, "node_modules/@serenity-js/rest": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.29.5.tgz", - "integrity": "sha512-klj1LKth0zsPATMZGgr03VArXImMFXkkZIV6ZhGP2/KIksAK05KKR8lhk8iw4maxYlfezZWlF0Qg8111wi3fXA==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.30.0.tgz", + "integrity": "sha512-0mmlyjk6/L34Ecy2XvipcPwrMu6v1Pgfi+PojxEh1vWll4d642DXbt+Kr0vh14Ja7bb8O0k1qXItzJSsvl+rhw==", "dev": true, "dependencies": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "agent-base": "7.1.1", "axios": "1.7.7", "http-proxy-agent": "7.0.2", @@ -960,14 +960,14 @@ } }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.29.5.tgz", - "integrity": "sha512-Gmr6Z5sZ2v+p9QcP3VvdokMS6tjnX2JbnxpC4j1Bj35tKWRMLXrf/yzni+u014Yx9RiK26YSOoOHELa2CJiWMw==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.30.0.tgz", + "integrity": "sha512-mPtrqKevw/EP7wmZsKvX2Wtt9YJFR7kH9sr2coyk1r40FUVRx3RR30zJspwU/noZdzbhZeQXQ3rBIpqXO/d5HA==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.29.5", - "@serenity-js/core": "3.29.5", - "@serenity-js/rest": "3.29.5", + "@serenity-js/assertions": "3.30.0", + "@serenity-js/core": "3.30.0", + "@serenity-js/rest": "3.30.0", "ansi-regex": "5.0.1", "axios": "1.7.7", "chalk": "4.1.2", @@ -1012,13 +1012,13 @@ } }, "node_modules/@serenity-js/web": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.29.5.tgz", - "integrity": "sha512-srWZmwRUquEjg5LfTW8Yslb6tEB6ySJ/QERjbSs/s9Iax77AKpXIh/479INhg8MNfeAmXjaCMUgSA6GXWh9W/Q==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.30.0.tgz", + "integrity": "sha512-8ofKqWWdSlBRi8PWAIyVA6Px1D6B8S8aWxssrLlgjkLVxxQUstOfDjglKMljquGB3xSajb1hl0cf6IDQPc6AsA==", "dev": true, "dependencies": { - "@serenity-js/assertions": "3.29.5", - "@serenity-js/core": "3.29.5", + "@serenity-js/assertions": "3.30.0", + "@serenity-js/core": "3.30.0", "tiny-types": "1.23.0" }, "engines": { @@ -4460,12 +4460,12 @@ } }, "node_modules/playwright": { - "version": "1.48.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.2.tgz", - "integrity": "sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.0.tgz", + "integrity": "sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==", "dev": true, "dependencies": { - "playwright-core": "1.48.2" + "playwright-core": "1.49.0" }, "bin": { "playwright": "cli.js" @@ -4478,9 +4478,9 @@ } }, "node_modules/playwright-core": { - "version": "1.48.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.2.tgz", - "integrity": "sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.0.tgz", + "integrity": "sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -5835,12 +5835,12 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "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==", "dev": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/whatwg-encoding": { @@ -6594,30 +6594,30 @@ "dev": true }, "@serenity-js/assertions": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.29.5.tgz", - "integrity": "sha512-IAggPH9l5wZOe2gvP84QKIQFl0bSnwg43PpV/MD9+VE2Qmkb/EMSQL93P/7OOsy4m6e0P14mpkHfjvdc3u3flA==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.30.0.tgz", + "integrity": "sha512-fFYi9MfCVPKc5/ElneiJhS/dbswol0mPOqvazp5CJnqGLtL7vLhglDFkD/FEiUL2lzgFWdzcOkTQOYJD4bevYA==", "dev": true, "requires": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "tiny-types": "1.23.0" } }, "@serenity-js/console-reporter": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.29.5.tgz", - "integrity": "sha512-LAwa6xjgyLnxKin+0SRf/2Zu0dNMRJjop1uYk8MPKraiddpRohNDC365NdNVEoCe+D7ZYfFHzbcBaNWxVMiyOg==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.30.0.tgz", + "integrity": "sha512-bTnTHaGYR0Ea3Upp84INz68XrNkgIdiTPK96W9+unjjbBa5nN67vD5qOP9wQ+45q6pdpIEjwQhDJFvotGHGHJw==", "dev": true, "requires": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "chalk": "4.1.2", "tiny-types": "1.23.0" } }, "@serenity-js/core": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.29.5.tgz", - "integrity": "sha512-aou/UKZkqpDui+Ue2Xki7a0oCu0jKAobSVlGpmjBlbL36rGd3CwfZ+fe7O9HMz/UuU0R5zxDh+fWAldJLxO/qQ==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.30.0.tgz", + "integrity": "sha512-nTpuFMGkqcWsEPAixOJGObxSsfv6jA/noqTKmPkJA0Uru7iocLp3HP/p6XXG9xCSJgqy2tyUDTrUgBdaODV1UQ==", "dev": true, "requires": { "@paralleldrive/cuid2": "2.2.2", @@ -6630,7 +6630,7 @@ "semver": "7.6.3", "tiny-types": "1.23.0", "upath": "2.0.1", - "validate-npm-package-name": "5.0.1" + "validate-npm-package-name": "6.0.0" }, "dependencies": { "semver": { @@ -6642,13 +6642,13 @@ } }, "@serenity-js/cucumber": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.29.5.tgz", - "integrity": "sha512-YQwmRSI7In4TiBOkFTUR6E/5ugQSaqUa5fiWRSiS8wjpk2EQxgb43Rqca+oyypslmnlJYY1q3aRex+J0k7WoBg==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.30.0.tgz", + "integrity": "sha512-byBKMXwzWUE/OHpRYC3cFM8eKFwR5GKOx/Howbw5zCQvo09IL0FQcz+SmCk7JXE61HskA2ed8HEla/n7+b48wQ==", "dev": true, "requires": { "@cucumber/messages": "26.0.0", - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "cli-table3": "0.6.5", "gherkin": "5.1.0", "tiny-types": "1.23.0" @@ -6697,23 +6697,23 @@ } }, "@serenity-js/playwright": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.29.5.tgz", - "integrity": "sha512-otpH1Y3fakoMSgWSnVWot5qSa9KVL/Jw5Zo7oobogbhbp9Ix8WsTMBWP1ACj6xWz6hdZizRPINQ/Zb/Zrkkf5g==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.30.0.tgz", + "integrity": "sha512-v6nZwQLSO73IY8Dpg/KAyo2xJq3zORULYAxf3EFqObl4//SZZB/2PQfUrN5uuwUXtFF1QfWt4+WkL/SfLyCDyA==", "dev": true, "requires": { - "@serenity-js/core": "3.29.5", - "@serenity-js/web": "3.29.5", + "@serenity-js/core": "3.30.0", + "@serenity-js/web": "3.30.0", "tiny-types": "1.23.0" } }, "@serenity-js/rest": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.29.5.tgz", - "integrity": "sha512-klj1LKth0zsPATMZGgr03VArXImMFXkkZIV6ZhGP2/KIksAK05KKR8lhk8iw4maxYlfezZWlF0Qg8111wi3fXA==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.30.0.tgz", + "integrity": "sha512-0mmlyjk6/L34Ecy2XvipcPwrMu6v1Pgfi+PojxEh1vWll4d642DXbt+Kr0vh14Ja7bb8O0k1qXItzJSsvl+rhw==", "dev": true, "requires": { - "@serenity-js/core": "3.29.5", + "@serenity-js/core": "3.30.0", "agent-base": "7.1.1", "axios": "1.7.7", "http-proxy-agent": "7.0.2", @@ -6732,14 +6732,14 @@ } }, "@serenity-js/serenity-bdd": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.29.5.tgz", - "integrity": "sha512-Gmr6Z5sZ2v+p9QcP3VvdokMS6tjnX2JbnxpC4j1Bj35tKWRMLXrf/yzni+u014Yx9RiK26YSOoOHELa2CJiWMw==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.30.0.tgz", + "integrity": "sha512-mPtrqKevw/EP7wmZsKvX2Wtt9YJFR7kH9sr2coyk1r40FUVRx3RR30zJspwU/noZdzbhZeQXQ3rBIpqXO/d5HA==", "dev": true, "requires": { - "@serenity-js/assertions": "3.29.5", - "@serenity-js/core": "3.29.5", - "@serenity-js/rest": "3.29.5", + "@serenity-js/assertions": "3.30.0", + "@serenity-js/core": "3.30.0", + "@serenity-js/rest": "3.30.0", "ansi-regex": "5.0.1", "axios": "1.7.7", "chalk": "4.1.2", @@ -6768,13 +6768,13 @@ } }, "@serenity-js/web": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.29.5.tgz", - "integrity": "sha512-srWZmwRUquEjg5LfTW8Yslb6tEB6ySJ/QERjbSs/s9Iax77AKpXIh/479INhg8MNfeAmXjaCMUgSA6GXWh9W/Q==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.30.0.tgz", + "integrity": "sha512-8ofKqWWdSlBRi8PWAIyVA6Px1D6B8S8aWxssrLlgjkLVxxQUstOfDjglKMljquGB3xSajb1hl0cf6IDQPc6AsA==", "dev": true, "requires": { - "@serenity-js/assertions": "3.29.5", - "@serenity-js/core": "3.29.5", + "@serenity-js/assertions": "3.30.0", + "@serenity-js/core": "3.30.0", "tiny-types": "1.23.0" } }, @@ -9233,19 +9233,19 @@ "dev": true }, "playwright": { - "version": "1.48.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.2.tgz", - "integrity": "sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.0.tgz", + "integrity": "sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.48.2" + "playwright-core": "1.49.0" } }, "playwright-core": { - "version": "1.48.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.2.tgz", - "integrity": "sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.0.tgz", + "integrity": "sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==", "dev": true }, "pluralize": { @@ -10216,9 +10216,9 @@ } }, "validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "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==", "dev": true }, "whatwg-encoding": { diff --git a/package.json b/package.json index c23a4191..9b28da34 100644 --- a/package.json +++ b/package.json @@ -36,14 +36,14 @@ }, "devDependencies": { "@cucumber/cucumber": "^11.1.0", - "@serenity-js/assertions": "^3.29.5", - "@serenity-js/console-reporter": "^3.29.5", - "@serenity-js/core": "^3.29.5", - "@serenity-js/cucumber": "^3.29.5", - "@serenity-js/playwright": "^3.29.5", - "@serenity-js/rest": "^3.29.5", - "@serenity-js/serenity-bdd": "^3.29.5", - "@serenity-js/web": "^3.29.5", + "@serenity-js/assertions": "^3.30.0", + "@serenity-js/console-reporter": "^3.30.0", + "@serenity-js/core": "^3.30.0", + "@serenity-js/cucumber": "^3.30.0", + "@serenity-js/playwright": "^3.30.0", + "@serenity-js/rest": "^3.30.0", + "@serenity-js/serenity-bdd": "^3.30.0", + "@serenity-js/web": "^3.30.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "eslint": "^8.57.1", @@ -55,7 +55,7 @@ "npm-failsafe": "^1.3.0", "http-server": "^14.1.1", "mkdirp": "^3.0.1", - "playwright": "^1.48.2", + "playwright": "^1.49.0", "rimraf": "^6.0.1", "ts-node": "^10.9.2", "typescript": "^5.6.3"