Reports
-
Create and download reports.
+
Create and download reports.
{% if vaccinationsRecordedCount > 0 %}
diff --git a/app/views/reports/notification.html b/app/views/reports/notification.html
deleted file mode 100644
index e2b2f52cf..000000000
--- a/app/views/reports/notification.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{% extends 'layout.html' %}
-
-{% block pageTitle %}
- Reports
-{% endblock %}
-
-{% set currentSection = "reports" %}
-
-
-
-
-{% block content %}
-
-
-
-
-
- {% include "_report-notification.html" %}
-
-
-
Reports
-
Create and download reports
-
- {{ insetText({
- html: "
Reports may take longer to process if you choose more data or a wider date range.
"
- })}}
-
- {{ button({
- "text": "Create report",
- "href": "/reports/choose-dates"
- }) }}
-
-
-
-
-
-
-
-
-
-
-{% endblock %}
diff --git a/app/views/support/index.html b/app/views/support/index.html
deleted file mode 100644
index 66a77ae0b..000000000
--- a/app/views/support/index.html
+++ /dev/null
@@ -1,92 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Dashboard" %}
-
-{% set currentSection = "dashboard" %}
-postcode:
-
-{% block content %}
-
-
-
-
Dashboard
-
-
- By region
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% for region in (regions | sort(false, true, "name")) %}
-
- | {{ region.name }} |
- 150 |
- 103 |
- 150 |
- 501 |
- 1,014 |
- 304 |
- 734 |
- 16 |
-
- {% endfor %}
-
-
-
- | Total |
- 1,050 |
- 721 |
- 1,050 |
- 3,507 |
- 7,098 |
- 2,128 |
- 5,138 |
- 112 |
-
-
-
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations.html b/app/views/support/organisations.html
deleted file mode 100644
index bbdbfe3b7..000000000
--- a/app/views/support/organisations.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Organisations" %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
-
-
-
- |
- Name
- |
-
- ODS code
- |
-
- Type
- |
-
- Status
- |
- |
-
-
-
-
- {% for organisation in (organisations | sort(false, false, "name") ) %}
-
- |
- {{ organisation.name }}
- |
-
- {{ organisation.id }}
- |
-
- {{ organisation.type }}
- |
-
- {{ organisation.status }}
- |
-
- {% endfor %}
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations/add-user.html b/app/views/support/organisations/add-user.html
deleted file mode 100644
index ed2323d7d..000000000
--- a/app/views/support/organisations/add-user.html
+++ /dev/null
@@ -1,122 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = organisation.name %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations/" + organisation.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ organisation.name }}
-
-
- {{ insetText({
- text: "Lead administrators in organisations can self-manage their users."
- }) }}
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations/add-vaccines.html b/app/views/support/organisations/add-vaccines.html
deleted file mode 100644
index dd4eef230..000000000
--- a/app/views/support/organisations/add-vaccines.html
+++ /dev/null
@@ -1,51 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Add vaccines for " + organisation.name %}
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations/" + organisation.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% block content %}
-
-{% endblock %}
diff --git a/app/views/support/organisations/change-region.html b/app/views/support/organisations/change-region.html
deleted file mode 100644
index b51a393a2..000000000
--- a/app/views/support/organisations/change-region.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Change region" %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations/" + organisation.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ organisation.name }}
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations/feature-flag.html b/app/views/support/organisations/feature-flag.html
deleted file mode 100644
index fb829a1e5..000000000
--- a/app/views/support/organisations/feature-flag.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = organisation.name %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations/" + organisation.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ organisation.name }}
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations/show.html b/app/views/support/organisations/show.html
deleted file mode 100644
index 505fbb892..000000000
--- a/app/views/support/organisations/show.html
+++ /dev/null
@@ -1,212 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = organisation.name %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations",
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% set region = data.regions | findById(organisation.region) %}
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
- {{ summaryList({
- rows: [
- {
- key: {
- text: "ODS code",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: organisation.id
- },
- actions: {
- items: []
- }
- },
- {
- key: {
- text: "Name",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- text: organisation.name
- },
- actions: {
- items: [
- {
- href: "/support/organisations/" + organisation.id + "/update-details",
- text: "Update",
- visuallyHiddenText: "name"
- }
- ]
- }
- },
- {
- key: {
- text: "Region",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: "
" + region.name + ""
- } if region,
- actions: {
- items: [
- {
- href: "/support/organisations/" + organisation.id + "/change-region",
- text: "Change",
- visuallyHiddenText: "region"
- }
- ]
- }
- },{
- key: {
- text: "Vaccines enabled",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: (vaccinesEnabled | sort(false, false, "name") | pluck("name") | formatList)
- },
- actions: {
- items: [
- {
- href: "/support/organisations/" + organisation.id + "/add-vaccines",
- text: "Add",
- visuallyHiddenText: "vaccines"
- }
- ]
- } if ((vaccinesEnabled | length) != (data.vaccines | length))
- }
- ]
- }) }}
-
-
Beta features enabled
-
- {% set recordInterface %}
- {{ tag({
- text: ("On" if organisation.featureFlags.newRecordInterface == "on" else "Off"),
- classes: ("nhsuk-tag--green" if organisation.featureFlags.newRecordInterface == "on" else "nhsuk-tag--red")
- }) }}
- {% endset %}
-
- {% set paymentIntegration %}
- {{ tag({
- text: ("On" if organisation.featureFlags.paymentIntegration == "on" else "Off"),
- classes: ("nhsuk-tag--green" if organisation.featureFlags.paymentIntegration == "on" else "nhsuk-tag--red")
- }) }}
- {% endset %}
-
- {{ summaryList({
- rows: [
- {
- key: {
- text: "New streamlined Record interface",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: recordInterface
- },
- actions: {
- items: [
- {
- href: "/support/organisations/" + organisation.id + "/feature-flag?featureFlag=newRecordInterface",
- text: "Change",
- visuallyHiddenText: "name"
- }
- ]
- }
- },
- {
- key: {
- text: "BSA Payment API integration",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: paymentIntegration
- },
- actions: {
- items: [
- {
- href: "/support/organisations/" + organisation.id + "/feature-flag?flag=paymentIntegration",
- text: "Change",
- visuallyHiddenText: "date of birth"
- }
- ]
- }
- }
- ]
- }) }}
-
-
Users
-
- {{ button({
- text: "Add user",
- href: "/support/organisations/" + organisation.id + "/add-user"
- }) }}
-
-
-
-
-
-
-
- {% if (users | length) > 0 %}
-
-
-
- |
- Name
- |
-
- Permission level
- |
-
- Vaccinator
- |
-
- Status
- |
- |
-
-
-
-
- {% for user in (users | sort(false, false, "name") ) %}
-
- {% set userOrganisationSettings = (user.organisations | findById(organisation.id)) %}
-
- |
- {{ user.firstName }} {{ user.lastName }}
- |
-
- {{ userOrganisationSettings.permissionLevel }}
- |
-
- {{ "Yes" if userOrganisationSettings.vaccinator else "No" }}
- |
-
- {{ userOrganisationSettings.status }}
- |
-
- |
-
- {% endfor %}
-
-
- {% endif %}
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/organisations/update-details.html b/app/views/support/organisations/update-details.html
deleted file mode 100644
index ffda4d365..000000000
--- a/app/views/support/organisations/update-details.html
+++ /dev/null
@@ -1,37 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Update details from ODS" %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/organisations/" + organisation.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "organisations" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ organisation.name }}
-
{{ pageName }}
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/region.html b/app/views/support/region.html
deleted file mode 100644
index 80667f1f5..000000000
--- a/app/views/support/region.html
+++ /dev/null
@@ -1,113 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = region.name %}
-
-{% block beforeContent %}
- {{ breadcrumb({
- items: [
- {
- href: "/support/regions",
- text: "Regions"
- }
- ]
- }) }}
-{% endblock %}
-
-{% set currentSection = "regions" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
-
-
Users
-
- {% if (users | length) > 0 %}
-
-
-
- |
- Name
- |
-
- Email
- |
-
- Status
- |
- |
-
-
-
- {% for user in (users | sort(false, false, "name") ) %}
-
- {% set userRegionSettings = (user.regions | findById(region.id)) %}
-
- |
- {{ user.firstName }} {{ user.lastName }}
- |
-
- {{ user.email }}
- |
-
- {{ userRegionSettings.status }}
- |
-
- |
-
- {% endfor %}
-
-
- {% endif %}
-
- {{ button({
- text: "Add user",
- href: "/support/regions/" + region.id + "/add-user"
- }) }}
-
-
-
-
-
-
-
Organisations
-
-
-
-
- |
- Name
- |
-
-
-
-
-
- {% for organisation in (organisations | sort(false, true)) %}
-
- |
-
- {{ organisation.name }}
-
- |
- 103 |
- 3,304 |
-
- {% endfor %}
-
-
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/regions.html b/app/views/support/regions.html
deleted file mode 100644
index 31664b6ea..000000000
--- a/app/views/support/regions.html
+++ /dev/null
@@ -1,24 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Regions" %}
-
-{% set currentSection = "regions" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
-
- {% for region in (regions | sort(false, true, "name")) %}
- - {{ region.name }}
- {% endfor %}
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/regions/add-user.html b/app/views/support/regions/add-user.html
deleted file mode 100644
index ff0d84d78..000000000
--- a/app/views/support/regions/add-user.html
+++ /dev/null
@@ -1,68 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = region.name %}
-
-{% block beforeContent %}
-{{ breadcrumb({
- items: [
- {
- href: "/support/regions",
- text: "Regions"
- },
- {
- href: "/support/regions/" + region.id,
- text: region.name
- }
- ]
-}) }}
-{% endblock %}
-
-{% set currentSection = "regions" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ region.name }}
-
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/users.html b/app/views/support/users.html
deleted file mode 100644
index 61a7a16d5..000000000
--- a/app/views/support/users.html
+++ /dev/null
@@ -1,103 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Users" %}
-
-{% set currentSection = "users" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
-
-
-
-
-
- |
- Name
- |
-
- Email
- |
-
- Organisation
- |
- |
-
-
-
- {% for user in users %}
-
- |
- {{ user.firstName }} {{ user.lastName }}
- |
-
- {{ user.email }}
- |
-
- {% for organisation in user.organisations %}
- {{ (data.organisations | findById(organisation.id)).name }}
- {% endfor %}
- |
-
-
- |
-
- {% endfor %}
-
-
-
- {% set items = [] %}
-
- {% set ellipsisAdded = false %}
- {% for i in range(1, totalPages + 1) -%}
- {% if i == 1 or i == (page -1) or (i == page) or (i == page + 1) or (i == totalPages) %}
- {% set items = (items.push({
- number: i,
- href: "/support/users?page=" + i + "&q=" + (q if q else ""),
- current: (i === page)
- }), items) %}
- {% set ellipsisAdded = false %}
- {% elif ellipsisAdded == false %}
- {% set items = (items.push({
- ellipsis: true
- }), items) %}
- {% set ellipsisAdded = true %}
- {% endif %}
- {%- endfor %}
-
-
- {% if totalPages > 1 %}
- {{ pagination({
- previous: {
- href: "/support/users?page=" + (page - 1) + "&q=" + (q if q else "")
- } if page != 1,
- next: {
- href: "/support/users?page=" + (page + 1) + "&q=" + (q if q else "")
- } if page != totalPages,
- items: items
- }) }}
- {% endif %}
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/support/users/edit-organisation.html b/app/views/support/users/edit-organisation.html
deleted file mode 100644
index c963e0c76..000000000
--- a/app/views/support/users/edit-organisation.html
+++ /dev/null
@@ -1,123 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "Edit user permissions" %}
-
-{% block beforeContent %}
- {{ breadcrumb({
- items: [
- {
- href: "/support/users",
- text: "Users"
- },
- {
- href: "/support/users/" + user.id,
- text: user.firstName + " " + user.lastName
- }
- ]
- }) }}
-{% endblock %}
-
-{% set currentSection = "users" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ user.firstName }} {{ user.lastName }}
-
{{ organisation.name }}
-
-
-
-
-
-
-
-{% endblock %}
diff --git a/app/views/support/users/edit-region.html b/app/views/support/users/edit-region.html
deleted file mode 100644
index bfbf8feff..000000000
--- a/app/views/support/users/edit-region.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = "User" %}
-
-{% block beforeContent %}
- {{ backLink({
- href: "/support/users/" + user.id,
- text: "Back"
- }) }}
-{% endblock %}
-
-{% set currentSection = "regions" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ user.firstName }} {{ user.lastName }}
-
{{ region.name }}
-
-
-
-
-
-
-
-{% endblock %}
diff --git a/app/views/support/users/show.html b/app/views/support/users/show.html
deleted file mode 100644
index 24edd6a83..000000000
--- a/app/views/support/users/show.html
+++ /dev/null
@@ -1,165 +0,0 @@
-{% extends 'layout.html' %}
-
-{% set pageName = user.firstName + " " + user.lastName %}
-
-{% block beforeContent %}
- {{ breadcrumb({
- items: [
- {
- href: "/support/users",
- text: "Users"
- }
- ]
- }) }}
-{% endblock %}
-
-{% set currentSection = "users" %}
-postcode:
-
-{% block content %}
-
-
-
-
{{ pageName }}
-
- {{ summaryList({
- rows: [
- {
- key: {
- text: "Name",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: user.firstName + " " + user.lastName
- }
- },
- {
- key: {
- text: "Email",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: user.email
- }
- },
- {
- key: {
- text: "Account created",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: "2024-09-13T13:45" | govukDateTime
- }
- },
- {
- key: {
- text: "Last signed in",
- classes: "nhsuk-u-font-weight-normal"
- },
- value: {
- html: "2025-02-18T15:17" | govukDateTime
- }
- }
- ]
- }) }}
-
- {% if (user.regions | length) > 0 %}
-
-
{{ (user.regions | length) | plural("Region", showNumber = false) }}
-
-
-
-
- {% endif %}
-
-
- {% if (user.organisations | length) > 0 %}
-
-
Organisations
-
-
-
-
-
-
-
-
-
- |
- Name
- |
-
- Permission level
- |
-
- Vaccinator
- |
-
- Status
- |
- |
-
-
-
-
- {% for organisation in (user.organisations | sort(false, false, "name") ) %}
-
- |
- {{ (data.organisations | findById(organisation.id)).name }}
- |
-
- {{ organisation.permissionLevel }}
- |
-
- {{ "Yes" if organisation.vaccinator else "No" }}
- |
-
- {{ organisation.status }}
- |
-
- Change
- settings for {{ organisation.name }}
-
- |
-
- {% endfor %}
-
-
-
- {% endif %}
-
-
-
-
-{% endblock %}
-
diff --git a/app/views/survey/index.html b/app/views/survey/index.html
deleted file mode 100644
index 1cb3fd68e..000000000
--- a/app/views/survey/index.html
+++ /dev/null
@@ -1,46 +0,0 @@
-{% extends "layout.html" %}
-
-{% set currentSection = "none" %}
-
-{% block content %}
-
-
-
-
Give us your feedback
- {{ radios({
- idPrefix: "survey",
- name: "survey",
- fieldset: {
- legend: {
- text: "How satisfied are you with this service? (optional)",
- size: "l",
- isPageHeading: true
- }
- },
- items: [
- {
- text: "Very satisfied"
- },
- {
- text: "Satisfied"
- },
- {
- text: "Neither satisfied nor dissatisfied"
- },
- {
- text: "Dissatisfied"
- },
- {
- text: "Very dissatisfied"
- }
- ]
- }) }}
-
- {{ button({
- text: "Continue",
- href: "/home"
- }) }}
-
-
-
-{% endblock %}
diff --git a/app/views/terms-of-use1.html b/app/views/terms-of-use-full.html
similarity index 100%
rename from app/views/terms-of-use1.html
rename to app/views/terms-of-use-full.html
diff --git a/app/views/terms-of-use.html b/app/views/terms-of-use-short.html
similarity index 86%
rename from app/views/terms-of-use.html
rename to app/views/terms-of-use-short.html
index 4d93db652..c244fc95c 100644
--- a/app/views/terms-of-use.html
+++ b/app/views/terms-of-use-short.html
@@ -15,7 +15,7 @@
{{ pageName }}
Never allow anyone else to use your details to log in.
-
Read the full terms of use (opens in new tab)
+
Read the full terms of use (opens in new tab)
By continuing, you agree to the full terms of use.
diff --git a/package-lock.json b/package-lock.json
index 51febb28e..d87b305ed 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,8 +10,8 @@
"@x-govuk/govuk-prototype-components": "^6.0.0",
"@x-govuk/govuk-prototype-filters": "^2.1.0",
"accessible-autocomplete": "^3.0.1",
- "nhsuk-frontend": "10.5.2",
- "nhsuk-prototype-kit": "^8.3.1"
+ "nhsuk-frontend": "^10.6.0",
+ "nhsuk-prototype-kit": "^8.4.0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.67.0",
@@ -26,7 +26,7 @@
},
"engines": {
"node": "^24",
- "npm": "^11.6.1 <11.6.3 || ^11.6.4 <11.12.0"
+ "npm": "^11.6.1 <12"
}
},
"node_modules/@bufbuild/protobuf": {
@@ -2164,13 +2164,13 @@
}
},
"node_modules/axios": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.0.tgz",
- "integrity": "sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==",
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.19.0.tgz",
+ "integrity": "sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.16.0",
- "form-data": "^4.0.5",
+ "form-data": "^4.0.6",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^2.1.0"
}
@@ -3280,9 +3280,9 @@
}
},
"node_modules/esbuild-clean-plugin": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/esbuild-clean-plugin/-/esbuild-clean-plugin-2.0.0.tgz",
- "integrity": "sha512-3q6Q2P+BAs583djXRlWj+clTvJiEcDr1OkSUdcwJou9Z/X/JjVtlQtr60eb7RNFORtjyVohidyH2B94mohwsMg==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/esbuild-clean-plugin/-/esbuild-clean-plugin-2.1.4.tgz",
+ "integrity": "sha512-6cg09bH4TKt+7PVYRrkVaIEh5NkxsE5xwZNFCgIoRPh+vAtaBKTCiHFsfv6eItbFS6s3ZjBxNBZhCuU+YZX5Jw==",
"license": "MIT",
"dependencies": {
"del": "^8.0.0"
@@ -9426,9 +9426,9 @@
"license": "ISC"
},
"node_modules/joi": {
- "version": "18.2.3",
- "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.3.tgz",
- "integrity": "sha512-N5A3KTWQpPWT4ExxxPlUx7WmykGXRzhNidWhV41d6Abu9YfI2NyWCJuxdPnslJCPWtbRpSVOWSnSS6GakLM/Rg==",
+ "version": "18.2.5",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.5.tgz",
+ "integrity": "sha512-+gEA7rLfaNWx9JzawWPrPetSZwT16NUqHtECDgjyAJreXcs4TM7tx2Pa+VVJJK0YHM83ybrVdaT6UekHH50FJQ==",
"license": "BSD-3-Clause",
"dependencies": {
"@hapi/address": "^5.1.1",
@@ -9752,9 +9752,9 @@
}
},
"node_modules/nhsuk-frontend": {
- "version": "10.5.2",
- "resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-10.5.2.tgz",
- "integrity": "sha512-lTOmzSDJkEn8uhuEuj3NKAW5MYuG/5tqMRsp15An2oLKlpGEoEAoREp+tHYJ7DLOPDRp9Z/zmp6/pLea75ae1g==",
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-10.6.0.tgz",
+ "integrity": "sha512-ZhnQiK6q6C8d0nwwzYSI+dSPuvJMqVPPtCHCoQif75L2Y8QW4Im0Q76UvqrNWkPAkX/lV2W1QNbot27ej61+3g==",
"license": "MIT",
"engines": {
"node": "^20.9.0 || ^22.11.0 || >= 24.11.0"
@@ -9785,9 +9785,9 @@
}
},
"node_modules/nhsuk-prototype-kit": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/nhsuk-prototype-kit/-/nhsuk-prototype-kit-8.3.1.tgz",
- "integrity": "sha512-wSEXJQC4PpwEWU7ZF7FdwwiUV5uuPP6d9Q/DQc70QWP1PB4fsDz90ZWWRPO/qcdEeShRgR4LtcdRdoQNqV3KPw==",
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/nhsuk-prototype-kit/-/nhsuk-prototype-kit-8.4.0.tgz",
+ "integrity": "sha512-3zE6QMfO8NRP5HSR91iHv3CbGksBfe0Aw2D6WlMJ2pcngXN8zBnhFBiFtohEOCadouLyDg8q6FoOpMPjiHSkOg==",
"license": "MIT",
"workspaces": [
".",
@@ -9798,8 +9798,8 @@
"body-parser": "^2.3.0",
"browser-sync": "^3.0.4",
"cookie-parser": "^1.4.7",
- "esbuild": "^0.28.1",
- "esbuild-clean-plugin": "^2.0.0",
+ "esbuild": "^0.28.2",
+ "esbuild-clean-plugin": "^2.1.4",
"esbuild-sass-plugin": "^3.7.0",
"express-flash": "^0.0.2",
"express-session": "^1.19.0",
@@ -9807,7 +9807,7 @@
"nodemon": "^3.1.14",
"portscanner": "^2.2.0",
"sass-embedded": "^1.100.0",
- "wait-on": "^9.0.10"
+ "wait-on": "^9.1.0"
},
"engines": {
"node": "^22.16.0 || ^24.11.0",
@@ -9815,7 +9815,7 @@
},
"peerDependencies": {
"express": "^5.2.0",
- "nhsuk-frontend": "^10.5.1 || >=11.0.0-preview || >=11.0.0-internal || >=11.0.0-beta",
+ "nhsuk-frontend": "^10.6.0 || >=11.0.0-preview || >=11.0.0-internal || >=11.0.0-beta",
"nunjucks": "^3.2.4"
}
},
@@ -10161,9 +10161,9 @@
}
},
"node_modules/p-map": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz",
- "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.6.tgz",
+ "integrity": "sha512-I4Prw6ivkd6p8PiYR1tXASOAOBzIJwu0TB7fqaX0c/8c3QAehNYmX57EijyGGGBt3c/BIowGwV03RVBtXvHEVg==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -12387,13 +12387,13 @@
}
},
"node_modules/wait-on": {
- "version": "9.0.10",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.10.tgz",
- "integrity": "sha512-rCoJEhvMr0X6alHmwc9abbrA5ZrLZFKpFQVKPNFwl2h7DapXOGdmimIHDtLOWhT4PjhZhxFEtZoQgEXbkDWdZw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.1.0.tgz",
+ "integrity": "sha512-PymrLXHLBM1Ju/Xspb2ADUhbPSMvbnuNvy/mN2hWtpbJ3da0h3Ky1LqwKPG5QSVR57liyO0iUpfipYl/s5qNvA==",
"license": "MIT",
"dependencies": {
- "axios": "^1.16.0",
- "joi": "^18.2.1",
+ "axios": "^1.18.1",
+ "joi": "^18.2.3",
"lodash": "^4.18.1",
"minimist": "^1.2.8",
"rxjs": "^7.8.2"
diff --git a/package.json b/package.json
index 9db6e8d2a..049e988e8 100644
--- a/package.json
+++ b/package.json
@@ -17,8 +17,8 @@
"@x-govuk/govuk-prototype-components": "^6.0.0",
"@x-govuk/govuk-prototype-filters": "^2.1.0",
"accessible-autocomplete": "^3.0.1",
- "nhsuk-frontend": "10.5.2",
- "nhsuk-prototype-kit": "^8.3.1"
+ "nhsuk-frontend": "^10.6.0",
+ "nhsuk-prototype-kit": "^8.4.0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.67.0",
@@ -33,6 +33,6 @@
},
"engines": {
"node": "^24",
- "npm": "^11.6.1 <11.6.3 || ^11.6.4 <11.12.0"
+ "npm": "^11.6.1 <12"
}
}