From 5b68757e17a7ae875f974a61f1a045f3207d3b85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 11:18:37 +0000 Subject: [PATCH] Bump the test group across 1 directory with 5 updates Bumps the test group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [jest-puppeteer](https://github.com/argos-ci/jest-puppeteer/tree/HEAD/packages/jest-puppeteer) | `10.1.4` | `11.0.0` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `23.6.0` | `24.1.1` | | [@axe-core/puppeteer](https://github.com/dequelabs/axe-core-npm) | `4.10.0` | `4.10.1` | | [jest-dev-server](https://github.com/argos-ci/jest-puppeteer/tree/HEAD/packages/jest-dev-server) | `10.1.4` | `11.0.0` | | [jest-environment-puppeteer](https://github.com/argos-ci/jest-puppeteer/tree/HEAD/packages/jest-environment-puppeteer) | `10.1.4` | `11.0.0` | Updates `jest-puppeteer` from 10.1.4 to 11.0.0 - [Release notes](https://github.com/argos-ci/jest-puppeteer/releases) - [Changelog](https://github.com/argos-ci/jest-puppeteer/blob/main/packages/jest-puppeteer/CHANGELOG.md) - [Commits](https://github.com/argos-ci/jest-puppeteer/commits/v11.0.0/packages/jest-puppeteer) Updates `puppeteer` from 23.6.0 to 24.1.1 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.6.0...puppeteer-v24.1.1) Updates `@axe-core/puppeteer` from 4.10.0 to 4.10.1 - [Release notes](https://github.com/dequelabs/axe-core-npm/releases) - [Changelog](https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md) - [Commits](https://github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1) Updates `jest-dev-server` from 10.1.4 to 11.0.0 - [Release notes](https://github.com/argos-ci/jest-puppeteer/releases) - [Changelog](https://github.com/argos-ci/jest-puppeteer/blob/main/packages/jest-dev-server/CHANGELOG.md) - [Commits](https://github.com/argos-ci/jest-puppeteer/commits/v11.0.0/packages/jest-dev-server) Updates `jest-environment-puppeteer` from 10.1.4 to 11.0.0 - [Release notes](https://github.com/argos-ci/jest-puppeteer/releases) - [Changelog](https://github.com/argos-ci/jest-puppeteer/blob/main/packages/jest-environment-puppeteer/CHANGELOG.md) - [Commits](https://github.com/argos-ci/jest-puppeteer/commits/v11.0.0/packages/jest-environment-puppeteer) --- updated-dependencies: - dependency-name: jest-puppeteer dependency-type: direct:development update-type: version-update:semver-major dependency-group: test - dependency-name: puppeteer dependency-type: direct:production update-type: version-update:semver-major dependency-group: test - dependency-name: "@axe-core/puppeteer" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: test - dependency-name: jest-dev-server dependency-type: direct:development update-type: version-update:semver-major dependency-group: test - dependency-name: jest-environment-puppeteer dependency-type: direct:development update-type: version-update:semver-major dependency-group: test ... Signed-off-by: dependabot[bot] --- package-lock.json | 320 ++++++++++++++------ package.json | 4 +- packages/govuk-frontend-review/package.json | 2 +- packages/govuk-frontend/package.json | 2 +- shared/helpers/package.json | 8 +- shared/tasks/package.json | 2 +- 6 files changed, 228 insertions(+), 110 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4702ae5635..f456a712ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "husky": "^9.1.7", "jest": "^29.7.0", "jest-environment-node-single-context": "^29.4.0", - "jest-puppeteer": "^10.1.4", + "jest-puppeteer": "^11.0.0", "jest-regex-util": "^29.4.3", "jest-serializer-html": "^7.1.0", "lint-staged": "^15.3.0", @@ -80,7 +80,7 @@ "@types/nunjucks": "^3.2.6", "@types/slug": "^5.0.9", "@types/vinyl": "^2.0.12", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "typed-query-selector": "^2.12.0" } }, @@ -206,12 +206,13 @@ } }, "node_modules/@axe-core/puppeteer": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@axe-core/puppeteer/-/puppeteer-4.10.0.tgz", - "integrity": "sha512-riTHfL/kvDmhgaZtv3mHWYLeCVridlgRjt8LPxzNNIGTbUb5MvI4RQUR5ymKwXSlFwW/3EXxZiggPaARedWCRQ==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@axe-core/puppeteer/-/puppeteer-4.10.1.tgz", + "integrity": "sha512-cUorWpcflDBdApBKy/NJR1i5YfMdI2vH935LIY2MI7FC3Y9JdG559HIzFaPZIxxvoERCDAY5OJF8usZW32eNGw==", "dev": true, + "license": "MPL-2.0", "dependencies": { - "axe-core": "~4.10.0" + "axe-core": "~4.10.2" }, "engines": { "node": ">=6.4.0" @@ -221,10 +222,11 @@ } }, "node_modules/@axe-core/puppeteer/node_modules/axe-core": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", - "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -4634,7 +4636,8 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz", "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "debug": "^4.3.6", "extract-zip": "^2.0.1", @@ -5344,7 +5347,8 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -6886,6 +6890,7 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "devOptional": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -7412,10 +7417,11 @@ } }, "node_modules/basic-ftp": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", - "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "devOptional": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -8697,7 +8703,8 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.8.0.tgz", "integrity": "sha512-uJydbGdTw0DEUjhoogGveneJVWX/9YuqkWePzMmkBYwtdAqo5d3J/ovNKFr+/2hWXYmYCr6it8mSSTIj6SS6Ug==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "mitt": "3.0.1", "urlpattern-polyfill": "10.0.0", @@ -10130,6 +10137,7 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", "devOptional": true, + "license": "MIT", "engines": { "node": ">= 14" } @@ -10488,6 +10496,7 @@ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "devOptional": true, + "license": "MIT", "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -10709,7 +10718,8 @@ "version": "0.0.1354347", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1354347.tgz", "integrity": "sha512-BlmkSqV0V84E2WnEnoPnwyix57rQxAM5SKJjf4TbYOCGLAWtz8CDH8RIaGOjPgPCXo2Mce3kxSY497OySidY3Q==", - "devOptional": true + "optional": true, + "peer": true }, "node_modules/dezalgo": { "version": "1.0.4", @@ -12708,12 +12718,13 @@ } }, "node_modules/expect-puppeteer": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-10.1.4.tgz", - "integrity": "sha512-zNVzk/+TkPS/CuTlGSK7SjXuUpQiakXtUJhbTRrcPHop4jCWydPx9RlvHhQELzZYgXlLhIP+hvBzUNiN8WNAow==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-11.0.0.tgz", + "integrity": "sha512-fgxsbOD+HqwOCMitYqEDzRoJM2fxKbCKPYfUoukK+qdZm/nC+cTOI74Au2MfmMZmF/5CgQGO4+1Ywq2GgD8zCQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/exponential-backoff": { @@ -13689,7 +13700,7 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "devOptional": true, + "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -13703,7 +13714,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "devOptional": true, + "dev": true, "engines": { "node": ">= 10.0.0" } @@ -13910,15 +13921,15 @@ } }, "node_modules/get-uri": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", - "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", "devOptional": true, + "license": "MIT", "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" + "debug": "^4.3.4" }, "engines": { "node": ">= 14" @@ -17167,21 +17178,22 @@ } }, "node_modules/jest-dev-server": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-10.1.4.tgz", - "integrity": "sha512-bGQ6sedNGtT6AFHhCVqGTXMPz7UyJi/ZrhNBgyqsP0XU9N8acCEIfqZEA22rOaZ+NdEVsaltk6tL7UT6aXfI7w==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-11.0.0.tgz", + "integrity": "sha512-a54rw3uEzsPckyiXo2rPji9R/5z0d0qhXtru+NwCP8cDxOFk/BIP9PNgmcLh0DU8UTl8s6Lg1u+ri5uQsTJTmw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "cwd": "^0.10.0", "find-process": "^1.4.7", "prompts": "^2.4.2", - "spawnd": "^10.1.4", + "spawnd": "^11.0.0", "tree-kill": "^1.2.2", "wait-on": "^8.0.1" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/jest-dev-server/node_modules/ansi-styles": { @@ -17494,19 +17506,20 @@ } }, "node_modules/jest-environment-puppeteer": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-10.1.4.tgz", - "integrity": "sha512-cx2jzf1qZb6/vdmLbRccF0k/zSsoWlrXi8bg10GzrODxiwsRomVDszTfoOCRsQ+C1sbJ+ubI1PlryIvvYjITrA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-11.0.0.tgz", + "integrity": "sha512-BJR+k19/awJmXVc5IJ3VY+tho0888PvHAp16D+DP/ezRL84bgg4ggc1Q3mfa85DI+Nw9hgTme3pt0X5F7CWxmg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "cosmiconfig": "^8.3.6", "deepmerge": "^4.3.1", - "jest-dev-server": "^10.1.4", + "jest-dev-server": "^11.0.0", "jest-environment-node": "^29.7.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/jest-environment-puppeteer/node_modules/ansi-styles": { @@ -17514,6 +17527,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17529,6 +17543,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17545,6 +17560,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17556,13 +17572,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-environment-puppeteer/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -17572,6 +17590,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17842,16 +17861,17 @@ } }, "node_modules/jest-puppeteer": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-10.1.4.tgz", - "integrity": "sha512-I9bADDn9EzpaL9QgzEtyJhd29PBv45rZJFPROUC2KWZHUs+5OGjzBOZKBzmqECdGv2GV/JL+NMdjqRJde2A36Q==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-11.0.0.tgz", + "integrity": "sha512-kixkUTNcXikldQ+TusIEvqtTO/et/MiXGkoUBQViPSdSN6JOPvTjDN/mo6Jh4EJzay8qFg/Sd4v4gPS0y9b+zw==", "dev": true, + "license": "MIT", "dependencies": { - "expect-puppeteer": "^10.1.4", - "jest-environment-puppeteer": "^10.1.4" + "expect-puppeteer": "^11.0.0", + "jest-environment-puppeteer": "^11.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "puppeteer": ">=19" @@ -18849,7 +18869,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "devOptional": true, + "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -18861,7 +18881,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "devOptional": true, + "dev": true, "engines": { "node": ">= 10.0.0" } @@ -20729,6 +20749,7 @@ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -21608,32 +21629,31 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", - "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.1.0.tgz", + "integrity": "sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==", "devOptional": true, + "license": "MIT", "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" } }, "node_modules/pac-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "devOptional": true, - "dependencies": { - "debug": "^4.3.4" - }, + "license": "MIT", "engines": { "node": ">= 14" } @@ -21643,6 +21663,7 @@ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "devOptional": true, + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -21652,12 +21673,13 @@ } }, "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "devOptional": true, + "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -21669,6 +21691,7 @@ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", "devOptional": true, + "license": "MIT", "dependencies": { "degenerator": "^5.0.0", "netmask": "^2.0.2" @@ -23075,32 +23098,31 @@ } }, "node_modules/proxy-agent": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", - "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "devOptional": true, + "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "^4.3.4", "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.3", + "https-proxy-agent": "^7.0.6", "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.1", + "pac-proxy-agent": "^7.1.0", "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.2" + "socks-proxy-agent": "^8.0.5" }, "engines": { "node": ">= 14" } }, "node_modules/proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "devOptional": true, - "dependencies": { - "debug": "^4.3.4" - }, + "license": "MIT", "engines": { "node": ">= 14" } @@ -23119,12 +23141,13 @@ } }, "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "devOptional": true, + "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -23220,17 +23243,18 @@ } }, "node_modules/puppeteer": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.6.0.tgz", - "integrity": "sha512-l+Fgo8SVFSd51STtq2crz8t1Y3VXowsuR4zfR64qDOn6oggz7YIZauWiNR4IJjczQ6nvFs3S4cgng55/nesxTQ==", + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.1.1.tgz", + "integrity": "sha512-fuhceZ5HZuDXVuaMIRxUuDHfCJLmK0pXh8FlzVQ0/+OApStevxZhU5kAVeYFOEqeCF5OoAyZjcWbdQK27xW/9A==", "devOptional": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.4.0", - "chromium-bidi": "0.8.0", + "@puppeteer/browsers": "2.7.0", + "chromium-bidi": "1.1.0", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1354347", - "puppeteer-core": "23.6.0", + "devtools-protocol": "0.0.1380148", + "puppeteer-core": "24.1.1", "typed-query-selector": "^2.12.0" }, "bin": { @@ -23244,7 +23268,8 @@ "version": "23.6.0", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.6.0.tgz", "integrity": "sha512-se1bhgUpR9C529SgHGr/eyT92mYyQPAhA2S9pGtGrVG2xob9qE6Pbp7TlqiSPlnnY1lINqhn6/67EwkdzOmKqQ==", - "devOptional": true, + "optional": true, + "peer": true, "dependencies": { "@puppeteer/browsers": "2.4.0", "chromium-bidi": "0.8.0", @@ -23257,6 +23282,43 @@ "node": ">=18" } }, + "node_modules/puppeteer/node_modules/@puppeteer/browsers": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.7.0.tgz", + "integrity": "sha512-bO61XnTuopsz9kvtfqhVbH6LTM1koxK0IlBR+yuVrM2LB7mk8+5o1w18l5zqd5cs8xlf+ntgambqRqGifMDjog==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.4.0", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.5.0", + "semver": "^7.6.3", + "tar-fs": "^3.0.6", + "unbzip2-stream": "^1.4.3", + "yargs": "^17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/chromium-bidi": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-1.1.0.tgz", + "integrity": "sha512-HislCEczCuamWm3+55Lig9XKmMF13K+BGKum9rwtDAzgUAHT4h5jNwhDmD4U20VoVUG8ujnv9UZ89qiIf5uF8w==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "zod": "3.24.1" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, "node_modules/puppeteer/node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", @@ -23283,6 +23345,59 @@ } } }, + "node_modules/puppeteer/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/devtools-protocol": { + "version": "0.0.1380148", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1380148.tgz", + "integrity": "sha512-1CJABgqLxbYxVI+uJY/UDUHJtJ0KZTSjNYJYKqd9FRoXT33WDakDHNxRapMEgzeJ/C3rcs01+avshMnPmKQbvA==", + "devOptional": true, + "license": "BSD-3-Clause" + }, + "node_modules/puppeteer/node_modules/puppeteer-core": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.1.1.tgz", + "integrity": "sha512-7FF3gq6bpIsbq3I8mfbodXh3DCzXagoz3l2eGv1cXooYU4g0P4mcHQVHuBD4iSZPXNg8WjzlP5kmRwK9UvwF0A==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.7.0", + "chromium-bidi": "1.1.0", + "debug": "^4.4.0", + "devtools-protocol": "0.0.1380148", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/zod": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "devOptional": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/pure-rand": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz", @@ -25788,16 +25903,17 @@ "dev": true }, "node_modules/spawnd": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-10.1.4.tgz", - "integrity": "sha512-drqHc0mKJmtMsiGMOCwzlc5eZ0RPtRvT7tQAluW2A0qUc0G7TQ8KLcn3E6K5qzkLkH2UkS3nYQiVGULvvsD9dw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-11.0.0.tgz", + "integrity": "sha512-brBHv9HYi8lwNvbI7X52NDZe4yAdsQwvr81b/r98LaN82LzeEnQ0L6YXBvG25zhgWRadTwB+4GsUu9NrNQcVzw==", "dev": true, + "license": "MIT", "dependencies": { "signal-exit": "^4.1.0", "tree-kill": "^1.2.2" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/spdx-correct": { @@ -28405,7 +28521,8 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", - "devOptional": true + "optional": true, + "peer": true }, "node_modules/util-deprecate": { "version": "1.0.2", @@ -29808,7 +29925,8 @@ "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "devOptional": true, + "optional": true, + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -29837,7 +29955,7 @@ "outdent": "^0.8.0", "postcss": "^8.4.49", "postcss-scss": "^4.0.9", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sass-color-helpers": "^2.1.1", "sass-embedded": "^1.83.1", @@ -29886,7 +30004,7 @@ "gulp-cli": "^3.0.0", "nodemon": "^3.1.9", "postcss-pseudo-classes": "^0.4.0", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sassdoc": "^2.7.4", "supertest": "^7.0.0", @@ -29928,19 +30046,19 @@ "name": "@govuk-frontend/helpers", "license": "MIT", "devDependencies": { - "@axe-core/puppeteer": "^4.10.0", + "@axe-core/puppeteer": "^4.10.1", "@govuk-frontend/config": "*", "@govuk-frontend/lib": "*", "cheerio": "^1.0.0", "govuk-frontend": "*", "jest-axe": "^9.0.0", - "jest-dev-server": "^10.0.0", + "jest-dev-server": "^11.0.0", "jest-environment-jsdom": "^29.7.0", "jest-environment-node-single-context": "^29.4.0", - "jest-environment-puppeteer": "^10.0.0", + "jest-environment-puppeteer": "^11.0.0", "mime-types": "^2.1.35", "outdent": "^0.8.0", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "sass-embedded": "^1.83.1", "slug": "^9.1.0" }, @@ -30022,7 +30140,7 @@ "plugin-error": "^2.0.1", "postcss": "^8.4.49", "postcss-load-config": "^6.0.1", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sass-embedded": "^1.83.1", "slash": "^5.1.0", diff --git a/package.json b/package.json index d20ac0826b..19c4979e01 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "husky": "^9.1.7", "jest": "^29.7.0", "jest-environment-node-single-context": "^29.4.0", - "jest-puppeteer": "^10.1.4", + "jest-puppeteer": "^11.0.0", "jest-regex-util": "^29.4.3", "jest-serializer-html": "^7.1.0", "lint-staged": "^15.3.0", @@ -109,7 +109,7 @@ "@types/nunjucks": "^3.2.6", "@types/slug": "^5.0.9", "@types/vinyl": "^2.0.12", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "typed-query-selector": "^2.12.0" }, "overrides": { diff --git a/packages/govuk-frontend-review/package.json b/packages/govuk-frontend-review/package.json index ad9bfdd6e7..102119bb39 100644 --- a/packages/govuk-frontend-review/package.json +++ b/packages/govuk-frontend-review/package.json @@ -57,7 +57,7 @@ "gulp-cli": "^3.0.0", "nodemon": "^3.1.9", "postcss-pseudo-classes": "^0.4.0", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sassdoc": "^2.7.4", "supertest": "^7.0.0", diff --git a/packages/govuk-frontend/package.json b/packages/govuk-frontend/package.json index 8e8bc95d11..450904986b 100644 --- a/packages/govuk-frontend/package.json +++ b/packages/govuk-frontend/package.json @@ -82,7 +82,7 @@ "outdent": "^0.8.0", "postcss": "^8.4.49", "postcss-scss": "^4.0.9", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sass-color-helpers": "^2.1.1", "sass-embedded": "^1.83.1", diff --git a/shared/helpers/package.json b/shared/helpers/package.json index 87693d036c..85a3a82e06 100644 --- a/shared/helpers/package.json +++ b/shared/helpers/package.json @@ -14,19 +14,19 @@ }, "license": "MIT", "devDependencies": { - "@axe-core/puppeteer": "^4.10.0", + "@axe-core/puppeteer": "^4.10.1", "@govuk-frontend/config": "*", "@govuk-frontend/lib": "*", "cheerio": "^1.0.0", "govuk-frontend": "*", "jest-axe": "^9.0.0", - "jest-dev-server": "^10.0.0", + "jest-dev-server": "^11.0.0", "jest-environment-jsdom": "^29.7.0", "jest-environment-node-single-context": "^29.4.0", - "jest-environment-puppeteer": "^10.0.0", + "jest-environment-puppeteer": "^11.0.0", "mime-types": "^2.1.35", "outdent": "^0.8.0", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "sass-embedded": "^1.83.1", "slug": "^9.1.0" }, diff --git a/shared/tasks/package.json b/shared/tasks/package.json index a5967a2775..1b0127f4ce 100644 --- a/shared/tasks/package.json +++ b/shared/tasks/package.json @@ -20,7 +20,7 @@ "plugin-error": "^2.0.1", "postcss": "^8.4.49", "postcss-load-config": "^6.0.1", - "puppeteer": "^23.6.0", + "puppeteer": "^24.1.1", "rollup": "^4.19.1", "sass-embedded": "^1.83.1", "slash": "^5.1.0",