From f1ffcce1a8f990cd7f7130f6a812fe63683ba2a0 Mon Sep 17 00:00:00 2001
From: Matyas Szabo <forianszm@gmail.com>
Date: Tue, 10 Dec 2024 13:02:44 +0100
Subject: [PATCH] refactor(many): update jest-dom

---
 package-lock.json                           | 2281 ++-----------------
 package.json                                |    6 +-
 packages/ui-a11y-utils/package.json         |    2 +-
 packages/ui-alerts/package.json             |    2 +-
 packages/ui-avatar/package.json             |    2 +-
 packages/ui-badge/package.json              |    2 +-
 packages/ui-billboard/package.json          |    2 +-
 packages/ui-breadcrumb/package.json         |    2 +-
 packages/ui-buttons/package.json            |    2 +-
 packages/ui-byline/package.json             |    2 +-
 packages/ui-calendar/package.json           |    2 +-
 packages/ui-checkbox/package.json           |    2 +-
 packages/ui-color-picker/package.json       |    2 +-
 packages/ui-date-input/package.json         |    2 +-
 packages/ui-date-time-input/package.json    |    2 +-
 packages/ui-dialog/package.json             |    2 +-
 packages/ui-dom-utils/package.json          |    2 +-
 packages/ui-drawer-layout/package.json      |    2 +-
 packages/ui-drilldown/package.json          |    2 +-
 packages/ui-editable/package.json           |    2 +-
 packages/ui-expandable/package.json         |    2 +-
 packages/ui-form-field/package.json         |    2 +-
 packages/ui-grid/package.json               |    2 +-
 packages/ui-heading/package.json            |    2 +-
 packages/ui-img/package.json                |    2 +-
 packages/ui-link/package.json               |    2 +-
 packages/ui-list/package.json               |    2 +-
 packages/ui-menu/package.json               |    2 +-
 packages/ui-metric/package.json             |    2 +-
 packages/ui-modal/package.json              |    2 +-
 packages/ui-motion/package.json             |    2 +-
 packages/ui-navigation/package.json         |    2 +-
 packages/ui-number-input/package.json       |    2 +-
 packages/ui-overlays/package.json           |    2 +-
 packages/ui-pagination/package.json         |    2 +-
 packages/ui-pill/package.json               |    2 +-
 packages/ui-popover/package.json            |    2 +-
 packages/ui-portal/package.json             |    2 +-
 packages/ui-position/package.json           |    2 +-
 packages/ui-progress/package.json           |    2 +-
 packages/ui-prop-types/package.json         |    2 +-
 packages/ui-radio-input/package.json        |    2 +-
 packages/ui-rating/package.json             |    2 +-
 packages/ui-react-utils/package.json        |    2 +-
 packages/ui-select/package.json             |    2 +-
 packages/ui-side-nav-bar/package.json       |    2 +-
 packages/ui-simple-select/package.json      |    2 +-
 packages/ui-source-code-editor/package.json |    2 +-
 packages/ui-spinner/package.json            |    2 +-
 packages/ui-svg-images/package.json         |    2 +-
 packages/ui-table/package.json              |    2 +-
 packages/ui-tabs/package.json               |    2 +-
 packages/ui-tag/package.json                |    2 +-
 packages/ui-text-area/package.json          |    2 +-
 packages/ui-text-input/package.json         |    2 +-
 packages/ui-text/package.json               |    2 +-
 packages/ui-themes/package.json             |    2 +-
 packages/ui-time-select/package.json        |    2 +-
 packages/ui-tooltip/package.json            |    2 +-
 packages/ui-top-nav-bar/package.json        |    2 +-
 packages/ui-utils/package.json              |    2 +-
 packages/ui-view/package.json               |    2 +-
 packages/uid/package.json                   |    2 +-
 63 files changed, 196 insertions(+), 2213 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 2388b8bd67..bfa9cb0bd8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,10 +22,11 @@
         "@instructure/browserslist-config-instui": "workspace:*",
         "@instructure/pkg-utils": "workspace:*",
         "@testing-library/dom": "^10.4.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "@types/eslint__js": "^8.42.3",
+        "@types/jest": "^29.5.14",
         "@types/react-dom": "^18.3.0",
         "@vitejs/plugin-react": "^4.3.4",
         "@vitest/eslint-plugin": "^1.1.14",
@@ -627,45 +628,6 @@
         "@babel/core": "^7.0.0-0"
       }
     },
-    "node_modules/@babel/plugin-syntax-async-generators": {
-      "version": "7.8.4",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-bigint": {
-      "version": "7.8.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-class-properties": {
-      "version": "7.12.13",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.12.13"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
     "node_modules/@babel/plugin-syntax-decorators": {
       "version": "7.25.9",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz",
@@ -736,32 +698,6 @@
         "@babel/core": "^7.0.0-0"
       }
     },
-    "node_modules/@babel/plugin-syntax-import-meta": {
-      "version": "7.10.4",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.10.4"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-json-strings": {
-      "version": "7.8.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
     "node_modules/@babel/plugin-syntax-jsx": {
       "version": "7.25.9",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
@@ -777,71 +713,6 @@
         "@babel/core": "^7.0.0-0"
       }
     },
-    "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
-      "version": "7.10.4",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.10.4"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
-      "version": "7.8.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-numeric-separator": {
-      "version": "7.10.4",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.10.4"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-object-rest-spread": {
-      "version": "7.8.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
-    "node_modules/@babel/plugin-syntax-optional-catch-binding": {
-      "version": "7.8.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.8.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
     "node_modules/@babel/plugin-syntax-optional-chaining": {
       "version": "7.8.3",
       "license": "MIT",
@@ -852,22 +723,6 @@
         "@babel/core": "^7.0.0-0"
       }
     },
-    "node_modules/@babel/plugin-syntax-top-level-await": {
-      "version": "7.14.5",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.14.5"
-      },
-      "engines": {
-        "node": ">=6.9.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0-0"
-      }
-    },
     "node_modules/@babel/plugin-syntax-typescript": {
       "version": "7.25.9",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
@@ -2113,13 +1968,6 @@
       "version": "1.0.1",
       "license": "BSD-2-Clause"
     },
-    "node_modules/@bcoe/v8-coverage": {
-      "version": "0.2.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/@bundled-es-modules/deepmerge": {
       "version": "4.3.1",
       "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz",
@@ -2723,30 +2571,6 @@
         "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/@cspotcode/source-map-support": {
-      "version": "0.8.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jridgewell/trace-mapping": "0.3.9"
-      },
-      "engines": {
-        "node": ">=12"
-      }
-    },
-    "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
-      "version": "0.3.9",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jridgewell/resolve-uri": "^3.0.3",
-        "@jridgewell/sourcemap-codec": "^1.4.10"
-      }
-    },
     "node_modules/@cypress/request": {
       "version": "3.0.7",
       "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.7.tgz",
@@ -4217,179 +4041,12 @@
         "node": ">=8"
       }
     },
-    "node_modules/@jest/console": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "chalk": "^4.0.0",
-        "jest-message-util": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/console/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@jest/core": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/console": "^29.7.0",
-        "@jest/reporters": "^29.7.0",
-        "@jest/test-result": "^29.7.0",
-        "@jest/transform": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "ansi-escapes": "^4.2.1",
-        "chalk": "^4.0.0",
-        "ci-info": "^3.2.0",
-        "exit": "^0.1.2",
-        "graceful-fs": "^4.2.9",
-        "jest-changed-files": "^29.7.0",
-        "jest-config": "^29.7.0",
-        "jest-haste-map": "^29.7.0",
-        "jest-message-util": "^29.7.0",
-        "jest-regex-util": "^29.6.3",
-        "jest-resolve": "^29.7.0",
-        "jest-resolve-dependencies": "^29.7.0",
-        "jest-runner": "^29.7.0",
-        "jest-runtime": "^29.7.0",
-        "jest-snapshot": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "jest-validate": "^29.7.0",
-        "jest-watcher": "^29.7.0",
-        "micromatch": "^4.0.4",
-        "pretty-format": "^29.7.0",
-        "slash": "^3.0.0",
-        "strip-ansi": "^6.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
-      },
-      "peerDependenciesMeta": {
-        "node-notifier": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@jest/core/node_modules/ansi-escapes": {
-      "version": "4.3.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "type-fest": "^0.21.3"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@jest/core/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/@jest/core/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/core/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/@jest/core/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@jest/environment": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/fake-timers": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "jest-mock": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/expect": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "expect": "^29.7.0",
-        "jest-snapshot": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
     "node_modules/@jest/expect-utils": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
+      "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "jest-get-type": "^29.6.3"
       },
@@ -4397,147 +4054,6 @@
         "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
       }
     },
-    "node_modules/@jest/fake-timers": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "@sinonjs/fake-timers": "^10.0.2",
-        "@types/node": "*",
-        "jest-message-util": "^29.7.0",
-        "jest-mock": "^29.7.0",
-        "jest-util": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/globals": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/environment": "^29.7.0",
-        "@jest/expect": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "jest-mock": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/reporters": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@bcoe/v8-coverage": "^0.2.3",
-        "@jest/console": "^29.7.0",
-        "@jest/test-result": "^29.7.0",
-        "@jest/transform": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@jridgewell/trace-mapping": "^0.3.18",
-        "@types/node": "*",
-        "chalk": "^4.0.0",
-        "collect-v8-coverage": "^1.0.0",
-        "exit": "^0.1.2",
-        "glob": "^7.1.3",
-        "graceful-fs": "^4.2.9",
-        "istanbul-lib-coverage": "^3.0.0",
-        "istanbul-lib-instrument": "^6.0.0",
-        "istanbul-lib-report": "^3.0.0",
-        "istanbul-lib-source-maps": "^4.0.0",
-        "istanbul-reports": "^3.1.3",
-        "jest-message-util": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "jest-worker": "^29.7.0",
-        "slash": "^3.0.0",
-        "string-length": "^4.0.1",
-        "strip-ansi": "^6.0.0",
-        "v8-to-istanbul": "^9.0.1"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
-      },
-      "peerDependenciesMeta": {
-        "node-notifier": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": {
-      "version": "6.0.0",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/core": "^7.12.3",
-        "@babel/parser": "^7.14.7",
-        "@istanbuljs/schema": "^0.1.2",
-        "istanbul-lib-coverage": "^3.2.0",
-        "semver": "^7.5.4"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@jest/reporters/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@jest/reporters/node_modules/semver": {
-      "version": "7.5.4",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/@jest/reporters/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@jest/reporters/node_modules/yallist": {
-      "version": "4.0.0",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/@jest/schemas": {
       "version": "29.6.3",
       "license": "MIT",
@@ -4548,113 +4064,12 @@
         "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
       }
     },
-    "node_modules/@jest/source-map": {
-      "version": "29.6.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jridgewell/trace-mapping": "^0.3.18",
-        "callsites": "^3.0.0",
-        "graceful-fs": "^4.2.9"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/test-result": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/console": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/istanbul-lib-coverage": "^2.0.0",
-        "collect-v8-coverage": "^1.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/test-sequencer": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/test-result": "^29.7.0",
-        "graceful-fs": "^4.2.9",
-        "jest-haste-map": "^29.7.0",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/test-sequencer/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/@jest/transform": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/core": "^7.11.6",
-        "@jest/types": "^29.6.3",
-        "@jridgewell/trace-mapping": "^0.3.18",
-        "babel-plugin-istanbul": "^6.1.1",
-        "chalk": "^4.0.0",
-        "convert-source-map": "^2.0.0",
-        "fast-json-stable-stringify": "^2.1.0",
-        "graceful-fs": "^4.2.9",
-        "jest-haste-map": "^29.7.0",
-        "jest-regex-util": "^29.6.3",
-        "jest-util": "^29.7.0",
-        "micromatch": "^4.0.4",
-        "pirates": "^4.0.4",
-        "slash": "^3.0.0",
-        "write-file-atomic": "^4.0.2"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/@jest/transform/node_modules/convert-source-map": {
-      "version": "2.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/@jest/transform/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/@jest/types": {
       "version": "29.6.3",
+      "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+      "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@jest/schemas": "^29.6.3",
         "@types/istanbul-lib-coverage": "^2.0.0",
@@ -10146,14 +9561,13 @@
       }
     },
     "node_modules/@testing-library/jest-dom": {
-      "version": "6.4.6",
-      "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz",
-      "integrity": "sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==",
+      "version": "6.6.3",
+      "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz",
+      "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@adobe/css-tools": "^4.4.0",
-        "@babel/runtime": "^7.9.2",
         "aria-query": "^5.0.0",
         "chalk": "^3.0.0",
         "css.escape": "^1.5.1",
@@ -10165,30 +9579,6 @@
         "node": ">=14",
         "npm": ">=6",
         "yarn": ">=1"
-      },
-      "peerDependencies": {
-        "@jest/globals": ">= 28",
-        "@types/bun": "latest",
-        "@types/jest": ">= 28",
-        "jest": ">= 28",
-        "vitest": ">= 0.32"
-      },
-      "peerDependenciesMeta": {
-        "@jest/globals": {
-          "optional": true
-        },
-        "@types/bun": {
-          "optional": true
-        },
-        "@types/jest": {
-          "optional": true
-        },
-        "jest": {
-          "optional": true
-        },
-        "vitest": {
-          "optional": true
-        }
       }
     },
     "node_modules/@testing-library/jest-dom/node_modules/chalk": {
@@ -10266,34 +9656,6 @@
         "node": ">=10.13.0"
       }
     },
-    "node_modules/@tsconfig/node10": {
-      "version": "1.0.9",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/@tsconfig/node12": {
-      "version": "1.0.11",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/@tsconfig/node14": {
-      "version": "1.0.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/@tsconfig/node16": {
-      "version": "1.0.4",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/@tufjs/canonical-json": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
@@ -10590,16 +9952,6 @@
       "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz",
       "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw=="
     },
-    "node_modules/@types/graceful-fs": {
-      "version": "4.1.6",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@types/node": "*"
-      }
-    },
     "node_modules/@types/hoist-non-react-statics": {
       "version": "3.3.5",
       "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz",
@@ -10637,39 +9989,38 @@
       }
     },
     "node_modules/@types/istanbul-lib-coverage": {
-      "version": "2.0.4",
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+      "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/@types/istanbul-lib-report": {
-      "version": "3.0.0",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+      "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@types/istanbul-lib-coverage": "*"
       }
     },
     "node_modules/@types/istanbul-reports": {
-      "version": "3.0.1",
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+      "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@types/istanbul-lib-report": "*"
       }
     },
     "node_modules/@types/jest": {
-      "version": "29.5.12",
-      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
-      "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
+      "version": "29.5.14",
+      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz",
+      "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==",
       "dev": true,
-      "optional": true,
-      "peer": true,
+      "license": "MIT",
       "dependencies": {
         "expect": "^29.0.0",
         "pretty-format": "^29.0.0"
@@ -10680,8 +10031,7 @@
       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
       "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
       "dev": true,
-      "optional": true,
-      "peer": true,
+      "license": "MIT",
       "engines": {
         "node": ">=10"
       },
@@ -10694,8 +10044,7 @@
       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
       "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
       "dev": true,
-      "optional": true,
-      "peer": true,
+      "license": "MIT",
       "dependencies": {
         "@jest/schemas": "^29.6.3",
         "ansi-styles": "^5.0.0",
@@ -10706,12 +10055,11 @@
       }
     },
     "node_modules/@types/jest/node_modules/react-is": {
-      "version": "18.2.0",
-      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
-      "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
+      "version": "18.3.1",
+      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+      "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
       "dev": true,
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/@types/jscodeshift": {
       "version": "0.11.11",
@@ -10984,11 +10332,11 @@
       }
     },
     "node_modules/@types/stack-utils": {
-      "version": "2.0.1",
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+      "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/@types/tern": {
       "version": "0.23.5",
@@ -11034,21 +10382,21 @@
       }
     },
     "node_modules/@types/yargs": {
-      "version": "17.0.24",
+      "version": "17.0.33",
+      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
+      "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@types/yargs-parser": "*"
       }
     },
     "node_modules/@types/yargs-parser": {
-      "version": "21.0.0",
+      "version": "21.0.3",
+      "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+      "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/@types/yauzl": {
       "version": "2.10.3",
@@ -12124,13 +11472,6 @@
         "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
       }
     },
-    "node_modules/arg": {
-      "version": "4.1.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/argparse": {
       "version": "2.0.1",
       "license": "Python-2.0"
@@ -12653,38 +11994,6 @@
         "@babel/core": "^7.0.0-0"
       }
     },
-    "node_modules/babel-jest": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/transform": "^29.7.0",
-        "@types/babel__core": "^7.1.14",
-        "babel-plugin-istanbul": "^6.1.1",
-        "babel-preset-jest": "^29.6.3",
-        "chalk": "^4.0.0",
-        "graceful-fs": "^4.2.9",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.8.0"
-      }
-    },
-    "node_modules/babel-jest/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/babel-loader": {
       "version": "9.2.1",
       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
@@ -12759,39 +12068,6 @@
         "object.assign": "^4.1.0"
       }
     },
-    "node_modules/babel-plugin-istanbul": {
-      "version": "6.1.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/helper-plugin-utils": "^7.0.0",
-        "@istanbuljs/load-nyc-config": "^1.0.0",
-        "@istanbuljs/schema": "^0.1.2",
-        "istanbul-lib-instrument": "^5.0.4",
-        "test-exclude": "^6.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/babel-plugin-jest-hoist": {
-      "version": "29.6.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/template": "^7.3.3",
-        "@babel/types": "^7.3.3",
-        "@types/babel__core": "^7.1.14",
-        "@types/babel__traverse": "^7.0.6"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
     "node_modules/babel-plugin-macros": {
       "version": "3.1.0",
       "license": "MIT",
@@ -12875,47 +12151,6 @@
       "version": "6.9.4",
       "license": "MIT"
     },
-    "node_modules/babel-preset-current-node-syntax": {
-      "version": "1.0.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/plugin-syntax-async-generators": "^7.8.4",
-        "@babel/plugin-syntax-bigint": "^7.8.3",
-        "@babel/plugin-syntax-class-properties": "^7.8.3",
-        "@babel/plugin-syntax-import-meta": "^7.8.3",
-        "@babel/plugin-syntax-json-strings": "^7.8.3",
-        "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
-        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
-        "@babel/plugin-syntax-numeric-separator": "^7.8.3",
-        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
-        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
-        "@babel/plugin-syntax-optional-chaining": "^7.8.3",
-        "@babel/plugin-syntax-top-level-await": "^7.8.3"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0"
-      }
-    },
-    "node_modules/babel-preset-jest": {
-      "version": "29.6.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "babel-plugin-jest-hoist": "^29.6.3",
-        "babel-preset-current-node-syntax": "^1.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "@babel/core": "^7.0.0"
-      }
-    },
     "node_modules/balanced-match": {
       "version": "1.0.2",
       "license": "MIT"
@@ -13304,16 +12539,6 @@
         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
       }
     },
-    "node_modules/bser": {
-      "version": "2.1.1",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "node-int64": "^0.4.0"
-      }
-    },
     "node_modules/buffer": {
       "version": "6.0.3",
       "funding": [
@@ -13848,16 +13073,6 @@
       "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==",
       "license": "MIT"
     },
-    "node_modules/char-regex": {
-      "version": "1.0.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/chardet": {
       "version": "0.7.0",
       "license": "MIT"
@@ -14387,17 +13602,6 @@
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
       }
     },
-    "node_modules/co": {
-      "version": "4.6.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "iojs": ">= 1.0.0",
-        "node": ">= 0.12.0"
-      }
-    },
     "node_modules/code-point-at": {
       "version": "1.1.0",
       "license": "MIT",
@@ -14564,13 +13768,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/collect-v8-coverage": {
-      "version": "1.0.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/collection-map": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
@@ -15677,35 +14874,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/create-jest": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "chalk": "^4.0.0",
-        "exit": "^0.1.2",
-        "graceful-fs": "^4.2.9",
-        "jest-config": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "prompts": "^2.0.1"
-      },
-      "bin": {
-        "create-jest": "bin/create-jest.js"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/create-require": {
-      "version": "1.1.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/crelt": {
       "version": "1.0.6",
       "license": "MIT"
@@ -16955,16 +16123,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/detect-newline": {
-      "version": "3.1.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/detect-node": {
       "version": "2.1.0",
       "license": "MIT"
@@ -17322,19 +16480,6 @@
       "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==",
       "license": "ISC"
     },
-    "node_modules/emittery": {
-      "version": "0.13.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sindresorhus/emittery?sponsor=1"
-      }
-    },
     "node_modules/emoji-regex": {
       "version": "8.0.0",
       "license": "MIT"
@@ -18525,15 +17670,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/exit": {
-      "version": "0.1.2",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
     "node_modules/expand-brackets": {
       "version": "2.1.4",
       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
@@ -18579,10 +17715,10 @@
     },
     "node_modules/expect": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
+      "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@jest/expect-utils": "^29.7.0",
         "jest-get-type": "^29.6.3",
@@ -19015,16 +18151,6 @@
         "node": ">=0.8.0"
       }
     },
-    "node_modules/fb-watchman": {
-      "version": "2.0.2",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "bser": "2.1.1"
-      }
-    },
     "node_modules/fclone": {
       "version": "1.0.11",
       "license": "MIT"
@@ -22584,16 +21710,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/is-generator-fn": {
-      "version": "2.1.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/is-generator-function": {
       "version": "1.0.10",
       "license": "MIT",
@@ -23098,23 +22214,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/istanbul-lib-instrument": {
-      "version": "5.2.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/core": "^7.12.3",
-        "@babel/parser": "^7.14.7",
-        "@istanbuljs/schema": "^0.1.2",
-        "istanbul-lib-coverage": "^3.2.0",
-        "semver": "^6.3.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/istanbul-lib-report": {
       "version": "3.0.1",
       "license": "BSD-3-Clause",
@@ -23167,31 +22266,6 @@
       "version": "4.0.0",
       "license": "ISC"
     },
-    "node_modules/istanbul-lib-source-maps": {
-      "version": "4.0.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "debug": "^4.1.1",
-        "istanbul-lib-coverage": "^3.0.0",
-        "source-map": "^0.6.1"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
-      "version": "0.6.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/istanbul-reports": {
       "version": "3.1.6",
       "license": "BSD-3-Clause",
@@ -23267,297 +22341,6 @@
         "node": ">=10"
       }
     },
-    "node_modules/jest": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/core": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "import-local": "^3.0.2",
-        "jest-cli": "^29.7.0"
-      },
-      "bin": {
-        "jest": "bin/jest.js"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
-      },
-      "peerDependenciesMeta": {
-        "node-notifier": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/jest-changed-files": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "execa": "^5.0.0",
-        "jest-util": "^29.7.0",
-        "p-limit": "^3.1.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-changed-files/node_modules/p-limit": {
-      "version": "3.1.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "yocto-queue": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/jest-circus": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/environment": "^29.7.0",
-        "@jest/expect": "^29.7.0",
-        "@jest/test-result": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "chalk": "^4.0.0",
-        "co": "^4.6.0",
-        "dedent": "^1.0.0",
-        "is-generator-fn": "^2.0.0",
-        "jest-each": "^29.7.0",
-        "jest-matcher-utils": "^29.7.0",
-        "jest-message-util": "^29.7.0",
-        "jest-runtime": "^29.7.0",
-        "jest-snapshot": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "p-limit": "^3.1.0",
-        "pretty-format": "^29.7.0",
-        "pure-rand": "^6.0.0",
-        "slash": "^3.0.0",
-        "stack-utils": "^2.0.3"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-circus/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-circus/node_modules/dedent": {
-      "version": "1.5.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "peerDependencies": {
-        "babel-plugin-macros": "^3.1.0"
-      },
-      "peerDependenciesMeta": {
-        "babel-plugin-macros": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/jest-circus/node_modules/p-limit": {
-      "version": "3.1.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "yocto-queue": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/jest-circus/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-circus/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/jest-circus/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/jest-cli": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/core": "^29.7.0",
-        "@jest/test-result": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "chalk": "^4.0.0",
-        "create-jest": "^29.7.0",
-        "exit": "^0.1.2",
-        "import-local": "^3.0.2",
-        "jest-config": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "jest-validate": "^29.7.0",
-        "yargs": "^17.3.1"
-      },
-      "bin": {
-        "jest": "bin/jest.js"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
-      },
-      "peerDependenciesMeta": {
-        "node-notifier": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/jest-config": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/core": "^7.11.6",
-        "@jest/test-sequencer": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "babel-jest": "^29.7.0",
-        "chalk": "^4.0.0",
-        "ci-info": "^3.2.0",
-        "deepmerge": "^4.2.2",
-        "glob": "^7.1.3",
-        "graceful-fs": "^4.2.9",
-        "jest-circus": "^29.7.0",
-        "jest-environment-node": "^29.7.0",
-        "jest-get-type": "^29.6.3",
-        "jest-regex-util": "^29.6.3",
-        "jest-resolve": "^29.7.0",
-        "jest-runner": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "jest-validate": "^29.7.0",
-        "micromatch": "^4.0.4",
-        "parse-json": "^5.2.0",
-        "pretty-format": "^29.7.0",
-        "slash": "^3.0.0",
-        "strip-json-comments": "^3.1.1"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "peerDependencies": {
-        "@types/node": "*",
-        "ts-node": ">=9.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/node": {
-          "optional": true
-        },
-        "ts-node": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/jest-config/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-config/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-config/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/jest-config/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/jest-diff": {
       "version": "29.7.0",
       "license": "MIT",
@@ -23597,89 +22380,6 @@
       "version": "18.2.0",
       "license": "MIT"
     },
-    "node_modules/jest-docblock": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "detect-newline": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-each": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "chalk": "^4.0.0",
-        "jest-get-type": "^29.6.3",
-        "jest-util": "^29.7.0",
-        "pretty-format": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-each/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-each/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-each/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/jest-environment-node": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/environment": "^29.7.0",
-        "@jest/fake-timers": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "jest-mock": "^29.7.0",
-        "jest-util": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
     "node_modules/jest-get-type": {
       "version": "29.6.3",
       "license": "MIT",
@@ -23687,87 +22387,12 @@
         "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
       }
     },
-    "node_modules/jest-haste-map": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "@types/graceful-fs": "^4.1.3",
-        "@types/node": "*",
-        "anymatch": "^3.0.3",
-        "fb-watchman": "^2.0.0",
-        "graceful-fs": "^4.2.9",
-        "jest-regex-util": "^29.6.3",
-        "jest-util": "^29.7.0",
-        "jest-worker": "^29.7.0",
-        "micromatch": "^4.0.4",
-        "walker": "^1.0.8"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      },
-      "optionalDependencies": {
-        "fsevents": "^2.3.2"
-      }
-    },
-    "node_modules/jest-leak-detector": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "jest-get-type": "^29.6.3",
-        "pretty-format": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-leak-detector/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-leak-detector/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-leak-detector/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/jest-matcher-utils": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+      "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "chalk": "^4.0.0",
         "jest-diff": "^29.7.0",
@@ -23780,10 +22405,10 @@
     },
     "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
       "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+      "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "engines": {
         "node": ">=10"
       },
@@ -23793,10 +22418,10 @@
     },
     "node_modules/jest-matcher-utils/node_modules/pretty-format": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+      "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@jest/schemas": "^29.6.3",
         "ansi-styles": "^5.0.0",
@@ -23807,18 +22432,18 @@
       }
     },
     "node_modules/jest-matcher-utils/node_modules/react-is": {
-      "version": "18.2.0",
+      "version": "18.3.1",
+      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+      "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/jest-message-util": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+      "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@babel/code-frame": "^7.12.13",
         "@jest/types": "^29.6.3",
@@ -23836,10 +22461,10 @@
     },
     "node_modules/jest-message-util/node_modules/ansi-styles": {
       "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+      "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "engines": {
         "node": ">=10"
       },
@@ -23849,10 +22474,10 @@
     },
     "node_modules/jest-message-util/node_modules/pretty-format": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+      "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@jest/schemas": "^29.6.3",
         "ansi-styles": "^5.0.0",
@@ -23863,333 +22488,28 @@
       }
     },
     "node_modules/jest-message-util/node_modules/react-is": {
-      "version": "18.2.0",
+      "version": "18.3.1",
+      "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+      "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
       "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
+      "license": "MIT"
     },
     "node_modules/jest-message-util/node_modules/slash": {
       "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+      "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/jest-mock": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "jest-util": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-pnp-resolver": {
-      "version": "1.2.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=6"
-      },
-      "peerDependencies": {
-        "jest-resolve": "*"
-      },
-      "peerDependenciesMeta": {
-        "jest-resolve": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/jest-regex-util": {
-      "version": "29.6.3",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-resolve": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "chalk": "^4.0.0",
-        "graceful-fs": "^4.2.9",
-        "jest-haste-map": "^29.7.0",
-        "jest-pnp-resolver": "^1.2.2",
-        "jest-util": "^29.7.0",
-        "jest-validate": "^29.7.0",
-        "resolve": "^1.20.0",
-        "resolve.exports": "^2.0.0",
-        "slash": "^3.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-resolve-dependencies": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "jest-regex-util": "^29.6.3",
-        "jest-snapshot": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-resolve/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=8"
-      }
-    },
-    "node_modules/jest-runner": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/console": "^29.7.0",
-        "@jest/environment": "^29.7.0",
-        "@jest/test-result": "^29.7.0",
-        "@jest/transform": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "chalk": "^4.0.0",
-        "emittery": "^0.13.1",
-        "graceful-fs": "^4.2.9",
-        "jest-docblock": "^29.7.0",
-        "jest-environment-node": "^29.7.0",
-        "jest-haste-map": "^29.7.0",
-        "jest-leak-detector": "^29.7.0",
-        "jest-message-util": "^29.7.0",
-        "jest-resolve": "^29.7.0",
-        "jest-runtime": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "jest-watcher": "^29.7.0",
-        "jest-worker": "^29.7.0",
-        "p-limit": "^3.1.0",
-        "source-map-support": "0.5.13"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-runner/node_modules/p-limit": {
-      "version": "3.1.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "yocto-queue": "^0.1.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/jest-runner/node_modules/source-map": {
-      "version": "0.6.1",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/jest-runner/node_modules/source-map-support": {
-      "version": "0.5.13",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "buffer-from": "^1.0.0",
-        "source-map": "^0.6.0"
-      }
-    },
-    "node_modules/jest-runtime": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/environment": "^29.7.0",
-        "@jest/fake-timers": "^29.7.0",
-        "@jest/globals": "^29.7.0",
-        "@jest/source-map": "^29.6.3",
-        "@jest/test-result": "^29.7.0",
-        "@jest/transform": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "chalk": "^4.0.0",
-        "cjs-module-lexer": "^1.0.0",
-        "collect-v8-coverage": "^1.0.0",
-        "glob": "^7.1.3",
-        "graceful-fs": "^4.2.9",
-        "jest-haste-map": "^29.7.0",
-        "jest-message-util": "^29.7.0",
-        "jest-mock": "^29.7.0",
-        "jest-regex-util": "^29.6.3",
-        "jest-resolve": "^29.7.0",
-        "jest-snapshot": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "slash": "^3.0.0",
-        "strip-bom": "^4.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-runtime/node_modules/slash": {
-      "version": "3.0.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
       "engines": {
         "node": ">=8"
       }
     },
-    "node_modules/jest-snapshot": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@babel/core": "^7.11.6",
-        "@babel/generator": "^7.7.2",
-        "@babel/plugin-syntax-jsx": "^7.7.2",
-        "@babel/plugin-syntax-typescript": "^7.7.2",
-        "@babel/types": "^7.3.3",
-        "@jest/expect-utils": "^29.7.0",
-        "@jest/transform": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "babel-preset-current-node-syntax": "^1.0.0",
-        "chalk": "^4.0.0",
-        "expect": "^29.7.0",
-        "graceful-fs": "^4.2.9",
-        "jest-diff": "^29.7.0",
-        "jest-get-type": "^29.6.3",
-        "jest-matcher-utils": "^29.7.0",
-        "jest-message-util": "^29.7.0",
-        "jest-util": "^29.7.0",
-        "natural-compare": "^1.4.0",
-        "pretty-format": "^29.7.0",
-        "semver": "^7.5.3"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-snapshot/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-snapshot/node_modules/lru-cache": {
-      "version": "6.0.0",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "yallist": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/jest-snapshot/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-snapshot/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/jest-snapshot/node_modules/semver": {
-      "version": "7.5.4",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "lru-cache": "^6.0.0"
-      },
-      "bin": {
-        "semver": "bin/semver.js"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
-    "node_modules/jest-snapshot/node_modules/yallist": {
-      "version": "4.0.0",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/jest-util": {
       "version": "29.7.0",
+      "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+      "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "@jest/types": "^29.6.3",
         "@types/node": "*",
@@ -24202,140 +22522,6 @@
         "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
       }
     },
-    "node_modules/jest-validate": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/types": "^29.6.3",
-        "camelcase": "^6.2.0",
-        "chalk": "^4.0.0",
-        "jest-get-type": "^29.6.3",
-        "leven": "^3.1.0",
-        "pretty-format": "^29.7.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-validate/node_modules/ansi-styles": {
-      "version": "5.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-      }
-    },
-    "node_modules/jest-validate/node_modules/camelcase": {
-      "version": "6.3.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/jest-validate/node_modules/pretty-format": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/schemas": "^29.6.3",
-        "ansi-styles": "^5.0.0",
-        "react-is": "^18.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-validate/node_modules/react-is": {
-      "version": "18.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/jest-watcher": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jest/test-result": "^29.7.0",
-        "@jest/types": "^29.6.3",
-        "@types/node": "*",
-        "ansi-escapes": "^4.2.1",
-        "chalk": "^4.0.0",
-        "emittery": "^0.13.1",
-        "jest-util": "^29.7.0",
-        "string-length": "^4.0.1"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-watcher/node_modules/ansi-escapes": {
-      "version": "4.3.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "type-fest": "^0.21.3"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/jest-worker": {
-      "version": "29.7.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@types/node": "*",
-        "jest-util": "^29.7.0",
-        "merge-stream": "^2.0.0",
-        "supports-color": "^8.0.0"
-      },
-      "engines": {
-        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
-      }
-    },
-    "node_modules/jest-worker/node_modules/supports-color": {
-      "version": "8.1.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "has-flag": "^4.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      },
-      "funding": {
-        "url": "https://github.com/chalk/supports-color?sponsor=1"
-      }
-    },
     "node_modules/jiti": {
       "version": "1.21.6",
       "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz",
@@ -27149,13 +25335,6 @@
         "semver": "bin/semver"
       }
     },
-    "node_modules/make-error": {
-      "version": "1.3.6",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/make-fetch-happen": {
       "version": "13.0.1",
       "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
@@ -27200,16 +25379,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/makeerror": {
-      "version": "1.0.12",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "tmpl": "1.0.5"
-      }
-    },
     "node_modules/map-cache": {
       "version": "0.2.2",
       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
@@ -28738,13 +26907,6 @@
       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
       "license": "ISC"
     },
-    "node_modules/node-int64": {
-      "version": "0.4.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/node-machine-id": {
       "version": "1.1.12",
       "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
@@ -31805,23 +29967,6 @@
         "async-limiter": "~1.0.0"
       }
     },
-    "node_modules/pure-rand": {
-      "version": "6.0.3",
-      "dev": true,
-      "funding": [
-        {
-          "type": "individual",
-          "url": "https://github.com/sponsors/dubzzz"
-        },
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/fast-check"
-        }
-      ],
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/q": {
       "version": "1.5.1",
       "license": "MIT",
@@ -32812,16 +30957,6 @@
       "deprecated": "https://github.com/lydell/resolve-url#deprecated",
       "license": "MIT"
     },
-    "node_modules/resolve.exports": {
-      "version": "2.0.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/restore-cursor": {
       "version": "2.0.0",
       "license": "MIT",
@@ -34000,10 +32135,10 @@
     },
     "node_modules/stack-utils": {
       "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+      "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "dependencies": {
         "escape-string-regexp": "^2.0.0"
       },
@@ -34013,10 +32148,10 @@
     },
     "node_modules/stack-utils/node_modules/escape-string-regexp": {
       "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+      "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
       "dev": true,
       "license": "MIT",
-      "optional": true,
-      "peer": true,
       "engines": {
         "node": ">=8"
       }
@@ -34231,20 +32366,6 @@
         "node": ">=0.6.19"
       }
     },
-    "node_modules/string-length": {
-      "version": "4.0.2",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "char-regex": "^1.0.2",
-        "strip-ansi": "^6.0.0"
-      },
-      "engines": {
-        "node": ">=10"
-      }
-    },
     "node_modules/string-width": {
       "version": "4.2.3",
       "license": "MIT",
@@ -35652,13 +33773,6 @@
         "node": ">=0.6.0"
       }
     },
-    "node_modules/tmpl": {
-      "version": "1.0.5",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/to-absolute-glob": {
       "version": "2.0.2",
       "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
@@ -35901,83 +34015,6 @@
         "node": ">=6.10"
       }
     },
-    "node_modules/ts-node": {
-      "version": "10.9.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@cspotcode/source-map-support": "^0.8.0",
-        "@tsconfig/node10": "^1.0.7",
-        "@tsconfig/node12": "^1.0.7",
-        "@tsconfig/node14": "^1.0.0",
-        "@tsconfig/node16": "^1.0.2",
-        "acorn": "^8.4.1",
-        "acorn-walk": "^8.1.1",
-        "arg": "^4.1.0",
-        "create-require": "^1.1.0",
-        "diff": "^4.0.1",
-        "make-error": "^1.1.1",
-        "v8-compile-cache-lib": "^3.0.1",
-        "yn": "3.1.1"
-      },
-      "bin": {
-        "ts-node": "dist/bin.js",
-        "ts-node-cwd": "dist/bin-cwd.js",
-        "ts-node-esm": "dist/bin-esm.js",
-        "ts-node-script": "dist/bin-script.js",
-        "ts-node-transpile-only": "dist/bin-transpile.js",
-        "ts-script": "dist/bin-script-deprecated.js"
-      },
-      "peerDependencies": {
-        "@swc/core": ">=1.2.50",
-        "@swc/wasm": ">=1.2.50",
-        "@types/node": "*",
-        "typescript": ">=2.7"
-      },
-      "peerDependenciesMeta": {
-        "@swc/core": {
-          "optional": true
-        },
-        "@swc/wasm": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/ts-node/node_modules/acorn": {
-      "version": "8.10.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "bin": {
-        "acorn": "bin/acorn"
-      },
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/ts-node/node_modules/acorn-walk": {
-      "version": "8.2.0",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/ts-node/node_modules/diff": {
-      "version": "4.0.2",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.3.1"
-      }
-    },
     "node_modules/tsconfig-paths": {
       "version": "4.2.0",
       "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
@@ -37231,28 +35268,6 @@
         "uuid": "dist/bin/uuid"
       }
     },
-    "node_modules/v8-compile-cache-lib": {
-      "version": "3.0.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/v8-to-istanbul": {
-      "version": "9.1.0",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@jridgewell/trace-mapping": "^0.3.12",
-        "@types/istanbul-lib-coverage": "^2.0.1",
-        "convert-source-map": "^1.6.0"
-      },
-      "engines": {
-        "node": ">=10.12.0"
-      }
-    },
     "node_modules/validate-npm-package-license": {
       "version": "3.0.4",
       "license": "Apache-2.0",
@@ -38049,16 +36064,6 @@
       "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==",
       "license": "ISC"
     },
-    "node_modules/walker": {
-      "version": "1.0.8",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "makeerror": "1.0.12"
-      }
-    },
     "node_modules/watchpack": {
       "version": "2.4.1",
       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz",
@@ -38813,20 +36818,6 @@
       "version": "1.0.2",
       "license": "ISC"
     },
-    "node_modules/write-file-atomic": {
-      "version": "4.0.2",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "imurmurhash": "^0.1.4",
-        "signal-exit": "^3.0.7"
-      },
-      "engines": {
-        "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
-      }
-    },
     "node_modules/write-json-file": {
       "version": "4.3.0",
       "license": "MIT",
@@ -39153,16 +37144,6 @@
         "fd-slicer": "~1.1.0"
       }
     },
-    "node_modules/yn": {
-      "version": "3.1.1",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=6"
-      }
-    },
     "node_modules/yocto-queue": {
       "version": "0.1.0",
       "license": "MIT",
@@ -40012,7 +37993,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-color-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40045,7 +38026,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40076,7 +38057,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40192,7 +38173,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40221,7 +38202,7 @@
         "@instructure/ui-icons": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40253,7 +38234,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40290,7 +38271,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40318,7 +38299,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40354,7 +38335,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40391,7 +38372,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40542,7 +38523,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40594,7 +38575,7 @@
         "@instructure/ui-buttons": "10.8.0",
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40628,7 +38609,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40665,7 +38646,7 @@
         "@instructure/console": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-prop-types": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40685,7 +38666,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40722,7 +38703,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^15.0.7",
         "vitest": "^2.1.8"
       },
@@ -40784,7 +38765,7 @@
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40815,7 +38796,7 @@
       "devDependencies": {
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40862,7 +38843,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-color-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -40967,7 +38948,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -40996,7 +38977,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -41024,7 +39005,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -44662,7 +42643,7 @@
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -44722,7 +42703,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -44752,7 +42733,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -44788,7 +42769,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -44817,7 +42798,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -44852,7 +42833,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-position": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -44878,7 +42859,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -44919,7 +42900,7 @@
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -44951,7 +42932,7 @@
         "@instructure/ui-scripts": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45017,7 +42998,7 @@
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "@types/no-scroll": "^2.1.2",
@@ -45082,7 +43063,7 @@
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45118,7 +43099,7 @@
         "@instructure/ui-test-queries": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45155,7 +43136,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-queries": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45180,7 +43161,7 @@
       "devDependencies": {
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45214,7 +43195,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.1.4",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45243,7 +43224,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45261,7 +43242,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45290,7 +43271,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45352,7 +43333,7 @@
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45377,7 +43358,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45737,7 +43718,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45794,7 +43775,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45826,7 +43807,7 @@
         "@instructure/ui-icons": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45875,7 +43856,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-queries": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45906,7 +43887,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -45944,7 +43925,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -45978,7 +43959,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46016,7 +43997,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -46046,7 +44027,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.5",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46216,7 +44197,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1"
       },
       "peerDependencies": {
@@ -46247,7 +44228,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46280,7 +44261,7 @@
         "@instructure/ui-color-utils": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46311,7 +44292,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       }
@@ -46337,7 +44318,7 @@
         "@instructure/ui-axe-check": "10.8.0",
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "moment-timezone": "^0.5.45",
@@ -46405,7 +44386,7 @@
         "@instructure/ui-test-queries": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46452,7 +44433,7 @@
         "@instructure/ui-test-locator": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@testing-library/user-event": "^14.5.2",
         "vitest": "^2.1.8"
@@ -46593,7 +44574,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "@types/json-stable-stringify": "^1.0.36",
         "vitest": "^2.1.8"
@@ -46651,7 +44632,7 @@
         "@instructure/ui-babel-preset": "10.8.0",
         "@instructure/ui-test-utils": "10.8.0",
         "@instructure/ui-themes": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "@testing-library/react": "^16.0.1",
         "vitest": "^2.1.8"
       },
@@ -46747,7 +44728,7 @@
       },
       "devDependencies": {
         "@instructure/ui-babel-preset": "10.8.0",
-        "@testing-library/jest-dom": "^6.4.6",
+        "@testing-library/jest-dom": "^6.6.3",
         "vitest": "^2.1.8"
       }
     }
diff --git a/package.json b/package.json
index 4dadf1498b..554ee8a1a5 100644
--- a/package.json
+++ b/package.json
@@ -69,11 +69,12 @@
     "@instructure/browserslist-config-instui": "workspace:*",
     "@instructure/pkg-utils": "workspace:*",
     "@testing-library/dom": "^10.4.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "@types/eslint__js": "^8.42.3",
     "@types/react-dom": "^18.3.0",
+    "@types/jest": "^29.5.14",
     "@vitejs/plugin-react": "^4.3.4",
     "@vitest/eslint-plugin": "^1.1.14",
     "chai": "^4.4.1",
@@ -107,7 +108,8 @@
     "chalk": "Chalk 5 is ESM. (used here by the scripts/ folder)",
     "tar": "Lerna 8 needs tar for this fixed(?) bug: https://github.com/lerna/lerna/issues/4005",
     "eslint-import-resolver-typescript": "^3.6.1 not supported by ESLint 9",
-    "eslint-plugin-import-x": "^3.1.0 not supported by ESLint 9"
+    "eslint-plugin-import-x": "^3.1.0 not supported by ESLint 9",
+    "@types/jest": "needed because https://github.com/testing-library/jest-dom/issues/544 recheck if fixed"
   },
   "engines": {
     "node": ">=18",
diff --git a/packages/ui-a11y-utils/package.json b/packages/ui-a11y-utils/package.json
index eeed92fff9..5d3fce61ba 100644
--- a/packages/ui-a11y-utils/package.json
+++ b/packages/ui-a11y-utils/package.json
@@ -34,7 +34,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-color-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-alerts/package.json b/packages/ui-alerts/package.json
index 0ad82e28af..f4025733f0 100644
--- a/packages/ui-alerts/package.json
+++ b/packages/ui-alerts/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json
index 48aa0981a4..1d2b2bde05 100644
--- a/packages/ui-avatar/package.json
+++ b/packages/ui-avatar/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-badge/package.json b/packages/ui-badge/package.json
index 96dd63c68c..09c2beb305 100644
--- a/packages/ui-badge/package.json
+++ b/packages/ui-badge/package.json
@@ -38,7 +38,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-billboard/package.json b/packages/ui-billboard/package.json
index e0d3df8b6f..1261362f3f 100644
--- a/packages/ui-billboard/package.json
+++ b/packages/ui-billboard/package.json
@@ -29,7 +29,7 @@
     "@instructure/ui-icons": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-breadcrumb/package.json b/packages/ui-breadcrumb/package.json
index fb8b738927..bdd84f0e2b 100644
--- a/packages/ui-breadcrumb/package.json
+++ b/packages/ui-breadcrumb/package.json
@@ -27,7 +27,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-buttons/package.json b/packages/ui-buttons/package.json
index 154f2ffc7a..be9e2d85e8 100644
--- a/packages/ui-buttons/package.json
+++ b/packages/ui-buttons/package.json
@@ -27,7 +27,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-byline/package.json b/packages/ui-byline/package.json
index 6055618bc7..06e22a96c9 100644
--- a/packages/ui-byline/package.json
+++ b/packages/ui-byline/package.json
@@ -37,7 +37,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-calendar/package.json b/packages/ui-calendar/package.json
index 4db111c22e..bce07ecc50 100644
--- a/packages/ui-calendar/package.json
+++ b/packages/ui-calendar/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-checkbox/package.json b/packages/ui-checkbox/package.json
index 3c457490ed..81861808c1 100644
--- a/packages/ui-checkbox/package.json
+++ b/packages/ui-checkbox/package.json
@@ -46,7 +46,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-color-picker/package.json b/packages/ui-color-picker/package.json
index a501421dac..24c3d9ffe6 100644
--- a/packages/ui-color-picker/package.json
+++ b/packages/ui-color-picker/package.json
@@ -51,7 +51,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-date-input/package.json b/packages/ui-date-input/package.json
index e359b1583e..e891e062ba 100644
--- a/packages/ui-date-input/package.json
+++ b/packages/ui-date-input/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-buttons": "10.8.0",
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-date-time-input/package.json b/packages/ui-date-time-input/package.json
index 6117abb775..5cece4333c 100644
--- a/packages/ui-date-time-input/package.json
+++ b/packages/ui-date-time-input/package.json
@@ -25,7 +25,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-dialog/package.json b/packages/ui-dialog/package.json
index cf6403c514..babe5a82a4 100644
--- a/packages/ui-dialog/package.json
+++ b/packages/ui-dialog/package.json
@@ -35,7 +35,7 @@
     "@instructure/console": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-prop-types": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-dom-utils/package.json b/packages/ui-dom-utils/package.json
index fa88e2b1e6..2341174053 100644
--- a/packages/ui-dom-utils/package.json
+++ b/packages/ui-dom-utils/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-drawer-layout/package.json b/packages/ui-drawer-layout/package.json
index ea5d756151..1afb443f0a 100644
--- a/packages/ui-drawer-layout/package.json
+++ b/packages/ui-drawer-layout/package.json
@@ -46,7 +46,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^15.0.7",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-drilldown/package.json b/packages/ui-drilldown/package.json
index e14c90d385..a74ad572ed 100644
--- a/packages/ui-drilldown/package.json
+++ b/packages/ui-drilldown/package.json
@@ -47,7 +47,7 @@
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-editable/package.json b/packages/ui-editable/package.json
index dacd7ff51b..e1f4009518 100644
--- a/packages/ui-editable/package.json
+++ b/packages/ui-editable/package.json
@@ -25,7 +25,7 @@
   "devDependencies": {
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-expandable/package.json b/packages/ui-expandable/package.json
index 910be70f11..808b3f54ef 100644
--- a/packages/ui-expandable/package.json
+++ b/packages/ui-expandable/package.json
@@ -35,7 +35,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-color-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-form-field/package.json b/packages/ui-form-field/package.json
index 1c396c19c5..d07aa11eda 100644
--- a/packages/ui-form-field/package.json
+++ b/packages/ui-form-field/package.json
@@ -27,7 +27,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-grid/package.json b/packages/ui-grid/package.json
index d3288445d5..5e138819bf 100644
--- a/packages/ui-grid/package.json
+++ b/packages/ui-grid/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-heading/package.json b/packages/ui-heading/package.json
index f0ed10027b..0e904e7e02 100644
--- a/packages/ui-heading/package.json
+++ b/packages/ui-heading/package.json
@@ -38,7 +38,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-img/package.json b/packages/ui-img/package.json
index 3b19bd553b..7de6b8c2dc 100644
--- a/packages/ui-img/package.json
+++ b/packages/ui-img/package.json
@@ -37,7 +37,7 @@
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-link/package.json b/packages/ui-link/package.json
index bae175b113..631948f725 100644
--- a/packages/ui-link/package.json
+++ b/packages/ui-link/package.json
@@ -42,7 +42,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-list/package.json b/packages/ui-list/package.json
index f240263888..c1f726db57 100644
--- a/packages/ui-list/package.json
+++ b/packages/ui-list/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-menu/package.json b/packages/ui-menu/package.json
index 4d20e6d68e..f10aa92530 100644
--- a/packages/ui-menu/package.json
+++ b/packages/ui-menu/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-metric/package.json b/packages/ui-metric/package.json
index 0f6d4f4cfd..0f33e102fd 100644
--- a/packages/ui-metric/package.json
+++ b/packages/ui-metric/package.json
@@ -38,7 +38,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-modal/package.json b/packages/ui-modal/package.json
index dde7a10f97..0b1944708e 100644
--- a/packages/ui-modal/package.json
+++ b/packages/ui-modal/package.json
@@ -48,7 +48,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-position": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-motion/package.json b/packages/ui-motion/package.json
index 67028772d1..aeb7422d42 100644
--- a/packages/ui-motion/package.json
+++ b/packages/ui-motion/package.json
@@ -25,7 +25,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-navigation/package.json b/packages/ui-navigation/package.json
index d8edbd10c7..00d584b061 100644
--- a/packages/ui-navigation/package.json
+++ b/packages/ui-navigation/package.json
@@ -29,7 +29,7 @@
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-number-input/package.json b/packages/ui-number-input/package.json
index 347b6a7707..ec9bb60812 100644
--- a/packages/ui-number-input/package.json
+++ b/packages/ui-number-input/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-scripts": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-overlays/package.json b/packages/ui-overlays/package.json
index 4167526ba0..46db65c9ce 100644
--- a/packages/ui-overlays/package.json
+++ b/packages/ui-overlays/package.json
@@ -25,7 +25,7 @@
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "@types/no-scroll": "^2.1.2",
diff --git a/packages/ui-pagination/package.json b/packages/ui-pagination/package.json
index 11e2a4ffa1..143b585525 100644
--- a/packages/ui-pagination/package.json
+++ b/packages/ui-pagination/package.json
@@ -26,7 +26,7 @@
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-pill/package.json b/packages/ui-pill/package.json
index f272311329..9b92a3b550 100644
--- a/packages/ui-pill/package.json
+++ b/packages/ui-pill/package.json
@@ -45,7 +45,7 @@
     "@instructure/ui-test-queries": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-popover/package.json b/packages/ui-popover/package.json
index c3262dbd5d..169b09988d 100644
--- a/packages/ui-popover/package.json
+++ b/packages/ui-popover/package.json
@@ -47,7 +47,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-queries": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-portal/package.json b/packages/ui-portal/package.json
index 9fbf8251a3..554b05e6f8 100644
--- a/packages/ui-portal/package.json
+++ b/packages/ui-portal/package.json
@@ -25,7 +25,7 @@
   "devDependencies": {
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-position/package.json b/packages/ui-position/package.json
index 771ea47f15..64e8727a92 100644
--- a/packages/ui-position/package.json
+++ b/packages/ui-position/package.json
@@ -42,7 +42,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.1.4",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-progress/package.json b/packages/ui-progress/package.json
index 9d0324bd83..4c78a0f99b 100644
--- a/packages/ui-progress/package.json
+++ b/packages/ui-progress/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-prop-types/package.json b/packages/ui-prop-types/package.json
index fe2ab4c3d2..8ddca4617e 100644
--- a/packages/ui-prop-types/package.json
+++ b/packages/ui-prop-types/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-radio-input/package.json b/packages/ui-radio-input/package.json
index e6f751c968..4e42c69273 100644
--- a/packages/ui-radio-input/package.json
+++ b/packages/ui-radio-input/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-rating/package.json b/packages/ui-rating/package.json
index 665fe26934..1a87e5ae85 100644
--- a/packages/ui-rating/package.json
+++ b/packages/ui-rating/package.json
@@ -40,7 +40,7 @@
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-react-utils/package.json b/packages/ui-react-utils/package.json
index 1bd57906cb..78aed5f05e 100644
--- a/packages/ui-react-utils/package.json
+++ b/packages/ui-react-utils/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-select/package.json b/packages/ui-select/package.json
index d05e59ac02..11d72304a3 100644
--- a/packages/ui-select/package.json
+++ b/packages/ui-select/package.json
@@ -30,7 +30,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-side-nav-bar/package.json b/packages/ui-side-nav-bar/package.json
index 7401ba4a36..543a008d4b 100644
--- a/packages/ui-side-nav-bar/package.json
+++ b/packages/ui-side-nav-bar/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-simple-select/package.json b/packages/ui-simple-select/package.json
index 6c68e3bdd8..e2ffd5e6a4 100644
--- a/packages/ui-simple-select/package.json
+++ b/packages/ui-simple-select/package.json
@@ -41,7 +41,7 @@
     "@instructure/ui-icons": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-source-code-editor/package.json b/packages/ui-source-code-editor/package.json
index d386b0bcfc..753d392085 100644
--- a/packages/ui-source-code-editor/package.json
+++ b/packages/ui-source-code-editor/package.json
@@ -26,7 +26,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-queries": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-spinner/package.json b/packages/ui-spinner/package.json
index 3ec5f784a3..3e7e361a07 100644
--- a/packages/ui-spinner/package.json
+++ b/packages/ui-spinner/package.json
@@ -40,7 +40,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-svg-images/package.json b/packages/ui-svg-images/package.json
index 05f515d3d4..e1aa89ac71 100644
--- a/packages/ui-svg-images/package.json
+++ b/packages/ui-svg-images/package.json
@@ -27,7 +27,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-table/package.json b/packages/ui-table/package.json
index 312191b20e..a0db7f85de 100644
--- a/packages/ui-table/package.json
+++ b/packages/ui-table/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-tabs/package.json b/packages/ui-tabs/package.json
index 618cbac028..0a55d37e8c 100644
--- a/packages/ui-tabs/package.json
+++ b/packages/ui-tabs/package.json
@@ -28,7 +28,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-tag/package.json b/packages/ui-tag/package.json
index 23508401b8..b284e4856b 100644
--- a/packages/ui-tag/package.json
+++ b/packages/ui-tag/package.json
@@ -40,7 +40,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.5",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-text-area/package.json b/packages/ui-text-area/package.json
index 9a8c3cbb14..32ec5944d9 100644
--- a/packages/ui-text-area/package.json
+++ b/packages/ui-text-area/package.json
@@ -42,7 +42,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-text-input/package.json b/packages/ui-text-input/package.json
index 75f8f2b2c3..15ed86b035 100644
--- a/packages/ui-text-input/package.json
+++ b/packages/ui-text-input/package.json
@@ -29,7 +29,7 @@
     "@instructure/ui-color-utils": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-text/package.json b/packages/ui-text/package.json
index cec3a13d70..0555354f7a 100644
--- a/packages/ui-text/package.json
+++ b/packages/ui-text/package.json
@@ -36,7 +36,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1"
   },
   "peerDependencies": {
diff --git a/packages/ui-themes/package.json b/packages/ui-themes/package.json
index ec3fbb8792..177ae68156 100644
--- a/packages/ui-themes/package.json
+++ b/packages/ui-themes/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/ui-time-select/package.json b/packages/ui-time-select/package.json
index 3eb6b1ed76..65b53c3f3e 100644
--- a/packages/ui-time-select/package.json
+++ b/packages/ui-time-select/package.json
@@ -39,7 +39,7 @@
     "@instructure/ui-axe-check": "10.8.0",
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "moment-timezone": "^0.5.45",
diff --git a/packages/ui-tooltip/package.json b/packages/ui-tooltip/package.json
index fc24cfbcb2..5f8c6a9918 100644
--- a/packages/ui-tooltip/package.json
+++ b/packages/ui-tooltip/package.json
@@ -43,7 +43,7 @@
     "@instructure/ui-test-queries": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-top-nav-bar/package.json b/packages/ui-top-nav-bar/package.json
index ba8517027b..a722bb285a 100644
--- a/packages/ui-top-nav-bar/package.json
+++ b/packages/ui-top-nav-bar/package.json
@@ -56,7 +56,7 @@
     "@instructure/ui-test-locator": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@testing-library/user-event": "^14.5.2",
     "vitest": "^2.1.8"
diff --git a/packages/ui-utils/package.json b/packages/ui-utils/package.json
index 7ee7c89006..270291621b 100644
--- a/packages/ui-utils/package.json
+++ b/packages/ui-utils/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "@types/json-stable-stringify": "^1.0.36",
     "vitest": "^2.1.8"
diff --git a/packages/ui-view/package.json b/packages/ui-view/package.json
index a930313cc7..f0b8be59de 100644
--- a/packages/ui-view/package.json
+++ b/packages/ui-view/package.json
@@ -40,7 +40,7 @@
     "@instructure/ui-babel-preset": "10.8.0",
     "@instructure/ui-test-utils": "10.8.0",
     "@instructure/ui-themes": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "@testing-library/react": "^16.0.1",
     "vitest": "^2.1.8"
   },
diff --git a/packages/uid/package.json b/packages/uid/package.json
index e549e73e9b..35a580bcfb 100644
--- a/packages/uid/package.json
+++ b/packages/uid/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "devDependencies": {
     "@instructure/ui-babel-preset": "10.8.0",
-    "@testing-library/jest-dom": "^6.4.6",
+    "@testing-library/jest-dom": "^6.6.3",
     "vitest": "^2.1.8"
   },
   "dependencies": {