diff --git a/package-lock.json b/package-lock.json
index ffe6410..128df28 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,10 +22,10 @@
         "@typescript-eslint/eslint-plugin": "^7.14.1",
         "@typescript-eslint/parser": "^7.14.1",
         "eslint": "^8.57.0",
-        "eslint-import-resolver-typescript": "^3.6.1",
+        "eslint-import-resolver-typescript": "^3.7.0",
         "eslint-plugin-import": "^2.29.1",
-        "eslint-plugin-n": "^17.14.0",
-        "prettier": "^3.4.1",
+        "eslint-plugin-n": "^17.15.1",
+        "prettier": "^3.4.2",
         "typescript": "~5.7.2"
       },
       "engines": {
@@ -40,12 +40,12 @@
       "dev": true
     },
     "node_modules/@arethetypeswrong/cli": {
-      "version": "0.17.0",
-      "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.17.0.tgz",
-      "integrity": "sha512-xSMW7bfzVWpYw5JFgZqBXqr6PdR0/REmn3DkxCES5N0JTcB0CVgbIynJCvKBFmXaPc3hzmmTrb7+yPDRoOSZdA==",
+      "version": "0.17.2",
+      "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.17.2.tgz",
+      "integrity": "sha512-/u2VcQJ8PKc4hcao/vXnHrYLEI/sQqKarbHi+NEIfvdymaW5o62XOCXy2yvalQa/vR+AAD/QNEgAUzHo5f7hrw==",
       "dev": true,
       "dependencies": {
-        "@arethetypeswrong/core": "0.17.0",
+        "@arethetypeswrong/core": "0.17.2",
         "chalk": "^4.1.2",
         "cli-table3": "^0.6.3",
         "commander": "^10.0.1",
@@ -61,9 +61,9 @@
       }
     },
     "node_modules/@arethetypeswrong/core": {
-      "version": "0.17.0",
-      "resolved": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.17.0.tgz",
-      "integrity": "sha512-FHyhFizXNetigTVsIhqXKGYLpazPS5YNojEPpZEUcBPt9wVvoEbNIvG+hybuBR+pjlRcbyuqhukHZm1fr+bDgA==",
+      "version": "0.17.2",
+      "resolved": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.17.2.tgz",
+      "integrity": "sha512-JYeLgS4rQ2l3gHCabaka3atsEyskfpx+WqUbo+6l8LApILJgr0/XDb7KNC9Ovevp4iPVF2Q73oshpgOKJ3uDRQ==",
       "dev": true,
       "dependencies": {
         "@andrewbranch/untar.js": "^1.0.3",
@@ -1240,9 +1240,9 @@
       }
     },
     "node_modules/@ungap/structured-clone": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
-      "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz",
+      "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==",
       "dev": true,
       "license": "ISC"
     },
@@ -1759,11 +1759,12 @@
       }
     },
     "node_modules/debug": {
-      "version": "4.3.5",
+      "version": "4.4.0",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+      "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
-        "ms": "2.1.2"
+        "ms": "^2.1.3"
       },
       "engines": {
         "node": ">=6.0"
@@ -2155,19 +2156,19 @@
       }
     },
     "node_modules/eslint-import-resolver-typescript": {
-      "version": "3.6.3",
-      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz",
-      "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==",
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz",
+      "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==",
       "dev": true,
       "dependencies": {
         "@nolyfill/is-core-module": "1.0.39",
-        "debug": "^4.3.5",
+        "debug": "^4.3.7",
         "enhanced-resolve": "^5.15.0",
-        "eslint-module-utils": "^2.8.1",
         "fast-glob": "^3.3.2",
         "get-tsconfig": "^4.7.5",
         "is-bun-module": "^1.0.2",
-        "is-glob": "^4.0.3"
+        "is-glob": "^4.0.3",
+        "stable-hash": "^0.0.4"
       },
       "engines": {
         "node": "^14.18.0 || >=16.0.0"
@@ -2315,9 +2316,9 @@
       }
     },
     "node_modules/eslint-plugin-n": {
-      "version": "17.14.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.14.0.tgz",
-      "integrity": "sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==",
+      "version": "17.15.1",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz",
+      "integrity": "sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==",
       "dev": true,
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.4.1",
@@ -3452,9 +3453,10 @@
       }
     },
     "node_modules/ms": {
-      "version": "2.1.2",
-      "dev": true,
-      "license": "MIT"
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+      "dev": true
     },
     "node_modules/mz": {
       "version": "2.7.0",
@@ -3786,9 +3788,9 @@
       }
     },
     "node_modules/prettier": {
-      "version": "3.4.1",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz",
-      "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==",
+      "version": "3.4.2",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz",
+      "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==",
       "dev": true,
       "bin": {
         "prettier": "bin/prettier.cjs"
@@ -4154,6 +4156,12 @@
         "node": ">=8"
       }
     },
+    "node_modules/stable-hash": {
+      "version": "0.0.4",
+      "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz",
+      "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==",
+      "dev": true
+    },
     "node_modules/string-width": {
       "version": "5.1.2",
       "license": "MIT",
@@ -4870,7 +4878,7 @@
       "version": "0.6.0",
       "license": "Apache-2.0",
       "devDependencies": {
-        "@arethetypeswrong/cli": "^0.17.0",
+        "@arethetypeswrong/cli": "^0.17.2",
         "@bufbuild/buf": "^1.48.0",
         "@playwright/test": "^1.49.1",
         "@types/node": "^22.10.3"
@@ -4898,7 +4906,7 @@
         "@types/react": "^18.3.12",
         "@types/react-dom": "^18.3.1",
         "esbuild": "^0.24.2",
-        "prettier": "^3.4.1",
+        "prettier": "^3.4.2",
         "typescript": "~5.7.2"
       }
     }
diff --git a/package.json b/package.json
index fb62b71..f80b00a 100644
--- a/package.json
+++ b/package.json
@@ -35,10 +35,10 @@
     "@typescript-eslint/eslint-plugin": "^7.14.1",
     "@typescript-eslint/parser": "^7.14.1",
     "eslint": "^8.57.0",
-    "eslint-import-resolver-typescript": "^3.6.1",
+    "eslint-import-resolver-typescript": "^3.7.0",
     "eslint-plugin-import": "^2.29.1",
-    "eslint-plugin-n": "^17.14.0",
-    "prettier": "^3.4.1",
+    "eslint-plugin-n": "^17.15.1",
+    "prettier": "^3.4.2",
     "typescript": "~5.7.2"
   },
   "dependencies": {
diff --git a/packages/connect-playwright-example/package.json b/packages/connect-playwright-example/package.json
index 8ad6221..3348e25 100644
--- a/packages/connect-playwright-example/package.json
+++ b/packages/connect-playwright-example/package.json
@@ -22,7 +22,7 @@
     "@types/react": "^18.3.12",
     "@types/react-dom": "^18.3.1",
     "esbuild": "^0.24.2",
-    "prettier": "^3.4.1",
+    "prettier": "^3.4.2",
     "typescript": "~5.7.2"
   },
   "dependencies": {
diff --git a/packages/connect-playwright/package.json b/packages/connect-playwright/package.json
index 40f24d9..c0e8be9 100644
--- a/packages/connect-playwright/package.json
+++ b/packages/connect-playwright/package.json
@@ -36,7 +36,7 @@
   },
   "devDependencies": {
     "@bufbuild/buf": "^1.48.0",
-    "@arethetypeswrong/cli": "^0.17.0",
+    "@arethetypeswrong/cli": "^0.17.2",
     "@playwright/test": "^1.49.1",
     "@types/node": "^22.10.3"
   },