From c6cb35074a1b78ecc1b90bf829dd6e20423a3c1a Mon Sep 17 00:00:00 2001
From: Daniel Lockyer <hi@daniellockyer.com>
Date: Fri, 1 Sep 2023 15:32:29 +0200
Subject: [PATCH] Updated linting and testing packages

---
 apps/admin-x-settings/package.json            |   2 +-
 apps/comments-ui/package.json                 |   4 +-
 apps/portal/package.json                      |   6 +-
 apps/signup-form/package.json                 |   2 +-
 apps/sodo-search/package.json                 |   2 +-
 ghost/adapter-cache-memory-ttl/package.json   |   2 +-
 ghost/adapter-cache-redis/package.json        |   2 +-
 ghost/adapter-manager/package.json            |   2 +-
 ghost/admin/package.json                      |   2 +-
 ghost/announcement-bar-settings/package.json  |   2 +-
 ghost/api-framework/package.json              |   2 +-
 .../package.json                              |   2 +-
 ghost/audience-feedback/package.json          |   2 +-
 ghost/bootstrap-socket/package.json           |   2 +-
 ghost/collections/package.json                |   2 +-
 ghost/constants/package.json                  |   2 +-
 ghost/core/package.json                       |   4 +-
 .../package.json                              |   2 +-
 ghost/data-generator/package.json             |   2 +-
 ghost/domain-events/package.json              |   2 +-
 ghost/dynamic-routing-events/package.json     |   2 +-
 ghost/email-content-generator/package.json    |   2 +-
 ghost/email-events/package.json               |   2 +-
 ghost/email-service/package.json              |   2 +-
 ghost/email-suppression-list/package.json     |   2 +-
 ghost/event-aware-cache-wrapper/package.json  |   2 +-
 ghost/express-dynamic-redirects/package.json  |   2 +-
 ghost/external-media-inliner/package.json     |   2 +-
 ghost/html-to-plaintext/package.json          |   2 +-
 ghost/i18n/package.json                       |   2 +-
 .../package.json                              |   2 +-
 ghost/in-memory-repository/package.json       |   2 +-
 ghost/job-manager/package.json                |   2 +-
 ghost/link-redirects/package.json             |   2 +-
 ghost/link-replacer/package.json              |   2 +-
 ghost/link-tracking/package.json              |   2 +-
 ghost/magic-link/package.json                 |   2 +-
 ghost/mail-events/package.json                |   2 +-
 ghost/mailgun-client/package.json             |   4 +-
 ghost/member-attribution/package.json         |   2 +-
 ghost/member-events/package.json              |   2 +-
 ghost/members-api/package.json                |   4 +-
 ghost/members-csv/package.json                |   2 +-
 ghost/members-events-service/package.json     |   2 +-
 ghost/members-importer/package.json           |   2 +-
 ghost/members-ssr/package.json                |   2 +-
 ghost/mentions-email-report/package.json      |   2 +-
 ghost/milestones/package.json                 |   2 +-
 ghost/minifier/package.json                   |   2 +-
 .../package.json                              |   2 +-
 ghost/mw-api-version-mismatch/package.json    |   2 +-
 ghost/mw-cache-control/package.json           |   2 +-
 ghost/mw-error-handler/package.json           |   2 +-
 ghost/mw-session-from-token/package.json      |   2 +-
 ghost/mw-update-user-last-seen/package.json   |   2 +-
 ghost/mw-version-match/package.json           |   2 +-
 ghost/mw-vhost/package.json                   |   2 +-
 ghost/nql-filter-expansions/package.json      |   2 +-
 ghost/oembed-service/package.json             |   2 +-
 ghost/offers/package.json                     |   2 +-
 ghost/package-json/package.json               |   2 +-
 ghost/payments/package.json                   |   2 +-
 ghost/post-events/package.json                |   2 +-
 ghost/post-revisions/package.json             |   2 +-
 ghost/posts-service/package.json              |   2 +-
 ghost/referrers/package.json                  |   2 +-
 ghost/security/package.json                   |   2 +-
 ghost/session-service/package.json            |   2 +-
 ghost/settings-path-manager/package.json      |   2 +-
 ghost/slack-notifications/package.json        |   2 +-
 ghost/stats-service/package.json              |   2 +-
 ghost/stripe/package.json                     |   2 +-
 ghost/tiers/package.json                      |   2 +-
 ghost/update-check-service/package.json       |   2 +-
 ghost/verification-trigger/package.json       |   2 +-
 .../package.json                              |   2 +-
 ghost/webmentions/package.json                |   4 +-
 yarn.lock                                     | 211 +++++++++---------
 78 files changed, 188 insertions(+), 191 deletions(-)

diff --git a/apps/admin-x-settings/package.json b/apps/admin-x-settings/package.json
index 591e1adf3c..eec32c4d4f 100644
--- a/apps/admin-x-settings/package.json
+++ b/apps/admin-x-settings/package.json
@@ -84,7 +84,7 @@
     "react-select": "5.7.4",
     "rollup-plugin-node-builtins": "2.1.2",
     "storybook": "7.4.0",
-    "stylelint": "15.10.1",
+    "stylelint": "15.10.3",
     "tailwindcss": "3.3.3",
     "vite": "4.4.9",
     "vite-plugin-svgr": "3.2.0",
diff --git a/apps/comments-ui/package.json b/apps/comments-ui/package.json
index ece9935db2..6beedbdcf9 100644
--- a/apps/comments-ui/package.json
+++ b/apps/comments-ui/package.json
@@ -60,12 +60,12 @@
   },
   "devDependencies": {
     "@playwright/test": "1.37.1",
-    "@testing-library/jest-dom": "5.16.5",
+    "@testing-library/jest-dom": "5.17.0",
     "@testing-library/react": "12.1.5",
     "@testing-library/user-event": "14.4.3",
     "@tryghost/i18n": "0.0.0",
     "@vitejs/plugin-react": "4.0.4",
-    "@vitest/coverage-v8": "0.33.0",
+    "@vitest/coverage-v8": "0.34.3",
     "autoprefixer": "10.4.15",
     "bson-objectid": "2.0.4",
     "concurrently": "8.2.1",
diff --git a/apps/portal/package.json b/apps/portal/package.json
index 8ee0242c53..12edfb5214 100644
--- a/apps/portal/package.json
+++ b/apps/portal/package.json
@@ -82,12 +82,12 @@
     "@doist/react-interpolate": "0.4.1",
     "@sentry/react": "7.66.0",
     "@sentry/tracing": "7.66.0",
-    "@testing-library/jest-dom": "5.16.5",
+    "@testing-library/jest-dom": "5.17.0",
     "@testing-library/react": "12.1.5",
     "@tryghost/i18n": "0.0.0",
     "@vitejs/plugin-react": "4.0.4",
-    "@vitest/coverage-v8": "0.33.0",
-    "@vitest/ui": "0.33.0",
+    "@vitest/coverage-v8": "0.34.3",
+    "@vitest/ui": "0.34.3",
     "concurrently": "8.2.1",
     "cross-fetch": "4.0.0",
     "eslint-plugin-i18next": "6.0.3",
diff --git a/apps/signup-form/package.json b/apps/signup-form/package.json
index 84ecc6a76c..96a39e5b00 100644
--- a/apps/signup-form/package.json
+++ b/apps/signup-form/package.json
@@ -62,7 +62,7 @@
         "prop-types": "15.8.1",
         "rollup-plugin-node-builtins": "2.1.2",
         "storybook": "7.4.0",
-        "stylelint": "15.10.1",
+        "stylelint": "15.10.3",
         "tailwindcss": "3.3.3",
         "vite": "4.4.9",
         "vite-plugin-commonjs": "0.9.0",
diff --git a/apps/sodo-search/package.json b/apps/sodo-search/package.json
index 1b82c36c9c..81f43c4c4a 100644
--- a/apps/sodo-search/package.json
+++ b/apps/sodo-search/package.json
@@ -85,7 +85,7 @@
     "@testing-library/jest-dom": "5.16.5",
     "@testing-library/react": "12.1.5",
     "@vitejs/plugin-react": "4.0.4",
-    "nock": "13.1.2",
+    "nock": "13.3.3",
     "vite": "4.4.9",
     "vite-plugin-svgr": "3.2.0",
     "vitest": "0.34.3"
diff --git a/ghost/adapter-cache-memory-ttl/package.json b/ghost/adapter-cache-memory-ttl/package.json
index 2e0869684f..ecad36a4f8 100644
--- a/ghost/adapter-cache-memory-ttl/package.json
+++ b/ghost/adapter-cache-memory-ttl/package.json
@@ -18,7 +18,7 @@
         "lib"
     ],
     "devDependencies": {
-        "c8": "7.14.0",
+        "c8": "8.0.1",
         "mocha": "10.2.0",
         "sinon": "15.2.0"
     },
diff --git a/ghost/adapter-cache-redis/package.json b/ghost/adapter-cache-redis/package.json
index 410cac2eb1..6fd8cbd432 100644
--- a/ghost/adapter-cache-redis/package.json
+++ b/ghost/adapter-cache-redis/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/adapter-manager/package.json b/ghost/adapter-manager/package.json
index b5d9dae654..0d03558b6b 100644
--- a/ghost/adapter-manager/package.json
+++ b/ghost/adapter-manager/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/admin/package.json b/ghost/admin/package.json
index 3069408477..4941c0024f 100644
--- a/ghost/admin/package.json
+++ b/ghost/admin/package.json
@@ -64,7 +64,7 @@
     "broccoli-funnel": "3.0.8",
     "broccoli-merge-trees": "4.2.0",
     "broccoli-terser-sourcemap": "4.1.0",
-    "chai": "4.3.7",
+    "chai": "4.3.8",
     "chai-dom": "1.11.0",
     "codemirror": "5.48.2",
     "cssnano": "4.1.10",
diff --git a/ghost/announcement-bar-settings/package.json b/ghost/announcement-bar-settings/package.json
index f9c9c76a5e..0df7a77c11 100644
--- a/ghost/announcement-bar-settings/package.json
+++ b/ghost/announcement-bar-settings/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/api-framework/package.json b/ghost/api-framework/package.json
index 0304e74595..2baaf0910a 100644
--- a/ghost/api-framework/package.json
+++ b/ghost/api-framework/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/api-version-compatibility-service/package.json b/ghost/api-version-compatibility-service/package.json
index cc28c19451..3c39450c48 100644
--- a/ghost/api-version-compatibility-service/package.json
+++ b/ghost/api-version-compatibility-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/audience-feedback/package.json b/ghost/audience-feedback/package.json
index e12c5b53f3..ef3a8b5e24 100644
--- a/ghost/audience-feedback/package.json
+++ b/ghost/audience-feedback/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/bootstrap-socket/package.json b/ghost/bootstrap-socket/package.json
index ad425a8e48..d39abcd956 100644
--- a/ghost/bootstrap-socket/package.json
+++ b/ghost/bootstrap-socket/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/collections/package.json b/ghost/collections/package.json
index 021639a6aa..3f2634b42c 100644
--- a/ghost/collections/package.json
+++ b/ghost/collections/package.json
@@ -21,7 +21,7 @@
     ],
     "devDependencies": {
         "@tryghost/domain-events": "0.0.0",
-        "c8": "7.14.0",
+        "c8": "8.0.1",
         "mocha": "10.2.0",
         "sinon": "15.2.0"
     },
diff --git a/ghost/constants/package.json b/ghost/constants/package.json
index ebaa8c190f..9c5902fd74 100644
--- a/ghost/constants/package.json
+++ b/ghost/constants/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/core/package.json b/ghost/core/package.json
index 3b49370fdd..6e06df95ae 100644
--- a/ghost/core/package.json
+++ b/ghost/core/package.json
@@ -234,7 +234,7 @@
     "@tryghost/express-test": "0.13.7",
     "@tryghost/webhook-mock-receiver": "0.2.6",
     "@types/common-tags": "1.8.1",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "cli-progress": "3.12.0",
     "cssnano": "6.0.1",
     "expect": "29.3.1",
@@ -245,7 +245,7 @@
     "mocha-slow-test-reporter": "0.1.2",
     "mock-knex": "TryGhost/mock-knex#d8b93b1c20d4820323477f2c60db016ab3e73192",
     "monobundle": "TryGhost/monobundle#44fdf2c8e304e797a04858bfd7339b2a1fa47441",
-    "nock": "13.3.1",
+    "nock": "13.3.3",
     "papaparse": "5.3.2",
     "postcss": "8.4.29",
     "postcss-cli": "10.1.0",
diff --git a/ghost/custom-theme-settings-service/package.json b/ghost/custom-theme-settings-service/package.json
index a10f124bbd..d6ff8e864f 100644
--- a/ghost/custom-theme-settings-service/package.json
+++ b/ghost/custom-theme-settings-service/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@tryghost/nql-lang": "0.5.0",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/data-generator/package.json b/ghost/data-generator/package.json
index b89018bb9d..0acef212b7 100644
--- a/ghost/data-generator/package.json
+++ b/ghost/data-generator/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "knex": "2.4.2",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/domain-events/package.json b/ghost/domain-events/package.json
index eca48f8baf..45bfd6c822 100644
--- a/ghost/domain-events/package.json
+++ b/ghost/domain-events/package.json
@@ -20,7 +20,7 @@
   ],
   "devDependencies": {
     "@tryghost/logging": "2.4.4",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3"
   }
diff --git a/ghost/dynamic-routing-events/package.json b/ghost/dynamic-routing-events/package.json
index 79b3d53e8e..f74d8ee13d 100644
--- a/ghost/dynamic-routing-events/package.json
+++ b/ghost/dynamic-routing-events/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/email-content-generator/package.json b/ghost/email-content-generator/package.json
index deb3207623..0386c38a5c 100644
--- a/ghost/email-content-generator/package.json
+++ b/ghost/email-content-generator/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0"
   },
   "dependencies": {
diff --git a/ghost/email-events/package.json b/ghost/email-events/package.json
index 56f5f20e88..a181445afa 100644
--- a/ghost/email-events/package.json
+++ b/ghost/email-events/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "bson-objectid": "2.0.4",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/email-service/package.json b/ghost/email-service/package.json
index 2d93b0ed26..44891b8a2c 100644
--- a/ghost/email-service/package.json
+++ b/ghost/email-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "html-validate": "8.3.0",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/email-suppression-list/package.json b/ghost/email-suppression-list/package.json
index 5d2661fe96..15bd5e96c6 100644
--- a/ghost/email-suppression-list/package.json
+++ b/ghost/email-suppression-list/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/event-aware-cache-wrapper/package.json b/ghost/event-aware-cache-wrapper/package.json
index 6afacf26a0..c99ff5e86b 100644
--- a/ghost/event-aware-cache-wrapper/package.json
+++ b/ghost/event-aware-cache-wrapper/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@tryghost/adapter-cache-memory-ttl": "0.0.0",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/express-dynamic-redirects/package.json b/ghost/express-dynamic-redirects/package.json
index 4a12a4423b..139029fd51 100644
--- a/ghost/express-dynamic-redirects/package.json
+++ b/ghost/express-dynamic-redirects/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3"
   },
diff --git a/ghost/external-media-inliner/package.json b/ghost/external-media-inliner/package.json
index f7e68ee784..d016dfe443 100644
--- a/ghost/external-media-inliner/package.json
+++ b/ghost/external-media-inliner/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/html-to-plaintext/package.json b/ghost/html-to-plaintext/package.json
index 17f279c2ca..bf2a8b241e 100644
--- a/ghost/html-to-plaintext/package.json
+++ b/ghost/html-to-plaintext/package.json
@@ -18,7 +18,7 @@
     "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache"
   },
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0"
   },
   "dependencies": {
diff --git a/ghost/i18n/package.json b/ghost/i18n/package.json
index bcd909f2ba..ae9dea1e49 100644
--- a/ghost/i18n/package.json
+++ b/ghost/i18n/package.json
@@ -26,7 +26,7 @@
     "locales"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "i18next-parser": "8.7.0",
     "mocha": "10.2.0"
   },
diff --git a/ghost/importer-handler-content-files/package.json b/ghost/importer-handler-content-files/package.json
index 7e9b471e28..0fadcad90d 100644
--- a/ghost/importer-handler-content-files/package.json
+++ b/ghost/importer-handler-content-files/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/in-memory-repository/package.json b/ghost/in-memory-repository/package.json
index 124acbe6bb..7474450354 100644
--- a/ghost/in-memory-repository/package.json
+++ b/ghost/in-memory-repository/package.json
@@ -20,7 +20,7 @@
     "build"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/job-manager/package.json b/ghost/job-manager/package.json
index d03c48d943..6eb7818925 100644
--- a/ghost/job-manager/package.json
+++ b/ghost/job-manager/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@sinonjs/fake-timers": "11.0.0",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "date-fns": "2.30.0",
     "delay": "5.0.0",
     "mocha": "10.2.0",
diff --git a/ghost/link-redirects/package.json b/ghost/link-redirects/package.json
index 30620e597a..0c62bc7310 100644
--- a/ghost/link-redirects/package.json
+++ b/ghost/link-redirects/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@types/express": "4.17.17",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/link-replacer/package.json b/ghost/link-replacer/package.json
index 387beec882..d3290b252d 100644
--- a/ghost/link-replacer/package.json
+++ b/ghost/link-replacer/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/link-tracking/package.json b/ghost/link-tracking/package.json
index 461561c06d..ef1bd8bac2 100644
--- a/ghost/link-tracking/package.json
+++ b/ghost/link-tracking/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/magic-link/package.json b/ghost/magic-link/package.json
index acc5202ee2..3e355c6e21 100644
--- a/ghost/magic-link/package.json
+++ b/ghost/magic-link/package.json
@@ -20,7 +20,7 @@
   "devDependencies": {
     "@types/jsonwebtoken": "9.0.2",
     "@types/nodemailer": "6.4.9",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/mail-events/package.json b/ghost/mail-events/package.json
index a265afa30f..da153b8a63 100644
--- a/ghost/mail-events/package.json
+++ b/ghost/mail-events/package.json
@@ -20,7 +20,7 @@
         "build"
     ],
     "devDependencies": {
-        "c8": "7.14.0",
+        "c8": "8.0.1",
         "mocha": "10.2.0",
         "sinon": "15.2.0"
     },
diff --git a/ghost/mailgun-client/package.json b/ghost/mailgun-client/package.json
index 969a690fd4..3aae8fb2e6 100644
--- a/ghost/mailgun-client/package.json
+++ b/ghost/mailgun-client/package.json
@@ -18,9 +18,9 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
-    "nock": "13.3.1",
+    "nock": "13.3.3",
     "sinon": "15.2.0"
   },
   "dependencies": {
diff --git a/ghost/member-attribution/package.json b/ghost/member-attribution/package.json
index d79e2873c9..e1e19b663f 100644
--- a/ghost/member-attribution/package.json
+++ b/ghost/member-attribution/package.json
@@ -14,7 +14,7 @@
     "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache"
   },
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/member-events/package.json b/ghost/member-events/package.json
index 3c4a842606..51933b551a 100644
--- a/ghost/member-events/package.json
+++ b/ghost/member-events/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/members-api/package.json b/ghost/members-api/package.json
index 5bbe75411a..8a03c866f9 100644
--- a/ghost/members-api/package.json
+++ b/ghost/members-api/package.json
@@ -22,10 +22,10 @@
   "devDependencies": {
     "@tryghost/member-attribution": "0.0.0",
     "@types/node-jose": "1.1.10",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "jwk-to-pem": "2.0.5",
     "mocha": "10.2.0",
-    "nock": "13.3.1",
+    "nock": "13.3.3",
     "should": "13.2.3",
     "sinon": "15.2.0"
   },
diff --git a/ghost/members-csv/package.json b/ghost/members-csv/package.json
index d59d10a61c..27bbbb34f3 100644
--- a/ghost/members-csv/package.json
+++ b/ghost/members-csv/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/members-events-service/package.json b/ghost/members-events-service/package.json
index 49273457a9..7d86a8d8b7 100644
--- a/ghost/members-events-service/package.json
+++ b/ghost/members-events-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "moment": "2.29.4",
     "should": "13.2.3",
diff --git a/ghost/members-importer/package.json b/ghost/members-importer/package.json
index 9505afbc20..0f74f0f886 100644
--- a/ghost/members-importer/package.json
+++ b/ghost/members-importer/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "fs-extra": "11.1.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/members-ssr/package.json b/ghost/members-ssr/package.json
index 61bb546142..537a3b8ad4 100644
--- a/ghost/members-ssr/package.json
+++ b/ghost/members-ssr/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@types/cookies": "0.7.7",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "keypair": "1.0.4",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/mentions-email-report/package.json b/ghost/mentions-email-report/package.json
index 540d6e9879..a8c6351b54 100644
--- a/ghost/mentions-email-report/package.json
+++ b/ghost/mentions-email-report/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/milestones/package.json b/ghost/milestones/package.json
index 2300d08c2d..54f7478ba5 100644
--- a/ghost/milestones/package.json
+++ b/ghost/milestones/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/minifier/package.json b/ghost/minifier/package.json
index 1bb5d373cf..65c70e349f 100644
--- a/ghost/minifier/package.json
+++ b/ghost/minifier/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/model-to-domain-event-interceptor/package.json b/ghost/model-to-domain-event-interceptor/package.json
index 37fe2ac5b2..909911c828 100644
--- a/ghost/model-to-domain-event-interceptor/package.json
+++ b/ghost/model-to-domain-event-interceptor/package.json
@@ -21,7 +21,7 @@
     ],
     "devDependencies": {
         "@tryghost/domain-events": "0.0.0",
-        "c8": "8.0.0",
+        "c8": "8.0.1",
         "mocha": "10.2.0",
         "sinon": "15.2.0"
     },
diff --git a/ghost/mw-api-version-mismatch/package.json b/ghost/mw-api-version-mismatch/package.json
index ca29765744..cc65460469 100644
--- a/ghost/mw-api-version-mismatch/package.json
+++ b/ghost/mw-api-version-mismatch/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "@tryghost/errors": "1.2.24",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/mw-cache-control/package.json b/ghost/mw-cache-control/package.json
index 65bf2e215d..43448e6759 100644
--- a/ghost/mw-cache-control/package.json
+++ b/ghost/mw-cache-control/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/mw-error-handler/package.json b/ghost/mw-error-handler/package.json
index e41b88c097..337ae9a009 100644
--- a/ghost/mw-error-handler/package.json
+++ b/ghost/mw-error-handler/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/mw-session-from-token/package.json b/ghost/mw-session-from-token/package.json
index ff60f2f8bc..af566a3a0f 100644
--- a/ghost/mw-session-from-token/package.json
+++ b/ghost/mw-session-from-token/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "express": "4.18.2",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/mw-update-user-last-seen/package.json b/ghost/mw-update-user-last-seen/package.json
index 8ffddcc9f3..20860c2280 100644
--- a/ghost/mw-update-user-last-seen/package.json
+++ b/ghost/mw-update-user-last-seen/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/mw-version-match/package.json b/ghost/mw-version-match/package.json
index feca309cc9..ddeed8d2dc 100644
--- a/ghost/mw-version-match/package.json
+++ b/ghost/mw-version-match/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/mw-vhost/package.json b/ghost/mw-vhost/package.json
index f732f13727..fbb96bd646 100644
--- a/ghost/mw-vhost/package.json
+++ b/ghost/mw-vhost/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "supertest": "6.3.3"
   }
diff --git a/ghost/nql-filter-expansions/package.json b/ghost/nql-filter-expansions/package.json
index 23e49b1c77..ffad5f1e4e 100644
--- a/ghost/nql-filter-expansions/package.json
+++ b/ghost/nql-filter-expansions/package.json
@@ -20,7 +20,7 @@
     "build"
   ],
   "devDependencies": {
-    "c8": "8.0.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/oembed-service/package.json b/ghost/oembed-service/package.json
index 141582d0c6..420fdeac99 100644
--- a/ghost/oembed-service/package.json
+++ b/ghost/oembed-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0"
   },
   "dependencies": {
diff --git a/ghost/offers/package.json b/ghost/offers/package.json
index 8bf7c10dfa..55abbd6f69 100644
--- a/ghost/offers/package.json
+++ b/ghost/offers/package.json
@@ -19,7 +19,7 @@
   ],
   "devDependencies": {
     "bson-objectid": "2.0.4",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/package-json/package.json b/ghost/package-json/package.json
index 9384850b86..68e40441d7 100644
--- a/ghost/package-json/package.json
+++ b/ghost/package-json/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0",
diff --git a/ghost/payments/package.json b/ghost/payments/package.json
index 7dc3342554..1cb8d87a90 100644
--- a/ghost/payments/package.json
+++ b/ghost/payments/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/post-events/package.json b/ghost/post-events/package.json
index acf04081c1..6c46d580d5 100644
--- a/ghost/post-events/package.json
+++ b/ghost/post-events/package.json
@@ -21,7 +21,7 @@
     "build"
   ],
   "devDependencies": {
-    "c8": "8.0.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/post-revisions/package.json b/ghost/post-revisions/package.json
index b115231e77..5513b7c143 100644
--- a/ghost/post-revisions/package.json
+++ b/ghost/post-revisions/package.json
@@ -20,7 +20,7 @@
     "build"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/posts-service/package.json b/ghost/posts-service/package.json
index 1b2e4566c7..406ecd7fcd 100644
--- a/ghost/posts-service/package.json
+++ b/ghost/posts-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/referrers/package.json b/ghost/referrers/package.json
index 4d74bbc236..c14d0a955b 100644
--- a/ghost/referrers/package.json
+++ b/ghost/referrers/package.json
@@ -16,7 +16,7 @@
     "referrer.json"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/security/package.json b/ghost/security/package.json
index b39ee0d28f..a01b5291ac 100644
--- a/ghost/security/package.json
+++ b/ghost/security/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0",
diff --git a/ghost/session-service/package.json b/ghost/session-service/package.json
index 5125877d0e..1b2f3fff76 100644
--- a/ghost/session-service/package.json
+++ b/ghost/session-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "express": "4.18.2",
     "mocha": "10.2.0",
     "should": "13.2.3",
diff --git a/ghost/settings-path-manager/package.json b/ghost/settings-path-manager/package.json
index f0a6d30247..12d4e43cc0 100644
--- a/ghost/settings-path-manager/package.json
+++ b/ghost/settings-path-manager/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/slack-notifications/package.json b/ghost/slack-notifications/package.json
index 412e870e70..648c889cc8 100644
--- a/ghost/slack-notifications/package.json
+++ b/ghost/slack-notifications/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   },
diff --git a/ghost/stats-service/package.json b/ghost/stats-service/package.json
index 31b7a3096c..c6cf9e3bd5 100644
--- a/ghost/stats-service/package.json
+++ b/ghost/stats-service/package.json
@@ -23,7 +23,7 @@
     "@types/luxon": "3.3.2",
     "@types/mocha": "10.0.1",
     "@types/sinon": "10.0.16",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "knex": "2.4.2",
     "luxon": "3.4.2",
     "mocha": "10.2.0",
diff --git a/ghost/stripe/package.json b/ghost/stripe/package.json
index e5f595dee4..6160063318 100644
--- a/ghost/stripe/package.json
+++ b/ghost/stripe/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "rewire": "6.0.0",
     "should": "13.2.3",
diff --git a/ghost/tiers/package.json b/ghost/tiers/package.json
index e348e095fe..17005da73c 100644
--- a/ghost/tiers/package.json
+++ b/ghost/tiers/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0"
   },
   "dependencies": {
diff --git a/ghost/update-check-service/package.json b/ghost/update-check-service/package.json
index dee6ee7948..572114a303 100644
--- a/ghost/update-check-service/package.json
+++ b/ghost/update-check-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0",
diff --git a/ghost/verification-trigger/package.json b/ghost/verification-trigger/package.json
index 68faab8864..39aff01702 100644
--- a/ghost/verification-trigger/package.json
+++ b/ghost/verification-trigger/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "should": "13.2.3",
     "sinon": "15.2.0"
diff --git a/ghost/version-notifications-data-service/package.json b/ghost/version-notifications-data-service/package.json
index 189385b97e..991c7d232d 100644
--- a/ghost/version-notifications-data-service/package.json
+++ b/ghost/version-notifications-data-service/package.json
@@ -18,7 +18,7 @@
     "lib"
   ],
   "devDependencies": {
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
     "sinon": "15.2.0"
   }
diff --git a/ghost/webmentions/package.json b/ghost/webmentions/package.json
index 2017eff8ab..4d112e481d 100644
--- a/ghost/webmentions/package.json
+++ b/ghost/webmentions/package.json
@@ -19,9 +19,9 @@
   ],
   "devDependencies": {
     "bson-objectid": "2.0.4",
-    "c8": "7.14.0",
+    "c8": "8.0.1",
     "mocha": "10.2.0",
-    "nock": "13.3.1",
+    "nock": "13.3.3",
     "sinon": "15.2.0"
   },
   "dependencies": {
diff --git a/yarn.lock b/yarn.lock
index cdf316f457..64b07cbe30 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2448,20 +2448,20 @@
   resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
   integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
 
-"@csstools/css-parser-algorithms@^2.3.0":
-  version "2.3.0"
-  resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz#0cc3a656dc2d638370ecf6f98358973bfbd00141"
-  integrity sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==
+"@csstools/css-parser-algorithms@^2.3.1":
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz#ec4fc764ba45d2bb7ee2774667e056aa95003f3a"
+  integrity sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==
 
-"@csstools/css-tokenizer@^2.1.1":
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e"
-  integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==
+"@csstools/css-tokenizer@^2.2.0":
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz#9d70e6dcbe94e44c7400a2929928db35c4de32b5"
+  integrity sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==
 
-"@csstools/media-query-list-parser@^2.1.2":
-  version "2.1.2"
-  resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz#6ef642b728d30c1009bfbba3211c7e4c11302728"
-  integrity sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ==
+"@csstools/media-query-list-parser@^2.1.4":
+  version "2.1.4"
+  resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.4.tgz#0017f99945f6c16dd81a7aacf6821770933c3a5c"
+  integrity sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==
 
 "@csstools/postcss-cascade-layers@^1.1.1":
   version "1.1.1"
@@ -7406,6 +7406,21 @@
     lodash "^4.17.15"
     redent "^3.0.0"
 
+"@testing-library/jest-dom@5.17.0":
+  version "5.17.0"
+  resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz#5e97c8f9a15ccf4656da00fecab505728de81e0c"
+  integrity sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==
+  dependencies:
+    "@adobe/css-tools" "^4.0.1"
+    "@babel/runtime" "^7.9.2"
+    "@types/testing-library__jest-dom" "^5.9.1"
+    aria-query "^5.0.0"
+    chalk "^3.0.0"
+    css.escape "^1.5.1"
+    dom-accessibility-api "^0.5.6"
+    lodash "^4.17.15"
+    redent "^3.0.0"
+
 "@testing-library/react@12.1.5":
   version "12.1.5"
   resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b"
@@ -8971,15 +8986,15 @@
     magic-string "^0.27.0"
     react-refresh "^0.14.0"
 
-"@vitest/coverage-v8@0.33.0":
-  version "0.33.0"
-  resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-0.33.0.tgz#dfcb36cf51624a89d33ab0962a6eec8a41346ef2"
-  integrity sha512-Rj5IzoLF7FLj6yR7TmqsfRDSeaFki6NAJ/cQexqhbWkHEV2htlVGrmuOde3xzvFsCbLCagf4omhcIaVmfU8Okg==
+"@vitest/coverage-v8@0.34.3":
+  version "0.34.3"
+  resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-0.34.3.tgz#ef1570c68f038322db4d7130c9faec76780804d4"
+  integrity sha512-bNjP0RHe8UxdklCigZlk6FVCNbOiqVjWnpZJ1zKixpvb7YHSaZiN/w+mzpvXIoqyxyePzKC+L+G1oj7SB20PJw==
   dependencies:
     "@ampproject/remapping" "^2.2.1"
     "@bcoe/v8-coverage" "^0.2.3"
     istanbul-lib-coverage "^3.2.0"
-    istanbul-lib-report "^3.0.0"
+    istanbul-lib-report "^3.0.1"
     istanbul-lib-source-maps "^4.0.1"
     istanbul-reports "^3.1.5"
     magic-string "^0.30.1"
@@ -9022,12 +9037,12 @@
   dependencies:
     tinyspy "^2.1.1"
 
-"@vitest/ui@0.33.0":
-  version "0.33.0"
-  resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.33.0.tgz#6ee8f1149d5398f929c5dd2697fd2096ecfe9c47"
-  integrity sha512-7gbAjLqt30R4bodkJAutdpy4ncv+u5IKTHYTow1c2q+FOxZUC9cKOSqMUxjwaaTwLN+EnDnmXYPtg3CoahaUzQ==
+"@vitest/ui@0.34.3":
+  version "0.34.3"
+  resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.34.3.tgz#c54a6384bf4a346027b67ca420bb25a2a438cf95"
+  integrity sha512-iNcOQ0xML9znOReiwpKJrTLSj5zFxmveD3VCxIJNqnsaMYpONSbSiiJLC1Y1dYlkmiHylp+ElNcUZYIMWdxRvA==
   dependencies:
-    "@vitest/utils" "0.33.0"
+    "@vitest/utils" "0.34.3"
     fast-glob "^3.3.0"
     fflate "^0.8.0"
     flatted "^3.2.7"
@@ -9035,15 +9050,6 @@
     picocolors "^1.0.0"
     sirv "^2.0.3"
 
-"@vitest/utils@0.33.0":
-  version "0.33.0"
-  resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-0.33.0.tgz#6b9820cb8f128d649da6f78ecaa9b73d6222b277"
-  integrity sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==
-  dependencies:
-    diff-sequences "^29.4.3"
-    loupe "^2.3.6"
-    pretty-format "^29.5.0"
-
 "@vitest/utils@0.34.3":
   version "0.34.3"
   resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-0.34.3.tgz#6e243189a358b736b9fc0216e6b6979bc857e897"
@@ -12299,42 +12305,6 @@ bytes@3.1.2:
   resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
   integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
 
-c8@7.14.0, c8@^7.6.0:
-  version "7.14.0"
-  resolved "https://registry.yarnpkg.com/c8/-/c8-7.14.0.tgz#f368184c73b125a80565e9ab2396ff0be4d732f3"
-  integrity sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==
-  dependencies:
-    "@bcoe/v8-coverage" "^0.2.3"
-    "@istanbuljs/schema" "^0.1.3"
-    find-up "^5.0.0"
-    foreground-child "^2.0.0"
-    istanbul-lib-coverage "^3.2.0"
-    istanbul-lib-report "^3.0.0"
-    istanbul-reports "^3.1.4"
-    rimraf "^3.0.2"
-    test-exclude "^6.0.0"
-    v8-to-istanbul "^9.0.0"
-    yargs "^16.2.0"
-    yargs-parser "^20.2.9"
-
-c8@8.0.0:
-  version "8.0.0"
-  resolved "https://registry.yarnpkg.com/c8/-/c8-8.0.0.tgz#99c7408fbbafaa5630ddc80881adbfe461fc6c8f"
-  integrity sha512-XHA5vSfCLglAc0Xt8eLBZMv19lgiBSjnb1FLAQgnwkuhJYEonpilhEB4Ea3jPAbm0FhD6VVJrc0z73jPe7JyGQ==
-  dependencies:
-    "@bcoe/v8-coverage" "^0.2.3"
-    "@istanbuljs/schema" "^0.1.3"
-    find-up "^5.0.0"
-    foreground-child "^2.0.0"
-    istanbul-lib-coverage "^3.2.0"
-    istanbul-lib-report "^3.0.0"
-    istanbul-reports "^3.1.4"
-    rimraf "^3.0.2"
-    test-exclude "^6.0.0"
-    v8-to-istanbul "^9.0.0"
-    yargs "^16.2.0"
-    yargs-parser "^20.2.9"
-
 c8@8.0.1:
   version "8.0.1"
   resolved "https://registry.yarnpkg.com/c8/-/c8-8.0.1.tgz#bafd60be680e66c5530ee69f621e45b1364af9fd"
@@ -12353,6 +12323,24 @@ c8@8.0.1:
     yargs "^17.7.2"
     yargs-parser "^21.1.1"
 
+c8@^7.6.0:
+  version "7.14.0"
+  resolved "https://registry.yarnpkg.com/c8/-/c8-7.14.0.tgz#f368184c73b125a80565e9ab2396ff0be4d732f3"
+  integrity sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==
+  dependencies:
+    "@bcoe/v8-coverage" "^0.2.3"
+    "@istanbuljs/schema" "^0.1.3"
+    find-up "^5.0.0"
+    foreground-child "^2.0.0"
+    istanbul-lib-coverage "^3.2.0"
+    istanbul-lib-report "^3.0.0"
+    istanbul-reports "^3.1.4"
+    rimraf "^3.0.2"
+    test-exclude "^6.0.0"
+    v8-to-istanbul "^9.0.0"
+    yargs "^16.2.0"
+    yargs-parser "^20.2.9"
+
 cac@^6.7.14:
   version "6.7.14"
   resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959"
@@ -12618,7 +12606,20 @@ chai-dom@1.11.0:
   resolved "https://registry.yarnpkg.com/chai-dom/-/chai-dom-1.11.0.tgz#aa3af405b3d9b0470d185b17081ed23ca5fdaeb4"
   integrity sha512-ZzGlEfk1UhHH5+N0t9bDqstOxPEXmn3EyXvtsok5rfXVDOFDJbHVy12rED6ZwkJAUDs2w7/Da4Hlq2LB63kltg==
 
-chai@4.3.7, chai@^4.3.7:
+chai@4.3.8:
+  version "4.3.8"
+  resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.8.tgz#40c59718ad6928da6629c70496fe990b2bb5b17c"
+  integrity sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==
+  dependencies:
+    assertion-error "^1.1.0"
+    check-error "^1.0.2"
+    deep-eql "^4.1.2"
+    get-func-name "^2.0.0"
+    loupe "^2.3.1"
+    pathval "^1.1.1"
+    type-detect "^4.0.5"
+
+chai@^4.3.7:
   version "4.3.7"
   resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.7.tgz#ec63f6df01829088e8bf55fca839bcd464a8ec51"
   integrity sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==
@@ -13776,10 +13777,10 @@ css-declaration-sorter@^6.3.1:
   resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec"
   integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==
 
-css-functions-list@^3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
-  integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
+css-functions-list@^3.2.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee"
+  integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==
 
 css-has-pseudo@^3.0.4:
   version "3.0.4"
@@ -17594,6 +17595,17 @@ fast-glob@^3.0.3, fast-glob@^3.2.12, fast-glob@^3.2.5, fast-glob@^3.2.9, fast-gl
     merge2 "^1.3.0"
     micromatch "^4.0.4"
 
+fast-glob@^3.3.1:
+  version "3.3.1"
+  resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4"
+  integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==
+  dependencies:
+    "@nodelib/fs.stat" "^2.0.2"
+    "@nodelib/fs.walk" "^1.2.3"
+    glob-parent "^5.1.2"
+    merge2 "^1.3.0"
+    micromatch "^4.0.4"
+
 fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
   version "2.1.0"
   resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -21576,10 +21588,10 @@ knex@^0.20:
     uuid "^7.0.1"
     v8flags "^3.1.3"
 
-known-css-properties@^0.27.0:
-  version "0.27.0"
-  resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5"
-  integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==
+known-css-properties@^0.28.0:
+  version "0.28.0"
+  resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.28.0.tgz#8a8be010f368b3036fe6ab0ef4bbbed972bd6274"
+  integrity sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==
 
 language-subtag-registry@^0.3.20:
   version "0.3.22"
@@ -22312,11 +22324,6 @@ lodash.restparam@^3.0.0:
   resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
   integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==
 
-lodash.set@^4.3.2:
-  version "4.3.2"
-  resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23"
-  integrity sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==
-
 lodash.snakecase@4.1.1, lodash.snakecase@^4.1.1:
   version "4.1.1"
   resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"
@@ -23941,20 +23948,10 @@ no-case@^3.0.4:
     lower-case "^2.0.2"
     tslib "^2.0.3"
 
-nock@13.1.2:
-  version "13.1.2"
-  resolved "https://registry.yarnpkg.com/nock/-/nock-13.1.2.tgz#eedcef89e1c1e8db4e1b3cdcfef91f453f6d32b5"
-  integrity sha512-BDjokoeGZnBghmvwCcDJ1yM5TDRMRAJfGi1xIzX5rKTlifbyx1oRpAVl3aNhEA3kGbUSEPD7gBLmwVdnQibrIA==
-  dependencies:
-    debug "^4.1.0"
-    json-stringify-safe "^5.0.1"
-    lodash.set "^4.3.2"
-    propagate "^2.0.0"
-
-nock@13.3.1:
-  version "13.3.1"
-  resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.1.tgz#f22d4d661f7a05ebd9368edae1b5dc0a62d758fc"
-  integrity sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==
+nock@13.3.3:
+  version "13.3.3"
+  resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.3.tgz#179759c07d3f88ad3e794ace885629c1adfd3fe7"
+  integrity sha512-z+KUlILy9SK/RjpeXDiDUEAq4T94ADPHE3qaRkf66mpEhzc/ytOMm3Bwdrbq6k1tMWkbdujiKim3G2tfQARuJw==
   dependencies:
     debug "^4.1.0"
     json-stringify-safe "^5.0.1"
@@ -26178,7 +26175,7 @@ postcss-values-parser@^4.0.0:
     is-url-superb "^4.0.0"
     postcss "^7.0.5"
 
-postcss@8.4.29, postcss@^8.1.4, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.4.19, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.27, postcss@^8.4.4:
+postcss@8.4.29, postcss@^8.1.4, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.4.19, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.4:
   version "8.4.29"
   resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd"
   integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==
@@ -29425,22 +29422,22 @@ stylehacks@^6.0.0:
     browserslist "^4.21.4"
     postcss-selector-parser "^6.0.4"
 
-stylelint@15.10.1:
-  version "15.10.1"
-  resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.1.tgz#93f189958687e330c106b010cbec0c41dcae506d"
-  integrity sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==
+stylelint@15.10.3:
+  version "15.10.3"
+  resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.3.tgz#995e4512fdad450fb83e13f3472001f6edb6469c"
+  integrity sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==
   dependencies:
-    "@csstools/css-parser-algorithms" "^2.3.0"
-    "@csstools/css-tokenizer" "^2.1.1"
-    "@csstools/media-query-list-parser" "^2.1.2"
+    "@csstools/css-parser-algorithms" "^2.3.1"
+    "@csstools/css-tokenizer" "^2.2.0"
+    "@csstools/media-query-list-parser" "^2.1.4"
     "@csstools/selector-specificity" "^3.0.0"
     balanced-match "^2.0.0"
     colord "^2.9.3"
     cosmiconfig "^8.2.0"
-    css-functions-list "^3.1.0"
+    css-functions-list "^3.2.0"
     css-tree "^2.3.1"
     debug "^4.3.4"
-    fast-glob "^3.3.0"
+    fast-glob "^3.3.1"
     fastest-levenshtein "^1.0.16"
     file-entry-cache "^6.0.1"
     global-modules "^2.0.0"
@@ -29451,13 +29448,13 @@ stylelint@15.10.1:
     import-lazy "^4.0.0"
     imurmurhash "^0.1.4"
     is-plain-object "^5.0.0"
-    known-css-properties "^0.27.0"
+    known-css-properties "^0.28.0"
     mathml-tag-names "^2.1.3"
     meow "^10.1.5"
     micromatch "^4.0.5"
     normalize-path "^3.0.0"
     picocolors "^1.0.0"
-    postcss "^8.4.24"
+    postcss "^8.4.27"
     postcss-resolve-nested-selector "^0.1.1"
     postcss-safe-parser "^6.0.0"
     postcss-selector-parser "^6.0.13"