diff --git a/skeleton/.pnp.cjs b/skeleton/.pnp.cjs index dd527938..a4df7aff 100755 --- a/skeleton/.pnp.cjs +++ b/skeleton/.pnp.cjs @@ -75,7 +75,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-jest", "virtual:0fe8ae6be068d2f30e6e1c4ad9d0c715db41428fa3e9a2c42a5aa8d93fba288315271172dae737de2f4d34a9b38ebab987b8667f4cbf6aa1a2f33cbd30fb6c1b#npm:27.2.1"],\ ["express", "npm:4.18.1"],\ ["express-nunjucks", "npm:2.2.5"],\ - ["glob", "npm:10.2.6"],\ + ["glob", "npm:10.4.5"],\ ["govuk-frontend", "npm:4.6.0"],\ ["helmet", "npm:6.2.0"],\ ["html-webpack-plugin", "virtual:0fe8ae6be068d2f30e6e1c4ad9d0c715db41428fa3e9a2c42a5aa8d93fba288315271172dae737de2f4d34a9b38ebab987b8667f4cbf6aa1a2f33cbd30fb6c1b#npm:5.5.1"],\ @@ -5752,11 +5752,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@promptbook/utils", [\ - ["npm:0.61.0", {\ - "packageLocation": "./.yarn/cache/@promptbook-utils-npm-0.61.0-f1b7fd404d-597a0e1d49.zip/node_modules/@promptbook/utils/",\ + ["npm:0.63.0-1", {\ + "packageLocation": "./.yarn/cache/@promptbook-utils-npm-0.63.0-1-5c8e369420-1582bd0942.zip/node_modules/@promptbook/utils/",\ "packageDependencies": [\ - ["@promptbook/utils", "npm:0.61.0"],\ - ["spacetrim", "npm:0.11.37"]\ + ["@promptbook/utils", "npm:0.63.0-1"],\ + ["spacetrim", "npm:0.11.39"]\ ],\ "linkType": "HARD"\ }]\ @@ -7755,7 +7755,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["geckodriver", "npm:4.4.2"],\ ["get-port", "npm:7.1.0"],\ ["import-meta-resolve", "npm:4.1.0"],\ - ["locate-app", "npm:2.4.23"],\ + ["locate-app", "npm:2.4.24"],\ ["safaridriver", "npm:0.1.2"],\ ["split2", "npm:4.2.0"],\ ["wait-port", "npm:1.1.0"]\ @@ -8104,7 +8104,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-jest", "virtual:0fe8ae6be068d2f30e6e1c4ad9d0c715db41428fa3e9a2c42a5aa8d93fba288315271172dae737de2f4d34a9b38ebab987b8667f4cbf6aa1a2f33cbd30fb6c1b#npm:27.2.1"],\ ["express", "npm:4.18.1"],\ ["express-nunjucks", "npm:2.2.5"],\ - ["glob", "npm:10.2.6"],\ + ["glob", "npm:10.4.5"],\ ["govuk-frontend", "npm:4.6.0"],\ ["helmet", "npm:6.2.0"],\ ["html-webpack-plugin", "virtual:0fe8ae6be068d2f30e6e1c4ad9d0c715db41428fa3e9a2c42a5aa8d93fba288315271172dae737de2f4d34a9b38ebab987b8667f4cbf6aa1a2f33cbd30fb6c1b#npm:5.5.1"],\ @@ -13510,18 +13510,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["glob", [\ - ["npm:10.2.6", {\ - "packageLocation": "./.yarn/cache/glob-npm-10.2.6-dcc609070c-94c5964bfa.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:10.2.6"],\ - ["foreground-child", "npm:3.3.0"],\ - ["jackspeak", "npm:2.3.6"],\ - ["minimatch", "npm:9.0.5"],\ - ["minipass", "npm:6.0.2"],\ - ["path-scurry", "npm:1.11.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:10.4.5", {\ "packageLocation": "./.yarn/cache/glob-npm-10.4.5-8c63175f05-0bc725de5e.zip/node_modules/glob/",\ "packageDependencies": [\ @@ -14901,15 +14889,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["jackspeak", [\ - ["npm:2.3.6", {\ - "packageLocation": "./.yarn/cache/jackspeak-npm-2.3.6-42e1233172-57d43ad11e.zip/node_modules/jackspeak/",\ - "packageDependencies": [\ - ["jackspeak", "npm:2.3.6"],\ - ["@isaacs/cliui", "npm:8.0.2"],\ - ["@pkgjs/parseargs", "npm:0.11.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.4.3", {\ "packageLocation": "./.yarn/cache/jackspeak-npm-3.4.3-546bfad080-be31027fc7.zip/node_modules/jackspeak/",\ "packageDependencies": [\ @@ -16093,11 +16072,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["locate-app", [\ - ["npm:2.4.23", {\ - "packageLocation": "./.yarn/cache/locate-app-npm-2.4.23-d58ef203b4-1b72a51769.zip/node_modules/locate-app/",\ + ["npm:2.4.24", {\ + "packageLocation": "./.yarn/cache/locate-app-npm-2.4.24-e30cebdd1e-1ec4a0d993.zip/node_modules/locate-app/",\ "packageDependencies": [\ - ["locate-app", "npm:2.4.23"],\ - ["@promptbook/utils", "npm:0.61.0"],\ + ["locate-app", "npm:2.4.24"],\ + ["@promptbook/utils", "npm:0.63.0-1"],\ ["type-fest", "npm:2.13.0"],\ ["userhome", "npm:1.0.0"]\ ],\ @@ -16971,13 +16950,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/minipass-npm-6.0.2-a7fca64b94-d140b91f4a.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.1.2", {\ "packageLocation": "./.yarn/cache/minipass-npm-7.1.2-3a5327d36d-2bfd325b95.zip/node_modules/minipass/",\ "packageDependencies": [\ @@ -20301,10 +20273,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["spacetrim", [\ - ["npm:0.11.37", {\ - "packageLocation": "./.yarn/cache/spacetrim-npm-0.11.37-31396ad54f-412e90e4bc.zip/node_modules/spacetrim/",\ + ["npm:0.11.39", {\ + "packageLocation": "./.yarn/cache/spacetrim-npm-0.11.39-66d2f74e2d-22af3d3935.zip/node_modules/spacetrim/",\ "packageDependencies": [\ - ["spacetrim", "npm:0.11.37"]\ + ["spacetrim", "npm:0.11.39"]\ ],\ "linkType": "HARD"\ }]\ diff --git a/skeleton/.yarn/cache/@promptbook-utils-npm-0.61.0-f1b7fd404d-597a0e1d49.zip b/skeleton/.yarn/cache/@promptbook-utils-npm-0.61.0-f1b7fd404d-597a0e1d49.zip deleted file mode 100644 index 0183586d..00000000 Binary files a/skeleton/.yarn/cache/@promptbook-utils-npm-0.61.0-f1b7fd404d-597a0e1d49.zip and /dev/null differ diff --git a/skeleton/.yarn/cache/glob-npm-10.2.6-dcc609070c-94c5964bfa.zip b/skeleton/.yarn/cache/glob-npm-10.2.6-dcc609070c-94c5964bfa.zip deleted file mode 100644 index 0ffe0083..00000000 Binary files a/skeleton/.yarn/cache/glob-npm-10.2.6-dcc609070c-94c5964bfa.zip and /dev/null differ diff --git a/skeleton/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-57d43ad11e.zip b/skeleton/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-57d43ad11e.zip deleted file mode 100644 index 7e9aaab6..00000000 Binary files a/skeleton/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-57d43ad11e.zip and /dev/null differ diff --git a/skeleton/.yarn/cache/locate-app-npm-2.4.23-d58ef203b4-1b72a51769.zip b/skeleton/.yarn/cache/locate-app-npm-2.4.23-d58ef203b4-1b72a51769.zip deleted file mode 100644 index c33ddf89..00000000 Binary files a/skeleton/.yarn/cache/locate-app-npm-2.4.23-d58ef203b4-1b72a51769.zip and /dev/null differ diff --git a/skeleton/.yarn/cache/minipass-npm-6.0.2-a7fca64b94-d140b91f4a.zip b/skeleton/.yarn/cache/minipass-npm-6.0.2-a7fca64b94-d140b91f4a.zip deleted file mode 100644 index 845a9a6a..00000000 Binary files a/skeleton/.yarn/cache/minipass-npm-6.0.2-a7fca64b94-d140b91f4a.zip and /dev/null differ diff --git a/skeleton/.yarn/cache/spacetrim-npm-0.11.37-31396ad54f-412e90e4bc.zip b/skeleton/.yarn/cache/spacetrim-npm-0.11.37-31396ad54f-412e90e4bc.zip deleted file mode 100644 index 6c083b25..00000000 Binary files a/skeleton/.yarn/cache/spacetrim-npm-0.11.37-31396ad54f-412e90e4bc.zip and /dev/null differ diff --git a/skeleton/package-lock.json b/skeleton/package-lock.json index 4e8341f8..0975bc6b 100644 --- a/skeleton/package-lock.json +++ b/skeleton/package-lock.json @@ -33,7 +33,7 @@ "csurf": "1.11.0", "express": "4.18.1", "express-nunjucks": "2.2.5", - "glob": "10.2.6", + "glob": "10.4.5", "govuk-frontend": "4.6.0", "helmet": "6.2.0", "jquery": "3.7.0", @@ -77,6 +77,7 @@ "husky": "8.0.3", "jest": "^29.4.0", "jest-html-reporter": "3.10.0", + "jest-junit": "16.0.0", "lint-staged": "13.2.2", "mini-css-extract-plugin": "2.7.6", "nock": "13.3.1", @@ -3152,6 +3153,102 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@isaacs/ttlcache": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", @@ -4217,6 +4314,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", "optional": true, "engines": { @@ -4674,14 +4773,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -6532,6 +6623,15 @@ "node": ">=6" } }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", @@ -7603,6 +7703,7 @@ }, "node_modules/cliui": { "version": "7.0.4", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -8785,7 +8886,6 @@ }, "node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, "license": "MIT" }, "node_modules/ecc-jsbn": { @@ -10652,20 +10752,20 @@ } }, "node_modules/glob": { - "version": "10.2.6", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -10687,7 +10787,9 @@ "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.1", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -10699,13 +10801,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob/node_modules/minipass": { - "version": "6.0.2", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -12105,13 +12200,12 @@ } }, "node_modules/jackspeak": { - "version": "2.0.3", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "license": "BlueOak-1.0.0", "dependencies": { - "cliui": "^7.0.4" - }, - "engines": { - "node": ">=14" + "@isaacs/cliui": "^8.0.2" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14048,6 +14142,32 @@ "node": ">=8" } }, + "node_modules/jest-junit": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", + "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/jest-junit/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/jest-leak-detector": { "version": "29.5.0", "dev": true, @@ -16050,6 +16170,15 @@ "version": "1.2.6", "license": "MIT" }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mkdirp": { "version": "1.0.4", "license": "MIT", @@ -17022,6 +17151,12 @@ "node": ">=10" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "license": "BlueOak-1.0.0" + }, "node_modules/param-case": { "version": "3.0.4", "dev": true, @@ -17125,32 +17260,26 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.7.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^9.0.0", - "minipass": "^5.0.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", - "engines": { - "node": ">=8" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -17898,14 +18027,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/react-native/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-native/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -19117,6 +19238,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.7", "dev": true, @@ -19191,11 +19327,15 @@ "node": ">=8" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } @@ -20952,6 +21092,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" diff --git a/skeleton/package.json b/skeleton/package.json index 3357e473..a43a5bca 100644 --- a/skeleton/package.json +++ b/skeleton/package.json @@ -48,7 +48,7 @@ "csurf": "1.11.0", "express": "4.18.1", "express-nunjucks": "2.2.5", - "glob": "10.2.6", + "glob": "10.4.5", "govuk-frontend": "4.6.0", "helmet": "6.2.0", "jquery": "3.7.0", diff --git a/skeleton/yarn.lock b/skeleton/yarn.lock index 33ae3b6f..85f09f85 100644 --- a/skeleton/yarn.lock +++ b/skeleton/yarn.lock @@ -2741,12 +2741,12 @@ __metadata: languageName: node linkType: hard -"@promptbook/utils@npm:0.61.0": - version: 0.61.0 - resolution: "@promptbook/utils@npm:0.61.0" +"@promptbook/utils@npm:0.63.0-1": + version: 0.63.0-1 + resolution: "@promptbook/utils@npm:0.63.0-1" dependencies: - spacetrim: 0.11.37 - checksum: 597a0e1d49053bfc20f2f83df9795db90e29118d321de148273ade3bd6b5c5b6c5ae9a62b881e465c19270e507fe1c2700b43f2aee6dcb9ddb47ccad2ab4ce32 + spacetrim: 0.11.39 + checksum: 1582bd094239461c76a650d8629eef3fc2d25adaae0e66a0a61393271ac031be3cdfd7f23cf7f70120fcfb7075b17172474ea1383092026f587ef202c1cb9714 languageName: node linkType: hard @@ -4716,7 +4716,7 @@ __metadata: eslint-plugin-jest: 27.2.1 express: 4.18.1 express-nunjucks: 2.2.5 - glob: 10.2.6 + glob: 10.4.5 govuk-frontend: 4.6.0 helmet: 6.2.0 html-webpack-plugin: 5.5.1 @@ -9245,18 +9245,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.2.6": - version: 10.2.6 - resolution: "glob@npm:10.2.6" +"glob@npm:10.4.5, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.0.3 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 - path-scurry: ^1.7.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 bin: - glob: dist/cjs/src/bin.js - checksum: 94c5964bfa9df95207a69a3bd9b07b99ea7b5ba1f36dd73a8914378cee9436a205b9b5bdff58872abc238684ea7f4b4936e932155b8885250818bcc8d5321ddf + glob: dist/esm/bin.mjs + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a languageName: node linkType: hard @@ -9273,22 +9274,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3": - version: 10.4.5 - resolution: "glob@npm:10.4.5" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^3.1.2 - minimatch: ^9.0.4 - minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 - path-scurry: ^1.11.1 - bin: - glob: dist/esm/bin.mjs - checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a - languageName: node - linkType: hard - "glob@npm:^6.0.1": version: 6.0.4 resolution: "glob@npm:6.0.4" @@ -10456,19 +10441,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.0.3": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": ^8.0.2 - "@pkgjs/parseargs": ^0.11.0 - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 - languageName: node - linkType: hard - "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -11477,13 +11449,13 @@ __metadata: linkType: hard "locate-app@npm:^2.1.0": - version: 2.4.23 - resolution: "locate-app@npm:2.4.23" + version: 2.4.24 + resolution: "locate-app@npm:2.4.24" dependencies: - "@promptbook/utils": 0.61.0 + "@promptbook/utils": 0.63.0-1 type-fest: 2.13.0 userhome: 1.0.0 - checksum: 1b72a51769e4269232e3e921bc6d9fbee34fafb127e22f8ae9d2626b716f69b4bb36d32c18de3856de01ad6f232e550c78f112fbdaf7a02cfe629d7783509509 + checksum: 1ec4a0d9932c77eb2aecbe2b1e6a1a951520ac4949f745c2cf0d7a9ab83733c4095a92ea7cbbf73d4efd7e7aaa9261ed38e07481e0158e3b732cf72634fc28ca languageName: node linkType: hard @@ -12246,7 +12218,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1, minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -12329,13 +12301,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2": - version: 6.0.2 - resolution: "minipass@npm:6.0.2" - checksum: d140b91f4ab2e5ce5a9b6c468c0e82223504acc89114c1a120d4495188b81fedf8cade72a9f4793642b4e66672f990f1e0d902dd858485216a07cd3c8a62fac9 - languageName: node - linkType: hard - "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" @@ -13355,7 +13320,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.1, path-scurry@npm:^1.7.0": +"path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -15213,10 +15178,10 @@ __metadata: languageName: node linkType: hard -"spacetrim@npm:0.11.37": - version: 0.11.37 - resolution: "spacetrim@npm:0.11.37" - checksum: 412e90e4bc4a40a1a727b474321755bba65f84842da52b0fa537fa38415503b9405a978f7d7ca28cf1ddb44533d9373f1f26251de3db8a28d9317e2605a5c6a5 +"spacetrim@npm:0.11.39": + version: 0.11.39 + resolution: "spacetrim@npm:0.11.39" + checksum: 22af3d3935916e16712f4f2d097c85f352ca4b2fcb5d2f3b6645f1a0a200fe20fb161e3ea33bf71182079a1f14613a1bd880914d27f07e2e65d30151a0476821 languageName: node linkType: hard