diff --git a/package-lock.json b/package-lock.json index b471488ccc..4da23e3129 100644 --- a/package-lock.json +++ b/package-lock.json @@ -80,7 +80,7 @@ "@types/nunjucks": "^3.2.6", "@types/slug": "^5.0.9", "@types/vinyl": "^2.0.12", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "typed-query-selector": "^2.12.0" } }, @@ -206,12 +206,12 @@ } }, "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, "dependencies": { - "axe-core": "~4.10.0" + "axe-core": "~4.10.2" }, "engines": { "node": ">=6.4.0" @@ -221,9 +221,9 @@ } }, "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, "engines": { "node": ">=4" @@ -4735,12 +4735,12 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz", - "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.5.0.tgz", + "integrity": "sha512-6TQAc/5uRILE6deixJ1CR8rXyTbzXIXNgO1D0Woi9Bqicz2FV5iKP3BHYEg6o4UATCMcbQQ0jbmeaOkn/HQk2w==", "devOptional": true, "dependencies": { - "debug": "^4.3.6", + "debug": "^4.3.7", "extract-zip": "^2.0.1", "progress": "^2.0.3", "proxy-agent": "^6.4.0", @@ -10738,9 +10738,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1354347", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1354347.tgz", - "integrity": "sha512-BlmkSqV0V84E2WnEnoPnwyix57rQxAM5SKJjf4TbYOCGLAWtz8CDH8RIaGOjPgPCXo2Mce3kxSY497OySidY3Q==", + "version": "0.0.1367902", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", + "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", "devOptional": true }, "node_modules/dezalgo": { @@ -23088,17 +23088,17 @@ } }, "node_modules/puppeteer": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.6.0.tgz", - "integrity": "sha512-l+Fgo8SVFSd51STtq2crz8t1Y3VXowsuR4zfR64qDOn6oggz7YIZauWiNR4IJjczQ6nvFs3S4cgng55/nesxTQ==", + "version": "23.10.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.10.1.tgz", + "integrity": "sha512-kbcO+vu91fgUyBzEwByPe4q5lEEuBq4cuOZnZeRL42G7r5UrfbUFlxBJayXBLBsD6pREdk/92ZFwFQq3MaN6ww==", "devOptional": true, "hasInstallScript": true, "dependencies": { - "@puppeteer/browsers": "2.4.0", + "@puppeteer/browsers": "2.5.0", "chromium-bidi": "0.8.0", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1354347", - "puppeteer-core": "23.6.0", + "devtools-protocol": "0.0.1367902", + "puppeteer-core": "23.10.1", "typed-query-selector": "^2.12.0" }, "bin": { @@ -23109,15 +23109,15 @@ } }, "node_modules/puppeteer-core": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.6.0.tgz", - "integrity": "sha512-se1bhgUpR9C529SgHGr/eyT92mYyQPAhA2S9pGtGrVG2xob9qE6Pbp7TlqiSPlnnY1lINqhn6/67EwkdzOmKqQ==", + "version": "23.10.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.10.1.tgz", + "integrity": "sha512-ey6NwixHYEUnhCA/uYi7uQQ4a0CZw4k+MatbHXGl5GEzaiRQziYUxc2HGpdQZ/gnh4KQWAKkocyIg1/dIm5d0g==", "devOptional": true, "dependencies": { - "@puppeteer/browsers": "2.4.0", + "@puppeteer/browsers": "2.5.0", "chromium-bidi": "0.8.0", "debug": "^4.3.7", - "devtools-protocol": "0.0.1354347", + "devtools-protocol": "0.0.1367902", "typed-query-selector": "^2.12.0", "ws": "^8.18.0" }, @@ -29683,7 +29683,7 @@ "outdent": "^0.8.0", "postcss": "^8.4.49", "postcss-scss": "^4.0.9", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "rollup": "^4.19.1", "sass-color-helpers": "^2.1.1", "sass-embedded": "^1.81.0", @@ -29732,7 +29732,7 @@ "gulp-cli": "^3.0.0", "nodemon": "^3.1.7", "postcss-pseudo-classes": "^0.4.0", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "rollup": "^4.19.1", "sassdoc": "^2.7.4", "supertest": "^7.0.0", @@ -29774,9 +29774,10 @@ "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": "*", + "axe-core": "^4.10.2", "cheerio": "^1.0.0", "govuk-frontend": "*", "jest-axe": "^9.0.0", @@ -29786,7 +29787,7 @@ "jest-environment-puppeteer": "^10.0.0", "mime-types": "^2.1.35", "outdent": "^0.8.0", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "sass-embedded": "^1.81.0", "slug": "^9.1.0" }, @@ -29807,6 +29808,16 @@ } } }, + "shared/helpers/node_modules/axe-core": { + "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" + } + }, "shared/lib": { "name": "@govuk-frontend/lib", "license": "MIT", @@ -29868,7 +29879,7 @@ "plugin-error": "^2.0.1", "postcss": "^8.4.49", "postcss-load-config": "^6.0.1", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "rollup": "^4.19.1", "sass-embedded": "^1.81.0", "slash": "^5.1.0", diff --git a/package.json b/package.json index c85a2b7277..69add5b4cc 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "@types/nunjucks": "^3.2.6", "@types/slug": "^5.0.9", "@types/vinyl": "^2.0.12", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.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 cb98ca85f3..a0515673a8 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.7", "postcss-pseudo-classes": "^0.4.0", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.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 9ca4b53c16..c055d06a9d 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": "^23.10.1", "rollup": "^4.19.1", "sass-color-helpers": "^2.1.1", "sass-embedded": "^1.81.0", diff --git a/shared/helpers/package.json b/shared/helpers/package.json index fc15d5cb50..9b692f4881 100644 --- a/shared/helpers/package.json +++ b/shared/helpers/package.json @@ -14,9 +14,10 @@ }, "license": "MIT", "devDependencies": { - "@axe-core/puppeteer": "^4.10.0", + "@axe-core/puppeteer": "^4.10.1", "@govuk-frontend/config": "*", "@govuk-frontend/lib": "*", + "axe-core": "^4.10.2", "cheerio": "^1.0.0", "govuk-frontend": "*", "jest-axe": "^9.0.0", @@ -26,7 +27,7 @@ "jest-environment-puppeteer": "^10.0.0", "mime-types": "^2.1.35", "outdent": "^0.8.0", - "puppeteer": "^23.6.0", + "puppeteer": "^23.10.1", "sass-embedded": "^1.81.0", "slug": "^9.1.0" }, diff --git a/shared/tasks/package.json b/shared/tasks/package.json index a48fe08ad9..867f67301e 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": "^23.10.1", "rollup": "^4.19.1", "sass-embedded": "^1.81.0", "slash": "^5.1.0", diff --git a/tsconfig.base.json b/tsconfig.base.json index 850744bb57..bff2cd3f4c 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -8,6 +8,7 @@ "noEmit": true, "noImplicitThis": true, "resolveJsonModule": true, + "skipLibCheck": true, "strict": false, "strictBindCallApply": true, "strictFunctionTypes": true,