From d0fda9fa646fe936a2b0b624a5ccc223994b48d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:36:28 +0000 Subject: [PATCH] Bump the hapi group across 1 directory with 7 updates Bumps the hapi group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@hapi/bourne](https://github.com/hapijs/bourne) | `3.0.0` | `4.0.1` | | [@hapi/catbox-redis](https://github.com/hapijs/catbox-redis) | `7.0.2` | `7.1.0` | | [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.9` | `21.4.13` | | [@hapi/inert](https://github.com/hapijs/inert) | `7.1.2` | `7.1.3` | | [@hapi/wreck](https://github.com/hapijs/wreck) | `18.1.2` | `18.1.3` | | [hapi-pulse](https://github.com/futurestudio/hapi-pulse) | `3.0.1` | `4.0.0` | | [joi](https://github.com/hapijs/joi) | `18.3.0` | `18.3.2` | Updates `@hapi/bourne` from 3.0.0 to 4.0.1 - [Commits](https://github.com/hapijs/bourne/compare/v3.0.0...v4.0.1) Updates `@hapi/catbox-redis` from 7.0.2 to 7.1.0 - [Release notes](https://github.com/hapijs/catbox-redis/releases) - [Commits](https://github.com/hapijs/catbox-redis/compare/v7.0.2...v7.1.0) Updates `@hapi/hapi` from 21.4.9 to 21.4.13 - [Release notes](https://github.com/hapijs/hapi/releases) - [Commits](https://github.com/hapijs/hapi/compare/v21.4.9...v21.4.13) Updates `@hapi/inert` from 7.1.2 to 7.1.3 - [Release notes](https://github.com/hapijs/inert/releases) - [Commits](https://github.com/hapijs/inert/compare/v7.1.2...v7.1.3) Updates `@hapi/wreck` from 18.1.2 to 18.1.3 - [Commits](https://github.com/hapijs/wreck/compare/v18.1.2...v18.1.3) Updates `hapi-pulse` from 3.0.1 to 4.0.0 - [Release notes](https://github.com/futurestudio/hapi-pulse/releases) - [Changelog](https://github.com/futurestudio/hapi-pulse/blob/master/CHANGELOG.md) - [Commits](https://github.com/futurestudio/hapi-pulse/compare/v3.0.1...v4.0.0) Updates `joi` from 18.3.0 to 18.3.2 - [Commits](https://github.com/hapijs/joi/compare/v18.3.0...v18.3.2) --- updated-dependencies: - dependency-name: "@hapi/bourne" dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: hapi - dependency-name: "@hapi/catbox-redis" dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: hapi - dependency-name: "@hapi/hapi" dependency-version: 21.4.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hapi - dependency-name: "@hapi/inert" dependency-version: 7.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hapi - dependency-name: "@hapi/wreck" dependency-version: 18.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hapi - dependency-name: hapi-pulse dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: hapi - dependency-name: joi dependency-version: 18.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: hapi ... Signed-off-by: dependabot[bot] --- package-lock.json | 241 ++++++++++++++++++++++++++++++++-------------- package.json | 12 +-- 2 files changed, 176 insertions(+), 77 deletions(-) diff --git a/package-lock.json b/package-lock.json index ed8573057..e6fe0e9d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,13 +18,13 @@ "@elastic/ecs-pino-format": "^1.5.0", "@govuk-one-login/service-header": "^5.0.0", "@hapi/boom": "^10.0.1", - "@hapi/bourne": "^3.0.0", + "@hapi/bourne": "^4.0.1", "@hapi/catbox-memory": "^6.0.2", - "@hapi/catbox-redis": "^7.0.2", + "@hapi/catbox-redis": "^7.1.0", "@hapi/crumb": "^9.0.1", - "@hapi/hapi": "^21.4.9", + "@hapi/hapi": "^21.4.13", "@hapi/hoek": "^11.0.7", - "@hapi/inert": "^7.1.2", + "@hapi/inert": "^7.1.3", "@hapi/scooter": "^8.0.0", "@hapi/vision": "^7.0.3", "@hapi/wreck": "^18.1.2", @@ -38,12 +38,12 @@ "dotenv": "^17.4.2", "govuk-frontend": "^5.13.0", "hapi-pino": "^13.0.0", - "hapi-pulse": "^3.0.1", + "hapi-pulse": "^4.0.0", "http-status-codes": "^2.3.0", "humanize-duration": "^3.34.0", "i18next": "^26.0.5", "ioredis": "^5.11.1", - "joi": "^18.2.9", + "joi": "^18.3.2", "jose": "^6.2.12", "liquidjs": "^10.24.0", "lodash": "^4.17.21", @@ -2577,6 +2577,27 @@ "npm": "^11.17.0 || >=12.0.2" } }, + "node_modules/@defra/forms-engine-plugin/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, + "node_modules/@defra/forms-engine-plugin/node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/@hapi/topo/node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, "node_modules/@defra/forms-engine-plugin/node_modules/@turf/helpers": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.4.0.tgz", @@ -2590,6 +2611,37 @@ "url": "https://opencollective.com/turf" } }, + "node_modules/@defra/forms-engine-plugin/node_modules/hapi-pulse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hapi-pulse/-/hapi-pulse-3.0.1.tgz", + "integrity": "sha512-fqFlZqEx7OUg+052RoTR8xXcXOZFqseevaFTy+0pElXnPP3EIvFz8JSWrxwftKZeme9TsayHZf6+HkswEQ5sVA==", + "license": "MIT", + "dependencies": { + "joi": "~17.9.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/hapi-pulse/node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@defra/forms-engine-plugin/node_modules/hapi-pulse/node_modules/joi": { + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, "node_modules/@defra/forms-engine-plugin/node_modules/marked": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", @@ -3513,9 +3565,9 @@ "license": "BSD-3-Clause" }, "node_modules/@hapi/ammo": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-6.0.1.tgz", - "integrity": "sha512-pmL+nPod4g58kXrMcsGLp05O2jF4P2Q3GiL8qYV7nKYEh3cGf+rV4P5Jyi2Uq0agGhVU63GtaSAfBEZOlrJn9w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-6.0.2.tgz", + "integrity": "sha512-YeVEkur58mIJ2wxIuIDGKDgpiNEmLOGswggGarZu/VORUPLBjOUPiaZSl2oFZGECqt3yPSNFBiHTwOQH51U+vA==", "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^11.0.2" @@ -3550,10 +3602,13 @@ } }, "node_modules/@hapi/bourne": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", - "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", - "license": "BSD-3-Clause" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-4.0.1.tgz", + "integrity": "sha512-SrAjK5gEaPONrdkQhiCrAbR20HrSbP/4PS16ETgP2F4jTXoRj5k7m92EHWe300IKC/v0iFQumVRLAsTJ51oibg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=22" + } }, "node_modules/@hapi/call": { "version": "9.0.1", @@ -3598,9 +3653,9 @@ } }, "node_modules/@hapi/catbox-redis": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@hapi/catbox-redis/-/catbox-redis-7.0.2.tgz", - "integrity": "sha512-RY0SsnxPtMV5sjya+96a3JVonBcT+p1EXbeC4SkYiNwCNoHZ1cssU933nBjyY4DhxOEA38P3W1j8fCVRZ8nXjA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@hapi/catbox-redis/-/catbox-redis-7.1.0.tgz", + "integrity": "sha512-/P8TS5mGQEmtavWky6detD8M4is2SSxZyxEtI/oNgVWU45BAC0YaH80UvRJPgDzrFQLdr3XvZI47TvxPbOajrA==", "license": "BSD-3-Clause", "dependencies": { "@hapi/bourne": "^3.0.0", @@ -3612,6 +3667,12 @@ "node": ">=14.0.0" } }, + "node_modules/@hapi/catbox-redis/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/catbox-redis/node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", @@ -3647,9 +3708,9 @@ "license": "BSD-3-Clause" }, "node_modules/@hapi/content": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@hapi/content/-/content-6.0.2.tgz", - "integrity": "sha512-OKyCOTjNR1hftwSjk9ueyAQTw8AwapvzBrPIWMGn39vhR5PmqLdYFmLc35bsSBye7gSMnlkXfc679bUdMIcRyQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@hapi/content/-/content-6.0.3.tgz", + "integrity": "sha512-ksXemMNZAwPq/mu1a9TZ7LDUSgMR9sexBgpalF3nrP6SM42ARlnBZs58IS5Ay+o4o7y6tFNXL+rMJkQ5ghvCSw==", "license": "BSD-3-Clause", "dependencies": { "@hapi/boom": "^10.0.0" @@ -3693,13 +3754,13 @@ "license": "BSD-3-Clause" }, "node_modules/@hapi/hapi": { - "version": "21.4.9", - "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-21.4.9.tgz", - "integrity": "sha512-YnecZOVx2AD08VvPl0ZaFS0MjEHqg+InGRmBRli731ct+VwI++dpu3BIYA1Z4SMr6HUAnpyvbQ1aq5woe3fBWg==", + "version": "21.4.13", + "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-21.4.13.tgz", + "integrity": "sha512-eupLASu8jIrFvo8yu+xK/C5v2kydqK7v43XIfBtFW4NrJKylud0sEhESoq7oYRe1uxOIiowJAz6mVYmCxC2w1g==", "license": "BSD-3-Clause", "dependencies": { "@hapi/accept": "^6.0.3", - "@hapi/ammo": "^6.0.1", + "@hapi/ammo": "^6.0.2", "@hapi/boom": "^10.0.1", "@hapi/bounce": "^3.0.2", "@hapi/call": "^9.0.1", @@ -3709,10 +3770,10 @@ "@hapi/hoek": "^11.0.7", "@hapi/mimos": "^7.0.1", "@hapi/podium": "^5.0.2", - "@hapi/shot": "^6.0.2", + "@hapi/shot": "^6.0.3", "@hapi/somever": "^4.1.1", "@hapi/statehood": "^8.2.1", - "@hapi/subtext": "^8.1.3", + "@hapi/subtext": "^8.1.5", "@hapi/teamwork": "^6.0.1", "@hapi/topo": "^6.0.2", "@hapi/validate": "^2.0.1" @@ -3739,9 +3800,9 @@ "license": "BSD-3-Clause" }, "node_modules/@hapi/inert": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@hapi/inert/-/inert-7.1.2.tgz", - "integrity": "sha512-fr0XmsYTUhahIbioBemFlc+o4ro4bj1HPMKN3dG9m6XC+UkF9fdVYfb7uNoDj0vO+HdXendbKk6YEfZG9ToeTQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@hapi/inert/-/inert-7.1.3.tgz", + "integrity": "sha512-ohdCQ7CKoC+Tr9KzeU7o1AoDf0TnfIKPrEs6MYnvzbmDRhkZo4HPvIQGEibvSNFqSDuOQZ6quIB4Y3CGD3VE+g==", "license": "BSD-3-Clause", "dependencies": { "@hapi/ammo": "^6.0.1", @@ -3774,6 +3835,12 @@ "@hapi/hoek": "^11.0.2" } }, + "node_modules/@hapi/iron/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/joi": { "version": "17.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", @@ -3821,6 +3888,12 @@ "joi": "^17.13.3" } }, + "node_modules/@hapi/jwt/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/jwt/node_modules/@hapi/hoek": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-10.0.1.tgz", @@ -3885,14 +3958,14 @@ } }, "node_modules/@hapi/pez": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-6.1.1.tgz", - "integrity": "sha512-yg2OS1tC0S1sHXvhUtWsfRn6lrKl9jKtRhZ+EI0woOW/gqX5vM2PZ1459ypCvCYDRLJ9nIyueeEH5MJV1ZDqIg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-6.1.3.tgz", + "integrity": "sha512-hit/Yb7jYv/rAKDMTJJIhPslxHgt9WxmFfUvZ97rHLsq+HpI6eQE6HbGhFE/fhOHT8llkRETcjJX4+7ut7GF3w==", "license": "BSD-3-Clause", "dependencies": { "@hapi/b64": "^6.0.1", "@hapi/boom": "^10.0.1", - "@hapi/content": "^6.0.1", + "@hapi/content": "^6.0.3", "@hapi/hoek": "^11.0.7", "@hapi/nigel": "^5.0.1" } @@ -3924,9 +3997,9 @@ } }, "node_modules/@hapi/shot": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-6.0.2.tgz", - "integrity": "sha512-WKK1ShfJTrL1oXC0skoIZQYzvLsyMDEF8lfcWuQBjpjCN29qivr9U36ld1z0nt6edvzv28etNMOqUF4klnHryw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-6.0.3.tgz", + "integrity": "sha512-xKmKONUE5AxUNK+EQCSCz35UpPq4cSy6wRCFvMLCDHdyPeXsmAvwxvU4OemGqpWHtAQHyCPjnDbm/fEU9O6l/w==", "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^11.0.2", @@ -3958,21 +4031,33 @@ "@hapi/validate": "^2.0.1" } }, + "node_modules/@hapi/statehood/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/subtext": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-8.1.3.tgz", - "integrity": "sha512-WTpEZQjBP3UJ3gGunNl3w5Ao1EOJsuu2vttZ2KEcG+csSLxc0dI6VIkl2md2jDlHiQ2ARAoqdSUScy05A/NHtA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-8.1.5.tgz", + "integrity": "sha512-VSoL75dYqMfs2URprWPu9RXdL/+c5pZ5L0siSa3ZKg0VQKGQn2Yncd05Jl/154VvVYO/ymrOW3TR/a9psp1+kA==", "license": "BSD-3-Clause", "dependencies": { "@hapi/boom": "^10.0.1", "@hapi/bourne": "^3.0.0", - "@hapi/content": "^6.0.2", + "@hapi/content": "^6.0.3", "@hapi/file": "^3.0.0", "@hapi/hoek": "^11.0.7", - "@hapi/pez": "^6.1.1", - "@hapi/wreck": "^18.1.1" + "@hapi/pez": "^6.1.2", + "@hapi/wreck": "^18.1.3" } }, + "node_modules/@hapi/subtext/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/teamwork": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-6.0.1.tgz", @@ -4032,9 +4117,9 @@ } }, "node_modules/@hapi/wreck": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-18.1.2.tgz", - "integrity": "sha512-3dMnV2pfhQiyEqu8DL3VBmxkdLiRDiiUDuG79Dp+UK1gL9ZxAfDOUhB6k3D5MLqcgJJ1IARyGFhwoc1NITr/pg==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-18.1.3.tgz", + "integrity": "sha512-PZ1FQpk5DWbEFFYiHu/kCkWeSHwUhAxDSUdv6Zsp1qi2coUP22cnYQlp647KCSsCc4uFB4LOTsHo9f5k7vgtHg==", "license": "BSD-3-Clause", "dependencies": { "@hapi/boom": "^10.0.1", @@ -4042,6 +4127,12 @@ "@hapi/hoek": "^11.0.2" } }, + "node_modules/@hapi/wreck/node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==", + "license": "BSD-3-Clause" + }, "node_modules/@hapi/yar": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@hapi/yar/-/yar-11.0.3.tgz", @@ -12390,43 +12481,51 @@ } }, "node_modules/hapi-pulse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hapi-pulse/-/hapi-pulse-3.0.1.tgz", - "integrity": "sha512-fqFlZqEx7OUg+052RoTR8xXcXOZFqseevaFTy+0pElXnPP3EIvFz8JSWrxwftKZeme9TsayHZf6+HkswEQ5sVA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hapi-pulse/-/hapi-pulse-4.0.0.tgz", + "integrity": "sha512-ncM7v7xLnsggskgoJfeE+n657P8UimBm79g75U90TVgmu//X9FvWttO/ZXyRVKnio9SgGuXI38m1btsyYhDyZA==", "license": "MIT", "dependencies": { - "joi": "~17.9.2" + "joi": "~18.2.1" }, "engines": { - "node": ">=12" + "node": ">=22" } }, - "node_modules/hapi-pulse/node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/hapi-pulse/node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "node_modules/hapi-pulse/node_modules/@hapi/address": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz", + "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==", "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0" + "@hapi/hoek": "^11.0.2" + }, + "engines": { + "node": ">=14.0.0" } }, + "node_modules/hapi-pulse/node_modules/@hapi/formula": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz", + "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==", + "license": "BSD-3-Clause" + }, "node_modules/hapi-pulse/node_modules/joi": { - "version": "17.9.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", - "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", + "version": "18.2.9", + "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.9.tgz", + "integrity": "sha512-2mD929bUVKUhOLQQEVhlf6EZ0Mlo0DeRb5MO7cViR9AXLtBauuccEtB1py9Ocxpo/P7ucnh442iY/iOwrh3IQw==", "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "@hapi/address": "^5.1.1", + "@hapi/formula": "^3.0.2", + "@hapi/hoek": "^11.0.7", + "@hapi/pinpoint": "^2.0.1", + "@hapi/tlds": "^1.1.1", + "@hapi/topo": "^6.0.2", + "@standard-schema/spec": "^1.1.0" + }, + "engines": { + "node": ">= 20" } }, "node_modules/has-bigints": { @@ -14640,9 +14739,9 @@ } }, "node_modules/joi": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-18.3.0.tgz", - "integrity": "sha512-/RwAK4BAfzcdbdFg073tzq4/xhY6Q7lMd5AmjqTL6pu0QFJdEmtswgm8BvgwXvOKuPNYQ8XrdQrrW/gF65LiNw==", + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-18.3.2.tgz", + "integrity": "sha512-iUivApKYw5GpZmq2Sy6El99j7noo8QSUFZlyQtr3HCkosC/b5wKF6/Y3teiHIlaM8WI38sAT3P+51rB0lhAhJA==", "license": "BSD-3-Clause", "dependencies": { "@hapi/address": "^5.1.1", diff --git a/package.json b/package.json index a37c7c2f6..ca0bb34bd 100644 --- a/package.json +++ b/package.json @@ -53,13 +53,13 @@ "@elastic/ecs-pino-format": "^1.5.0", "@govuk-one-login/service-header": "^5.0.0", "@hapi/boom": "^10.0.1", - "@hapi/bourne": "^3.0.0", + "@hapi/bourne": "^4.0.1", "@hapi/catbox-memory": "^6.0.2", - "@hapi/catbox-redis": "^7.0.2", + "@hapi/catbox-redis": "^7.1.0", "@hapi/crumb": "^9.0.1", - "@hapi/hapi": "^21.4.9", + "@hapi/hapi": "^21.4.13", "@hapi/hoek": "^11.0.7", - "@hapi/inert": "^7.1.2", + "@hapi/inert": "^7.1.3", "@hapi/scooter": "^8.0.0", "@hapi/vision": "^7.0.3", "@hapi/wreck": "^18.1.2", @@ -73,12 +73,12 @@ "dotenv": "^17.4.2", "govuk-frontend": "^5.13.0", "hapi-pino": "^13.0.0", - "hapi-pulse": "^3.0.1", + "hapi-pulse": "^4.0.0", "http-status-codes": "^2.3.0", "humanize-duration": "^3.34.0", "i18next": "^26.0.5", "ioredis": "^5.11.1", - "joi": "^18.2.9", + "joi": "^18.3.2", "jose": "^6.2.12", "liquidjs": "^10.24.0", "lodash": "^4.17.21",