diff --git a/model/package.json b/model/package.json index 64522c019..3e6263b6c 100644 --- a/model/package.json +++ b/model/package.json @@ -35,7 +35,7 @@ }, "dependencies": { "@joi/date": "^2.1.1", - "marked": "^15.0.12", + "marked": "^18.0.0", "nanoid": "^5.0.7", "slug": "^11.0.0", "uuid": "^11.1.0" diff --git a/package-lock.json b/package-lock.json index 7949931ce..45bc2bdce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -169,69 +169,6 @@ "npm": "^10.9.0" } }, - "designer/node_modules/@defra/forms-engine-plugin": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/@defra/forms-engine-plugin/-/forms-engine-plugin-4.5.5.tgz", - "integrity": "sha512-+FpU2C654NUz1uVgGKB9iLSeOLt3bXsMKM678csQysO2EUB7j655qYh1J5q/bwdhiA4TeEZpxJ3dJ+rDKdk7vg==", - "hasInstallScript": true, - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "@defra/forms-model": "^3.0.637", - "@defra/hapi-tracing": "^1.29.0", - "@defra/interactive-map": "^0.0.17-alpha", - "@elastic/ecs-pino-format": "^1.5.0", - "@hapi/boom": "^10.0.1", - "@hapi/bourne": "^3.0.0", - "@hapi/catbox": "^12.1.1", - "@hapi/catbox-memory": "^6.0.2", - "@hapi/catbox-redis": "^7.0.2", - "@hapi/crumb": "^9.0.1", - "@hapi/hapi": "^21.4.4", - "@hapi/hoek": "^11.0.7", - "@hapi/inert": "^7.1.0", - "@hapi/jwt": "^3.2.1", - "@hapi/vision": "^7.0.3", - "@hapi/wreck": "^18.1.0", - "@hapi/yar": "^11.0.3", - "@turf/bbox": "^7.3.4", - "@turf/centroid": "^7.3.4", - "@types/humanize-duration": "^3.27.4", - "accessible-autocomplete": "^3.0.1", - "atob": "^2.1.2", - "blankie": "^5.0.0", - "blipp": "^4.0.2", - "btoa": "^1.2.1", - "chokidar": "3.6.0", - "convict": "^6.2.5", - "date-fns": "^4.1.0", - "dotenv": "^17.2.3", - "expr-eval-fork": "^3.0.0", - "geodesy": "^2.4.0", - "govuk-frontend": "^5.13.0", - "hapi-pino": "^13.0.0", - "hapi-pulse": "^3.0.1", - "highlight.js": "^11.11.1", - "http-status-codes": "^2.3.0", - "humanize-duration": "^3.33.1", - "ioredis": "^5.8.2", - "joi": "^17.13.3", - "liquidjs": "^10.24.0", - "lodash": "^4.17.21", - "marked": "^15.0.12", - "nunjucks": "^3.2.4", - "obscenity": "^0.4.5", - "outdent": "^0.8.0", - "pino": "^9.14.0", - "pino-pretty": "^13.1.2", - "proxy-agent": "^6.5.0", - "resolve": "^1.22.11", - "yaml": "^2.8.1" - }, - "engines": { - "node": ">=22.11.0 <25.0.0", - "npm": ">=10.9.0 <11.6.4" - } - }, "designer/node_modules/@testing-library/react": { "version": "16.0.1", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.1.tgz", @@ -260,48 +197,6 @@ } } }, - "designer/node_modules/@turf/bbox": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.3.4.tgz", - "integrity": "sha512-D5ErVWtfQbEPh11yzI69uxqrcJmbPU/9Y59f1uTapgwAwQHQztDWgsYpnL3ns8r1GmPWLP8sGJLVTIk2TZSiYA==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.4", - "@turf/meta": "7.3.4", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "designer/node_modules/@turf/helpers": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.3.4.tgz", - "integrity": "sha512-U/S5qyqgx3WTvg4twaH0WxF3EixoTCfDsmk98g1E3/5e2YKp7JKYZdz0vivsS5/UZLJeZDEElOSFH4pUgp+l7g==", - "license": "MIT", - "dependencies": { - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "designer/node_modules/@turf/meta": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.3.4.tgz", - "integrity": "sha512-tlmw9/Hs1p2n0uoHVm1w3ugw1I6L8jv9YZrcdQa4SH5FX5UY0ATrKeIvfA55FlL//PGuYppJp+eyg/0eb4goqw==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.4", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, "designer/node_modules/@x-govuk/govuk-prototype-components": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@x-govuk/govuk-prototype-components/-/govuk-prototype-components-5.0.2.tgz", @@ -367,7 +262,7 @@ "license": "OGL-UK-3.0", "dependencies": { "@joi/date": "^2.1.1", - "marked": "^15.0.12", + "marked": "^18.0.0", "nanoid": "^5.0.7", "slug": "^11.0.0", "uuid": "^11.1.0" @@ -386,6 +281,18 @@ "joi": "^17.0.0" } }, + "model/node_modules/marked": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.0.tgz", + "integrity": "sha512-2e7Qiv/HJSXj8rDEpgTvGKsP8yYtI9xXHKDnrftrmnrJPaFNM7VRb2YCzWaX4BP1iCJ/XPduzDJZMFoqTCcIMA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", @@ -4221,6 +4128,120 @@ "resolved": "designer", "link": true }, + "node_modules/@defra/forms-engine-plugin": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/@defra/forms-engine-plugin/-/forms-engine-plugin-4.5.6.tgz", + "integrity": "sha512-xuG3LnszavdenRylVNVm3JJ6U1cEdQG+ZZmWh1VjMinqDsR1RVj6gxMwlEJpUv0SyhyuLZw0Nq1oR/0+ApMBPQ==", + "hasInstallScript": true, + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@defra/forms-model": "^3.0.637", + "@defra/hapi-tracing": "^1.29.0", + "@defra/interactive-map": "^0.0.17-alpha", + "@elastic/ecs-pino-format": "^1.5.0", + "@hapi/boom": "^10.0.1", + "@hapi/bourne": "^3.0.0", + "@hapi/catbox": "^12.1.1", + "@hapi/catbox-memory": "^6.0.2", + "@hapi/catbox-redis": "^7.0.2", + "@hapi/crumb": "^9.0.1", + "@hapi/hapi": "^21.4.4", + "@hapi/hoek": "^11.0.7", + "@hapi/inert": "^7.1.0", + "@hapi/jwt": "^3.2.1", + "@hapi/vision": "^7.0.3", + "@hapi/wreck": "^18.1.0", + "@hapi/yar": "^11.0.3", + "@turf/bbox": "^7.3.4", + "@turf/centroid": "^7.3.4", + "@types/humanize-duration": "^3.27.4", + "accessible-autocomplete": "^3.0.1", + "atob": "^2.1.2", + "blankie": "^5.0.0", + "blipp": "^4.0.2", + "btoa": "^1.2.1", + "chokidar": "3.6.0", + "convict": "^6.2.5", + "date-fns": "^4.1.0", + "dotenv": "^17.2.3", + "expr-eval-fork": "^3.0.0", + "geodesy": "^2.4.0", + "govuk-frontend": "^5.13.0", + "hapi-pino": "^13.0.0", + "hapi-pulse": "^3.0.1", + "highlight.js": "^11.11.1", + "http-status-codes": "^2.3.0", + "humanize-duration": "^3.33.1", + "ioredis": "^5.8.2", + "joi": "^17.13.3", + "liquidjs": "^10.24.0", + "lodash": "^4.17.21", + "marked": "^15.0.12", + "nunjucks": "^3.2.4", + "obscenity": "^0.4.5", + "outdent": "^0.8.0", + "pino": "^9.14.0", + "pino-pretty": "^13.1.2", + "proxy-agent": "^6.5.0", + "resolve": "^1.22.11", + "yaml": "^2.8.1" + }, + "engines": { + "node": ">=22.11.0 <25.0.0", + "npm": ">=10.9.0 <11.6.4" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/@turf/bbox": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.3.4.tgz", + "integrity": "sha512-D5ErVWtfQbEPh11yzI69uxqrcJmbPU/9Y59f1uTapgwAwQHQztDWgsYpnL3ns8r1GmPWLP8sGJLVTIk2TZSiYA==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.4", + "@turf/meta": "7.3.4", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/@turf/helpers": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.3.4.tgz", + "integrity": "sha512-U/S5qyqgx3WTvg4twaH0WxF3EixoTCfDsmk98g1E3/5e2YKp7JKYZdz0vivsS5/UZLJeZDEElOSFH4pUgp+l7g==", + "license": "MIT", + "dependencies": { + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/@turf/meta": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.3.4.tgz", + "integrity": "sha512-tlmw9/Hs1p2n0uoHVm1w3ugw1I6L8jv9YZrcdQa4SH5FX5UY0ATrKeIvfA55FlL//PGuYppJp+eyg/0eb4goqw==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.4", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@defra/forms-engine-plugin/node_modules/govuk-frontend": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.14.0.tgz", + "integrity": "sha512-MgfaXswIM6KpXS2T5gltEnzgVLgfM3UoE9+rYkhBiR0suaJ8Let31VZXQZqz9QhiPDbv28fW1nRjIyLujfZIBA==", + "license": "MIT", + "engines": { + "node": ">= 4.2.0" + } + }, "node_modules/@defra/forms-model": { "resolved": "model", "link": true @@ -29903,15 +29924,6 @@ "integrity": "sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==", "license": "ISC" }, - "node_modules/preact": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/preact/-/preact-8.5.3.tgz", - "integrity": "sha512-O3kKP+1YdgqHOFsZF2a9JVdtqD+RPzCQc3rP+Ualf7V6rmRDchZ9MJbiGTT7LuyqFKZqlHSOyO/oMFmI2lVTsw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -36075,6 +36087,15 @@ "type": "github", "url": "https://github.com/sponsors/wooorm" } + }, + "node_modules/preact": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-8.5.3.tgz", + "integrity": "sha512-O3kKP+1YdgqHOFsZF2a9JVdtqD+RPzCQc3rP+Ualf7V6rmRDchZ9MJbiGTT7LuyqFKZqlHSOyO/oMFmI2lVTsw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true } } }