From cdf403451e57212b930791e4a4974a81e05dbd26 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Dec 2024 09:50:46 +0000 Subject: [PATCH] fix(deps): update serenity/js dependencies to v3.31.1 (#53) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 588 ++++++++++++++++++++++++++++++++++++++-------- package.json | 26 +- 2 files changed, 497 insertions(+), 117 deletions(-) diff --git a/package-lock.json b/package-lock.json index 10d47b44a..e900ebc5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,20 +19,20 @@ "@giscus/react": "3.0.0", "@mdx-js/react": "3.1.0", "@serenity-js/assertions": "3.31.0", - "@serenity-js/console-reporter": "3.31.0", - "@serenity-js/core": "3.31.0", - "@serenity-js/cucumber": "3.31.0", - "@serenity-js/jasmine": "3.31.0", - "@serenity-js/local-server": "3.31.0", - "@serenity-js/mocha": "3.31.0", - "@serenity-js/playwright": "3.31.0", - "@serenity-js/playwright-test": "3.31.0", - "@serenity-js/protractor": "3.31.0", + "@serenity-js/console-reporter": "3.31.1", + "@serenity-js/core": "3.31.1", + "@serenity-js/cucumber": "3.31.1", + "@serenity-js/jasmine": "3.31.1", + "@serenity-js/local-server": "3.31.1", + "@serenity-js/mocha": "3.31.1", + "@serenity-js/playwright": "3.31.1", + "@serenity-js/playwright-test": "3.31.1", + "@serenity-js/protractor": "3.31.1", "@serenity-js/rest": "3.31.0", - "@serenity-js/serenity-bdd": "3.31.0", - "@serenity-js/web": "3.31.0", - "@serenity-js/webdriverio": "3.31.0", - "@serenity-js/webdriverio-8": "3.31.0", + "@serenity-js/serenity-bdd": "3.31.1", + "@serenity-js/web": "3.31.1", + "@serenity-js/webdriverio": "3.31.1", + "@serenity-js/webdriverio-8": "3.31.1", "clsx": "2.1.1", "docusaurus-plugin-sass": "0.2.6", "docusaurus-plugin-typedoc-api": "4.4.0", @@ -2919,7 +2919,9 @@ } }, "node_modules/@cucumber/messages": { - "version": "26.0.0", + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-26.0.1.tgz", + "integrity": "sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==", "license": "MIT", "dependencies": { "@types/uuid": "10.0.0", @@ -4457,13 +4459,38 @@ "url": "https://github.com/sponsors/serenity-js" } }, - "node_modules/@serenity-js/console-reporter": { + "node_modules/@serenity-js/assertions/node_modules/@serenity-js/core": { "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.0.tgz", - "integrity": "sha512-3D97f9U6PIDvn2rA2kyJlixCUjju2l2vL4oeGate4llprBkW7gaRohGbqyrKOid4S5wTvSGJ/v2cYF4yUYeKUA==", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.0.tgz", + "integrity": "sha512-DUNg2+w9L6xEXrZev7QHUzYVWRBh7hb1KRuxNxxr8j2HW8J6y4PluSXGKxftTgvaIFmkHNr+wv5o3depnjBDJg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", + "@paralleldrive/cuid2": "2.2.2", + "chalk": "4.1.2", + "diff": "6.0.0", + "error-stack-parser": "2.1.4", + "fast-glob": "3.3.2", + "filenamify": "4.3.0", + "graceful-fs": "4.2.11", + "semver": "7.6.3", + "tiny-types": "1.23.0", + "upath": "2.0.1", + "validate-npm-package-name": "6.0.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/console-reporter": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.1.tgz", + "integrity": "sha512-DfSD8nVhPj1zlf3xCHmdiGBCTIGG/3Xx0Dmu7gjQ1QzlOFrRviWY24wjG1AFef9rcq26BuqK/4Wm+6F97i29WQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", "chalk": "4.1.2", "tiny-types": "1.23.0" }, @@ -4475,9 +4502,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.0.tgz", - "integrity": "sha512-DUNg2+w9L6xEXrZev7QHUzYVWRBh7hb1KRuxNxxr8j2HW8J6y4PluSXGKxftTgvaIFmkHNr+wv5o3depnjBDJg==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.1.tgz", + "integrity": "sha512-rLNjnIwmCMliL4KCspNW+P5wVa1kTty2iVAV+On5sEurWHVdtL8BFtRSmmPY1/ZlaHqjPCskQde/L+xNxOH45Q==", "license": "Apache-2.0", "dependencies": { "@paralleldrive/cuid2": "2.2.2", @@ -4500,13 +4527,13 @@ } }, "node_modules/@serenity-js/cucumber": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.0.tgz", - "integrity": "sha512-2tqiKdnaCZkxs0/VoOh7974qdP8RDdqacnsXlJFa4lZgoy1hfKuFEIa1k0iDuD8r2Ugz0hiFXwVAgVZ7dzTqng==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-3.31.1.tgz", + "integrity": "sha512-HTO6iwbHA4wgXaiY+RwpE2cSnKaFYR44RegDi6ZRs5AA8PelBwjYemxYZdR2g53mAKnmd5Ycnft/5XZZxh0tlQ==", "license": "Apache-2.0", "dependencies": { - "@cucumber/messages": "26.0.0", - "@serenity-js/core": "3.31.0", + "@cucumber/messages": "26.0.1", + "@serenity-js/core": "3.31.1", "cli-table3": "0.6.5", "gherkin": "5.1.0", "tiny-types": "1.23.0" @@ -4531,12 +4558,12 @@ } }, "node_modules/@serenity-js/jasmine": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/jasmine/-/jasmine-3.31.0.tgz", - "integrity": "sha512-K7zR/X2PjYlsfOKt8zcd58cHyWj3nGj8zOQF+ee8m+PLPf1bsUcXdyh1faSS5mqzhiWpzE5JbKeMJO977E5TNA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/jasmine/-/jasmine-3.31.1.tgz", + "integrity": "sha512-oTeqZOWpnps4jiUXTwdpNFphnQ1u3AbSnU+kvuOkXKFZeabNmlzUaNmKBtzEyHLNscR+7QCMFI4oDJjnh4xKIg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0" + "@serenity-js/core": "3.31.1" }, "engines": { "node": "^18.12 || ^20 || ^22" @@ -4549,12 +4576,12 @@ } }, "node_modules/@serenity-js/local-server": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/local-server/-/local-server-3.31.0.tgz", - "integrity": "sha512-C1ZkY6D8Ru2RAJBpfQnP0pZ96RxVCT/t20teE5L3jt7xD/cSrTDP1b+gQAlSmEYMcawOhj94LD6TC3J63+gxvA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/local-server/-/local-server-3.31.1.tgz", + "integrity": "sha512-yS706qOaLJtMWcv9Q22qfSpPOZF2uLPSJTHqhFnMDImIDsfpFy9YNIMBqNq3kET4nCjHNGjMWfRZr5fItb+jWw==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", + "@serenity-js/core": "3.31.1", "http-shutdown": "1.2.2", "portfinder": "1.0.32" }, @@ -4566,7 +4593,7 @@ }, "peerDependencies": { "@hapi/hapi": "^21.3.12", - "express": "^4.21.1", + "express": "^4.21.2", "koa": "^2.15.3", "restify": "^11.1.0" }, @@ -4586,12 +4613,12 @@ } }, "node_modules/@serenity-js/mocha": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/mocha/-/mocha-3.31.0.tgz", - "integrity": "sha512-HgkQ2mk8v9shOSIKPq6o3KZvbRBkkhBsnnPn+/axqLCdHK0WpTTa6Vd+8zvTEkF5695gqj+SqtDBV0TtZHJBFg==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/mocha/-/mocha-3.31.1.tgz", + "integrity": "sha512-QR0pHC5fVtP/ThadF/q+d7ZBa9KrjWpFd3DyM7hsM5cVyNmY022ABpz7F9X4Mro+mX4B472kDseQzzq7Fakr0g==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0" + "@serenity-js/core": "3.31.1" }, "engines": { "node": "^18.12 || ^20 || ^22" @@ -4604,13 +4631,13 @@ } }, "node_modules/@serenity-js/playwright": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.0.tgz", - "integrity": "sha512-FmMjyEIhyuWjMlfzTM2LqS6lPCFT3Src1HUXcpbia6wmWkUV+KjyRnYBo6qr8YK2lCOqaQ6cZugwDSXO0kEEhA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.1.tgz", + "integrity": "sha512-QRoujbamwnHinTNY2ucz/J3nl8Zga5yPf+zZ4AvW9ihUHWT6oafGct+MVsdlbv2UllknAOcXfct49OjKBjNYmQ==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", - "@serenity-js/web": "3.31.0", + "@serenity-js/core": "3.31.1", + "@serenity-js/web": "3.31.1", "tiny-types": "1.23.0" }, "engines": { @@ -4624,15 +4651,15 @@ } }, "node_modules/@serenity-js/playwright-test": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.31.0.tgz", - "integrity": "sha512-PVi6GLRqgwjSa3DVinoU4m3MavYGUzaQ5gJuUhKWcfeBNbf+eewaMU/vZkqWW6tYDmS0509r9KNDV6SQHmWHUQ==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.31.1.tgz", + "integrity": "sha512-KRny5Xj0XHnlhGB2p9+qfKOvd3k0a7/QfyOaMe2bFcmiXj0XcIu3YO1KYsv1kZY7+tN55KlJmu5Yioxb7HuvDw==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", - "@serenity-js/playwright": "3.31.0", - "@serenity-js/rest": "3.31.0", - "@serenity-js/web": "3.31.0", + "@serenity-js/core": "3.31.1", + "@serenity-js/playwright": "3.31.1", + "@serenity-js/rest": "3.31.1", + "@serenity-js/web": "3.31.1", "deepmerge": "4.3.1", "tiny-types": "1.23.0" }, @@ -4646,15 +4673,68 @@ "@playwright/test": "~1.49.0" } }, + "node_modules/@serenity-js/playwright-test/node_modules/@serenity-js/rest": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.1.tgz", + "integrity": "sha512-XMsnLtAu5ExvEhcLA5r2Rcm+Av/mUMq/9cBIzTDiyaDHORxgt6NrLenggxbC2iYWIESuuWBssGvQSKRf9CmLQQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "agent-base": "7.1.3", + "axios": "1.7.9", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "lru-cache": "11.0.2", + "proxy-from-env": "1.1.0", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/playwright-test/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/playwright-test/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/playwright-test/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@serenity-js/protractor": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/protractor/-/protractor-3.31.0.tgz", - "integrity": "sha512-493VKELlsz/DHHkUqkoe/bqgg3y+QpQtARKiXOOFrQpsIRcMsvf6RiN2DZi1DZbHGAQNJuhQ6rM71DUWDHdRnw==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/protractor/-/protractor-3.31.1.tgz", + "integrity": "sha512-fIXpvaIsi/whyFPhShop/zWqdoveutTjyQgzaGNnsedlTa9W0RIjzbwRkg5btqM8u3t9qlXhYTzUmL2HpktCTA==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", - "@serenity-js/rest": "3.31.0", - "@serenity-js/web": "3.31.0", + "@serenity-js/core": "3.31.1", + "@serenity-js/rest": "3.31.1", + "@serenity-js/web": "3.31.1", "deepmerge": "4.3.1", "query-selector-shadow-dom": "1.0.1", "tiny-types": "1.23.0" @@ -4684,6 +4764,59 @@ } } }, + "node_modules/@serenity-js/protractor/node_modules/@serenity-js/rest": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.1.tgz", + "integrity": "sha512-XMsnLtAu5ExvEhcLA5r2Rcm+Av/mUMq/9cBIzTDiyaDHORxgt6NrLenggxbC2iYWIESuuWBssGvQSKRf9CmLQQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "agent-base": "7.1.3", + "axios": "1.7.9", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "lru-cache": "11.0.2", + "proxy-from-env": "1.1.0", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/protractor/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/protractor/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/protractor/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@serenity-js/rest": { "version": "3.31.0", "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.0.tgz", @@ -4706,6 +4839,31 @@ "url": "https://github.com/sponsors/serenity-js" } }, + "node_modules/@serenity-js/rest/node_modules/@serenity-js/core": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.0.tgz", + "integrity": "sha512-DUNg2+w9L6xEXrZev7QHUzYVWRBh7hb1KRuxNxxr8j2HW8J6y4PluSXGKxftTgvaIFmkHNr+wv5o3depnjBDJg==", + "license": "Apache-2.0", + "dependencies": { + "@paralleldrive/cuid2": "2.2.2", + "chalk": "4.1.2", + "diff": "6.0.0", + "error-stack-parser": "2.1.4", + "fast-glob": "3.3.2", + "filenamify": "4.3.0", + "graceful-fs": "4.2.11", + "semver": "7.6.3", + "tiny-types": "1.23.0", + "upath": "2.0.1", + "validate-npm-package-name": "6.0.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, "node_modules/@serenity-js/rest/node_modules/lru-cache": { "version": "11.0.2", "license": "ISC", @@ -4714,14 +4872,14 @@ } }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.0.tgz", - "integrity": "sha512-AiZe4H7wYwDQh6oHLyYbi8HAt7j4c7d8tgwa/Y4Xgbs3CkISNx/4R3cCQSUm+DTLSi5w+lKJUJQ5Il3zenPTYg==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.1.tgz", + "integrity": "sha512-UviNCDGlna0Zk2M8Gg0m0v0AqNi2PFSLjzNE1cjPJJCcpKxK4ySD30xlDG8vfWnOe8o4eB+DEzgBBvS1LA7YhA==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.31.0", - "@serenity-js/core": "3.31.0", - "@serenity-js/rest": "3.31.0", + "@serenity-js/assertions": "3.31.1", + "@serenity-js/core": "3.31.1", + "@serenity-js/rest": "3.31.1", "ansi-regex": "5.0.1", "axios": "1.7.9", "chalk": "4.1.2", @@ -4741,14 +4899,99 @@ "url": "https://github.com/sponsors/serenity-js" } }, + "node_modules/@serenity-js/serenity-bdd/node_modules/@serenity-js/assertions": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.1.tgz", + "integrity": "sha512-xMXgNHY1KCf2XTaf6O6eMW8tfRGXh4OH+gUmv5Uhk4gko8pj4OsTgH0Cpadn0mkThI9trKhi4LU1Cj97chly6A==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/serenity-bdd/node_modules/@serenity-js/rest": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.1.tgz", + "integrity": "sha512-XMsnLtAu5ExvEhcLA5r2Rcm+Av/mUMq/9cBIzTDiyaDHORxgt6NrLenggxbC2iYWIESuuWBssGvQSKRf9CmLQQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "agent-base": "7.1.3", + "axios": "1.7.9", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "lru-cache": "11.0.2", + "proxy-from-env": "1.1.0", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/serenity-bdd/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/serenity-bdd/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/serenity-bdd/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@serenity-js/web": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.0.tgz", - "integrity": "sha512-QjXQobP5mblDpNKAYcbBNjvS6qpvkBa2YlfxckqYNlAi4Izz18/eSErgHhg/EBlZwuiR0cvlmtvWWGdMg0+3qA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.1.tgz", + "integrity": "sha512-5AT/5Bks57hHM8f+/OrzKap6YmKc9xuDv88I96DF1cAAy1DUlikakbtz7+5DJdMRZD3lam8yxIoB1ABhzTnPwg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.31.0", - "@serenity-js/core": "3.31.0", + "@serenity-js/assertions": "3.31.1", + "@serenity-js/core": "3.31.1", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/web/node_modules/@serenity-js/assertions": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.1.tgz", + "integrity": "sha512-xMXgNHY1KCf2XTaf6O6eMW8tfRGXh4OH+gUmv5Uhk4gko8pj4OsTgH0Cpadn0mkThI9trKhi4LU1Cj97chly6A==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", "tiny-types": "1.23.0" }, "engines": { @@ -4759,15 +5002,15 @@ } }, "node_modules/@serenity-js/webdriverio": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/webdriverio/-/webdriverio-3.31.0.tgz", - "integrity": "sha512-XlnySqz2GzoWJ7sLPOwmolbIkGYVINDR5aLTSIyp7Mjv6H4fqmZGGUCUF6ea1+qoz5prJXOJ+F5Esn+jwuJsCg==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/webdriverio/-/webdriverio-3.31.1.tgz", + "integrity": "sha512-0X9whTUOkntsAPIFuPIBiWDTY0eWuFJAZitAMBtoRv546XKE3MUrPNWLi7QBnCsrnGjMFfim9WLSICKoGiekMg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", - "@serenity-js/rest": "3.31.0", - "@serenity-js/web": "3.31.0", - "@wdio/reporter": "9.2.14", + "@serenity-js/core": "3.31.1", + "@serenity-js/rest": "3.31.1", + "@serenity-js/web": "3.31.1", + "@wdio/reporter": "9.4.2", "deepmerge": "4.3.1", "tiny-types": "1.23.0" }, @@ -4781,8 +5024,8 @@ "@serenity-js/cucumber": "^3.0.0", "@serenity-js/jasmine": "^3.0.0", "@serenity-js/mocha": "^3.0.0", - "@wdio/cli": "^9.4.1", - "webdriverio": "^9.4.1" + "@wdio/cli": "^9.4.2", + "webdriverio": "^9.4.2" }, "peerDependenciesMeta": { "@serenity-js/cucumber": { @@ -4797,14 +5040,14 @@ } }, "node_modules/@serenity-js/webdriverio-8": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.0.tgz", - "integrity": "sha512-Q/xJayvpJYMG2qkRQaImsYOlQiKkBXel0c4bbQeHov5mWWDbPv4fxU2cfLXt79zvbDGXYry/YHKulCHqYjsRsQ==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/webdriverio-8/-/webdriverio-8-3.31.1.tgz", + "integrity": "sha512-FzK9iah2jslS8LD7OMQ6EmCNdd/kboJJ2PbnLONVbbVIF9lQjESTS8BJ0KYYY+tWFYi44mhjJOVgakffitEjcQ==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.0", - "@serenity-js/rest": "3.31.0", - "@serenity-js/web": "3.31.0", + "@serenity-js/core": "3.31.1", + "@serenity-js/rest": "3.31.1", + "@serenity-js/web": "3.31.1", "@wdio/reporter": "8.40.6", "deepmerge": "4.3.1", "tiny-types": "1.23.0" @@ -4834,8 +5077,32 @@ } } }, + "node_modules/@serenity-js/webdriverio-8/node_modules/@serenity-js/rest": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.1.tgz", + "integrity": "sha512-XMsnLtAu5ExvEhcLA5r2Rcm+Av/mUMq/9cBIzTDiyaDHORxgt6NrLenggxbC2iYWIESuuWBssGvQSKRf9CmLQQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "agent-base": "7.1.3", + "axios": "1.7.9", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "lru-cache": "11.0.2", + "proxy-from-env": "1.1.0", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, "node_modules/@serenity-js/webdriverio-8/node_modules/@types/node": { "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -4843,6 +5110,8 @@ }, "node_modules/@serenity-js/webdriverio-8/node_modules/@wdio/logger": { "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.38.0.tgz", + "integrity": "sha512-kcHL86RmNbcQP+Gq/vQUGlArfU6IIcbbnNp32rRIraitomZow+iEoc519rdQmSVusDozMS5DZthkgDdxK+vz6Q==", "license": "MIT", "dependencies": { "chalk": "^5.1.2", @@ -4856,6 +5125,8 @@ }, "node_modules/@serenity-js/webdriverio-8/node_modules/@wdio/reporter": { "version": "8.40.6", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.40.6.tgz", + "integrity": "sha512-DkmnwWLyz/CTkWQP9MWKYT5LDLKQxC1fIXZf6pZ1pKIhrxP39f5Rhhu6s+Ma3PhPbhyW/dqK3+nrtd+eD5nQOQ==", "license": "MIT", "dependencies": { "@types/node": "^22.2.0", @@ -4870,6 +5141,8 @@ }, "node_modules/@serenity-js/webdriverio-8/node_modules/@wdio/types": { "version": "8.40.6", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.40.6.tgz", + "integrity": "sha512-ALftLri1BdsRuPrQkuW3evBNdOA5n4IkuoegOw6UE2z+R0f1YI5fHGSHNRWLnhtbOECbGyHXXqzbSxCEb+o+MA==", "license": "MIT", "dependencies": { "@types/node": "^22.2.0" @@ -4878,8 +5151,19 @@ "node": "^16.13 || >=18" } }, + "node_modules/@serenity-js/webdriverio-8/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/@serenity-js/webdriverio-8/node_modules/chalk": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -4890,15 +5174,131 @@ }, "node_modules/@serenity-js/webdriverio-8/node_modules/diff": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, + "node_modules/@serenity-js/webdriverio-8/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/webdriverio-8/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@serenity-js/webdriverio-8/node_modules/undici-types": { "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, + "node_modules/@serenity-js/webdriverio/node_modules/@serenity-js/rest": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.1.tgz", + "integrity": "sha512-XMsnLtAu5ExvEhcLA5r2Rcm+Av/mUMq/9cBIzTDiyaDHORxgt6NrLenggxbC2iYWIESuuWBssGvQSKRf9CmLQQ==", + "license": "Apache-2.0", + "dependencies": { + "@serenity-js/core": "3.31.1", + "agent-base": "7.1.3", + "axios": "1.7.9", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "lru-cache": "11.0.2", + "proxy-from-env": "1.1.0", + "tiny-types": "1.23.0" + }, + "engines": { + "node": "^18.12 || ^20 || ^22" + }, + "funding": { + "url": "https://github.com/sponsors/serenity-js" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/@wdio/reporter": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-9.4.2.tgz", + "integrity": "sha512-BYB1eGZX6LhwJXdIR7XEdfTiY3dFrt1YVLjQNGgbbp9HYE6cnXeejo4/l0Vwk+D1y0oXkEjKr2mOr3XL2PFNIA==", + "license": "MIT", + "dependencies": { + "@types/node": "^20.1.0", + "@wdio/logger": "9.1.3", + "@wdio/types": "9.4.2", + "diff": "^7.0.0", + "object-inspect": "^1.12.0" + }, + "engines": { + "node": ">=18.20.0" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/@wdio/types": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.4.2.tgz", + "integrity": "sha512-eaEqngtnYQ2D6YLbfM2HGJVbJBjO1fAotPdu1G1cr28RAjcsANpl5IbDHZMlsKmiU9JtJx5CadhxCnrCLZVVDw==", + "license": "MIT", + "dependencies": { + "@types/node": "^20.1.0" + }, + "engines": { + "node": ">=18.20.0" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@serenity-js/webdriverio/node_modules/lru-cache": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@shikijs/core": { "version": "1.24.2", "license": "MIT", @@ -5992,30 +6392,10 @@ "node": ">=18.20.0" } }, - "node_modules/@wdio/reporter": { - "version": "9.2.14", - "license": "MIT", - "dependencies": { - "@types/node": "^20.1.0", - "@wdio/logger": "9.1.3", - "@wdio/types": "9.2.2", - "diff": "^7.0.0", - "object-inspect": "^1.12.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@wdio/reporter/node_modules/diff": { - "version": "7.0.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/@wdio/types": { "version": "9.2.2", "license": "MIT", + "peer": true, "dependencies": { "@types/node": "^20.1.0" }, diff --git a/package.json b/package.json index d7c498dd4..32e7c6c12 100644 --- a/package.json +++ b/package.json @@ -32,20 +32,20 @@ "@giscus/react": "3.0.0", "@mdx-js/react": "3.1.0", "@serenity-js/assertions": "3.31.0", - "@serenity-js/console-reporter": "3.31.0", - "@serenity-js/core": "3.31.0", - "@serenity-js/cucumber": "3.31.0", - "@serenity-js/jasmine": "3.31.0", - "@serenity-js/local-server": "3.31.0", - "@serenity-js/mocha": "3.31.0", - "@serenity-js/playwright": "3.31.0", - "@serenity-js/playwright-test": "3.31.0", - "@serenity-js/protractor": "3.31.0", + "@serenity-js/console-reporter": "3.31.1", + "@serenity-js/core": "3.31.1", + "@serenity-js/cucumber": "3.31.1", + "@serenity-js/jasmine": "3.31.1", + "@serenity-js/local-server": "3.31.1", + "@serenity-js/mocha": "3.31.1", + "@serenity-js/playwright": "3.31.1", + "@serenity-js/playwright-test": "3.31.1", + "@serenity-js/protractor": "3.31.1", "@serenity-js/rest": "3.31.0", - "@serenity-js/serenity-bdd": "3.31.0", - "@serenity-js/web": "3.31.0", - "@serenity-js/webdriverio": "3.31.0", - "@serenity-js/webdriverio-8": "3.31.0", + "@serenity-js/serenity-bdd": "3.31.1", + "@serenity-js/web": "3.31.1", + "@serenity-js/webdriverio": "3.31.1", + "@serenity-js/webdriverio-8": "3.31.1", "clsx": "2.1.1", "docusaurus-plugin-sass": "0.2.6", "docusaurus-plugin-typedoc-api": "4.4.0",