diff --git a/package-lock.json b/package-lock.json
index b52d779..6780426 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
         "@types/node": "^20.8.10",
         "@typescript-eslint/eslint-plugin": "^6.9.1",
         "@typescript-eslint/parser": "^6.9.1",
-        "assert-helpers": "^8.4.0",
+        "assert-helpers": "^11.9.0",
         "eslint": "^8.52.0",
         "eslint-config-bevry": "^3.28.0",
         "eslint-config-prettier": "^9.0.0",
@@ -794,14 +794,44 @@
       }
     },
     "node_modules/assert-helpers": {
-      "version": "8.4.0",
-      "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-8.4.0.tgz",
-      "integrity": "sha512-dSPOQr+QsAPplXkMymUxY+oQJnHcgxm9oKNJ2jC8pPx00HEAmHqvBok1nTfGLUSiuD/RhTjVy2iNl7Wj3YFBCg==",
+      "version": "11.9.0",
+      "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.9.0.tgz",
+      "integrity": "sha512-nFb4nEv+E1kGppjGlPl8QPxXA+HcZqV1gX7ltbiBMiUvzT2pbv5Jfo1dIGvm+ZXkEstvn7mPUtkZIVevwmTLBA==",
       "dev": true,
       "dependencies": {
-        "@bevry/ansi": "^3.3.0",
-        "editions": "^6.5.0",
-        "errlop": "^4.2.0"
+        "@bevry/ansi": "^6.7.0",
+        "editions": "^6.18.0",
+        "errlop": "^8.2.0"
+      },
+      "engines": {
+        "node": ">=4"
+      },
+      "funding": {
+        "url": "https://bevry.me/fund"
+      }
+    },
+    "node_modules/assert-helpers/node_modules/@bevry/ansi": {
+      "version": "6.7.0",
+      "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.7.0.tgz",
+      "integrity": "sha512-ApvNj7gXXCKsQLJhrAMwoZ+KZ3xMuJ7TS/f3O+IoS03Op2c0AUE9uR9gJfTlwaCzvwIe4XFr6Y7ET/TXnxe6ZA==",
+      "dev": true,
+      "dependencies": {
+        "editions": "^6.18.0"
+      },
+      "engines": {
+        "node": ">=4"
+      },
+      "funding": {
+        "url": "https://bevry.me/fund"
+      }
+    },
+    "node_modules/assert-helpers/node_modules/errlop": {
+      "version": "8.2.0",
+      "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz",
+      "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==",
+      "dev": true,
+      "dependencies": {
+        "editions": "^6.18.0"
       },
       "engines": {
         "node": ">=4"
@@ -1309,12 +1339,12 @@
       }
     },
     "node_modules/editions": {
-      "version": "6.8.0",
-      "resolved": "https://registry.npmjs.org/editions/-/editions-6.8.0.tgz",
-      "integrity": "sha512-N4HL1Jy7GuwRY0SM+k3SCCq0rCpQ8Y+hJg05Yg3XT0gxmtxytfIgYV/4jbUFWLvlREqxpwaYhws8p+hisWkLEw==",
+      "version": "6.19.0",
+      "resolved": "https://registry.npmjs.org/editions/-/editions-6.19.0.tgz",
+      "integrity": "sha512-mJabiGaqoKWjgz0kqrVPzLBsk4sh11zcNXKFXBZ3eLwwHBWylz5OcrBrZRRaLPWoRpm9m428CLzKcituabUuFg==",
       "dev": true,
       "dependencies": {
-        "version-range": "^1.4.0"
+        "version-range": "^4.11.0"
       },
       "engines": {
         "node": ">=4"
@@ -4042,26 +4072,11 @@
         "extsprintf": "^1.2.0"
       }
     },
-    "node_modules/version-compare": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-1.4.0.tgz",
-      "integrity": "sha512-mhSGH/W+zv2JuoeefqEbtfSCrHbQD4DhvYXplTnzIllJ58VMuMrRt+2zSmoUb0exBCSKVB05sTPirQwxFhUbbQ==",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      },
-      "funding": {
-        "url": "https://bevry.me/fund"
-      }
-    },
     "node_modules/version-range": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/version-range/-/version-range-1.4.0.tgz",
-      "integrity": "sha512-X5aUE7gsPxMld7+LENKEKolrtSDmF4xUcljaUz4uCZXQMj2D16UoyUkr4dYXhrsJjjgf7pe5SnDZQ1puz59kfw==",
+      "version": "4.11.0",
+      "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.11.0.tgz",
+      "integrity": "sha512-h6ZOpIbN1Dk6hfDAmni/lOMncSUcIU1/6XsDc54kQe9/lMzzzv53ovpTr0CbNDJz2GLbmr/yyrQjD8vntyxXxg==",
       "dev": true,
-      "dependencies": {
-        "version-compare": "^1.2.0"
-      },
       "engines": {
         "node": ">=4"
       },
diff --git a/package.json b/package.json
index 05670e6..68e73de 100644
--- a/package.json
+++ b/package.json
@@ -214,7 +214,7 @@
     "@types/node": "^20.8.10",
     "@typescript-eslint/eslint-plugin": "^6.9.1",
     "@typescript-eslint/parser": "^6.9.1",
-    "assert-helpers": "^8.4.0",
+    "assert-helpers": "^11.9.0",
     "eslint": "^8.52.0",
     "eslint-config-bevry": "^3.28.0",
     "eslint-config-prettier": "^9.0.0",