diff --git a/package-lock.json b/package-lock.json index 80eea9c..9395adc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1083,9 +1083,9 @@ } }, "node_modules/@tapjs/after": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.8.tgz", - "integrity": "sha512-4DKqCH/xGU7SJAxlHzxxd0uhGy5bYMRg5PiFDs92XL6ajkU1jGvKvxoLMVXkDdcIcncD8qLoaiJNsNBFHFKVJQ==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.10.tgz", + "integrity": "sha512-zAeZAUZ9Su5PgTvczJLzlbUObpAMSFqnd+mIVp1TpgVn6Hc/elPEzZ9oe1hWdz8bInKdisdcx0LK0sv2qJO/dQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1095,13 +1095,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/after-each": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.8.tgz", - "integrity": "sha512-rbQGqUej2OhOf56PvEMnF5JiEP1SIluxoaBl95j20thsgfXOK5DUCrRRqW8ORx6iGV+6u1KyT8SVIySMXQIsnw==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.10.tgz", + "integrity": "sha512-KxcIPOOQ9NtH84kiKfT1bFvRH5b3mJxjv7YP4f5hDxMp5Vqw2BzRW/Rq1StpXKCa+simwEUAu+8wINHXhRSOCQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1111,13 +1111,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/asserts": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.8.tgz", - "integrity": "sha512-FHuhyii/b0hc7wbCTqNoWp5lXuB2PhRR367JjU9op+jf/amt9C3du5rubCo5FyfnL3Mey/EGr68m54urk24LVA==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.10.tgz", + "integrity": "sha512-3MkErdpu7U6AdFzHVChOu0oaN+1ZmbPXOhpangZEdtMtSxYVV9H2Nxc8b4VDCImOgwexBs8LBrOOz58/x3JmUg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1133,13 +1133,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/before": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.8.tgz", - "integrity": "sha512-g6dm5K9wV+Mqn+B9kJNA9deOarz1gKIuMKFmx4njAYE0cm5dcQJ4I4K1l5nySpNVkXO/E+v1+iBIwehRzd1PdQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.10.tgz", + "integrity": "sha512-PEdVsfd8kmihyhgTN2YAAysdw1ZVFszQEClc66dyxN+0OSh9KvVxHFWITEj6JfMPi64ciiS+eyk7SKHfdRp08Q==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1149,13 +1149,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/before-each": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.8.tgz", - "integrity": "sha512-iZgtOp+KjkGayEUi53hQ8DfJEqNHyJ7xIr/26UY1FFOE5yFxpgy1Ue/eo1hFzzbTCDKLsRcQxiAuyv0/MI29cA==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.10.tgz", + "integrity": "sha512-ND90VdYmN4jURtcNXC+BuH+hXr4tFecXHrJq8yM6/ns6Qa4jsBvkQdUv4Ct19rqOAzGidie41ro3Kq0V/KTonw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1165,31 +1165,31 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/chdir": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.8.tgz", - "integrity": "sha512-3WTjbY+KXGcROM+tePTj2+UgJESQ0ysWgF2tENwjhm9Looy642sAUHpuLrW3MGKMbJGix5L9eRSRHnahQHcREA==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.10.tgz", + "integrity": "sha512-taCFaRSlIZzs9b0HYGstsukl/mn5In6XBoaX3XssIivGMR0fPzjb3CKB7fA+tYUYTn+BZ14OJxwWb2FGx9sOGA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/config": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.2.tgz", - "integrity": "sha512-5Ya7e9ACZluEfkmwCr8tLa967rYd/CUjGheu2VSiLTcgG/12qwooFYnhIP0Lpc95h7GUS9oWUz+5QERDDSnr3w==", + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.4.tgz", + "integrity": "sha512-mLUpuW4rtPYoLXGBxd8SoUQRVvNmudL+8FlZXV2N1pVPjEt9xDZNtqslDGcueVYMzT8nM5xZlSOeCJL0WUf5mg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/core": "4.5.6", - "@tapjs/test": "4.4.6", + "@tapjs/core": "4.5.8", + "@tapjs/test": "4.4.8", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", @@ -1203,20 +1203,20 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6", - "@tapjs/test": "4.4.6" + "@tapjs/core": "4.5.8", + "@tapjs/test": "4.4.8" } }, "node_modules/@tapjs/core": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.6.tgz", - "integrity": "sha512-eBPsRSBhx+vddAjcyhP90hCVgj+vlAlZor/FLo2TIe02JAEzpkJTSAvxm4u/oOzAMYClYp6DrjCVPF42Nh+q8A==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.8.tgz", + "integrity": "sha512-A6RTyqbkpYAZoJkmg3T8mgaHe6hx0ROjomfAGkjjRcvASInzN0dCG0Ynu1rP2YWGGSFGXV8UqWUMIVGBrtQTqw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/processinfo": "^3.1.10", + "@tapjs/processinfo": "^3.1.12", "@tapjs/stack": "4.3.3", - "@tapjs/test": "4.4.6", + "@tapjs/test": "4.4.8", "async-hook-domain": "^4.0.1", "diff": "^8.0.2", "is-actual-promise": "^1.0.1", @@ -1248,9 +1248,9 @@ } }, "node_modules/@tapjs/filter": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.8.tgz", - "integrity": "sha512-Xvr8WEtwF9oX2uTRrEQ/h50pZSf74zDmZxvuyYNVcUq3BClwYgKYnzTuRKudMGXttFPY+maUC14FWNks7aAoDg==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.10.tgz", + "integrity": "sha512-89tnzQDXrsKGxKozQ4IzX8XwqaBoINnapky8YFjmiYBEFXo3kYZJtr3m/ppEaDkzgJyb3kUFyF7ZqJQjlbg2CQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1260,13 +1260,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/fixture": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.8.tgz", - "integrity": "sha512-AsirrmF7sar3hNfcKG7+XLFjYY8Nax0ozyagoSkq41usfY/pW4F0KHQhmyMqXEYq+nrUHwtpdB/U+iCeLICIkw==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.10.tgz", + "integrity": "sha512-5DelAGzyrOci4Axaqo846+53EANoTgyPXAu2eO8qGNN/RSQeerWpH0x6H/vd3s0QevusWTw1X+KzGzx7pyusgg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1280,34 +1280,34 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/intercept": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.8.tgz", - "integrity": "sha512-JilNW+sQg6P71hKu7GRlE0pM4ervPYvwnOesZuwuOvFktYH/OJcXaJyRqWMxczDMJ38TCmKdH2EUyYrqBhVTMw==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.10.tgz", + "integrity": "sha512-99uzsc6VRpsUbbwsuWv9HjMF2QAce+daKbCrKg8Z8JvZ5Mg1bBR9PNXjG12NnZjljlTA3k+aJ+bs8umdu6kEUg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.8", + "@tapjs/after": "3.3.10", "@tapjs/stack": "4.3.3" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/mock": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.6.tgz", - "integrity": "sha512-LC2LWo2C+MnRKyMosVYkmoVplg+yK2Jgjprfu2YK7koemkVOCxNw50VL+UedqeIAAmnVl8LsJAiXYHzhz+67bg==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.8.tgz", + "integrity": "sha512-MRxOLJYGKQ0dyONymPZS7i7Z/re5vz+OO/Ik44lUGx82VWZ2J3I1ldquEKGm7aq4RGIjf666jgHa9wrgUmhJiA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.8", + "@tapjs/after": "3.3.10", "@tapjs/stack": "4.3.3", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" @@ -1319,13 +1319,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/node-serialize": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.8.tgz", - "integrity": "sha512-WJKrNf72ksqvTHyhtTGPt19tq7cGD6dNoEX+wm3jgw4ERJXQ0hXheqXlUcSLehiitVKQHhPZfHEVxRNmLfzTVg==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.10.tgz", + "integrity": "sha512-obAwYrhwqMR1szqctPFF3bpkw/1jBXU2A7F2a8MLirII3+/VcyR4cEb8nSCUSCjNvzPHX1vhmQ8lUADB0+1Xxg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1340,13 +1340,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/processinfo": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.10.tgz", - "integrity": "sha512-Vj3BiHIqal+mYKT8y/aEPHLX7jUXeMDckLwgeVBbRDXso0EbAMiMGUXpxD7ibZyp4HUUL4bSNnHfXi6HPrE8jQ==", + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.12.tgz", + "integrity": "sha512-ZkYxCTEDL2ZEvvPHyZK1kvqm1t5mjRrwaGKRGFAhKh/qqaSSklk7fasqpX6fE4XLYpGf4J01C/sMztz+DkY0dg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1361,13 +1361,13 @@ } }, "node_modules/@tapjs/reporter": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.8.tgz", - "integrity": "sha512-KTX1bRGWBAiLmskxNe5dRc/PNHkceSKaAoXymJwbw7yAjsGx7b6otHkojVd0J5M3xxKv8buQDqbaraSGCjFCPA==", + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.10.tgz", + "integrity": "sha512-E3Xtk5e3k76woEOvAUayfXLZUN+u2rErwBI0RXHpAUyx97cH4rFdtOgNU6spFJD4w4TDhuJrnoCsEpHC9P7sGA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "5.6.2", + "@tapjs/config": "5.6.4", "@tapjs/stack": "4.3.3", "chalk": "^5.6.2", "ink": "^5.2.1", @@ -1388,25 +1388,25 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/run": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.6.tgz", - "integrity": "sha512-gy6+NS9LbtYjW3T32Y0ZFtVHNl1OHUHpxVePBllMlDEVsZL/SHQLZB7YTbmDU2sdyyj+JBDL+DkxIBG07cLJRw==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.8.tgz", + "integrity": "sha512-CZFa9qBEcMjZIbDX12rbuGFGQ3Ct7N/Bn7Lk3/kQWe9tR/l05oFvp7zn/2YyjkRvZv2a5YxvhHZ7Hv3Mk5tr0w==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.8", - "@tapjs/before": "4.3.8", - "@tapjs/config": "5.6.2", - "@tapjs/processinfo": "^3.1.10", - "@tapjs/reporter": "4.4.8", - "@tapjs/spawn": "4.3.8", - "@tapjs/stdin": "4.3.8", - "@tapjs/test": "4.4.6", + "@tapjs/after": "3.3.10", + "@tapjs/before": "4.3.10", + "@tapjs/config": "5.6.4", + "@tapjs/processinfo": "^3.1.12", + "@tapjs/reporter": "4.4.10", + "@tapjs/spawn": "4.3.10", + "@tapjs/stdin": "4.3.10", + "@tapjs/test": "4.4.8", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -1437,13 +1437,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/snapshot": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.8.tgz", - "integrity": "sha512-1orUe6mmgVoes4zP2odk/qU3DuxdtukpKr/5BpfQ8tkqUMKyvYgv4r0+T0q7g96bgc7C2N1v9+Gj7uujGyeCOA==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.10.tgz", + "integrity": "sha512-N08scJXaqX5WG6lWgw2bieVprcavSO+MAfnvCkP/G5wPOFgvzgbMh1/EFRpJvIlvwCXmdvqsU79Ka5fjkkVtLA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1458,20 +1458,20 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/spawn": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.8.tgz", - "integrity": "sha512-WV3o++lvdyce4VCJAVF1fyKqfRHGof+ddwWoewxPp5T3Tb3mn5Goq9FFAYwaoHE5OmKM7CsEMWKyBMtCOI78+g==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.10.tgz", + "integrity": "sha512-xXQJ5H7xNYwYUcho6c9ErBuQLTQ2KFjEkn5fuMs/1IKKqf8JJ9zZQlPzNhfytendw6Bv14PxS9kjVrvvozbnSA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/stack": { @@ -1488,42 +1488,42 @@ } }, "node_modules/@tapjs/stdin": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.8.tgz", - "integrity": "sha512-EW6UIE6owtx/KI5r7JxB+Acg0KkzZqwf7lzwzga9DV9JmYNaFlAacz5ZuQiWQi5vazfXV4n33LE1vFKHsNuHFA==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.10.tgz", + "integrity": "sha512-vip3JDKW6BumPL9LTE25pMiw4sbsNHMvhSUK4T4SfEbZ/7mmRudtSMrozSiqUzcQKNyNR9A8bQM2pOe8uWwXmQ==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/test": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.6.tgz", - "integrity": "sha512-cWLvqUAUz8s81LMGjhqMKpE0pYVo66CyVhyzxuZph1ffscifSyqB9yL2MRGGLShyUJbde27RoQQ8Zvl+rdjv6A==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.8.tgz", + "integrity": "sha512-h9VUaICX+bo3KBHCf5Ky6buo3OaGS+HrUghjMcXB//m24MKfKBd00EOWznhIqwmppDWoapVJ0BZuL6KnyKPGjg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7", - "@tapjs/after": "3.3.8", - "@tapjs/after-each": "4.3.8", - "@tapjs/asserts": "4.3.8", - "@tapjs/before": "4.3.8", - "@tapjs/before-each": "4.3.8", - "@tapjs/chdir": "3.3.8", - "@tapjs/filter": "4.3.8", - "@tapjs/fixture": "4.3.8", - "@tapjs/intercept": "4.3.8", - "@tapjs/mock": "4.4.6", - "@tapjs/node-serialize": "4.3.8", - "@tapjs/snapshot": "4.3.8", - "@tapjs/spawn": "4.3.8", - "@tapjs/stdin": "4.3.8", - "@tapjs/typescript": "3.5.8", - "@tapjs/worker": "4.3.8", + "@tapjs/after": "3.3.10", + "@tapjs/after-each": "4.3.10", + "@tapjs/asserts": "4.3.10", + "@tapjs/before": "4.3.10", + "@tapjs/before-each": "4.3.10", + "@tapjs/chdir": "3.3.10", + "@tapjs/filter": "4.3.10", + "@tapjs/fixture": "4.3.10", + "@tapjs/intercept": "4.3.10", + "@tapjs/mock": "4.4.8", + "@tapjs/node-serialize": "4.3.10", + "@tapjs/snapshot": "4.3.10", + "@tapjs/spawn": "4.3.10", + "@tapjs/stdin": "4.3.10", + "@tapjs/typescript": "3.5.10", + "@tapjs/worker": "4.3.10", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -1543,7 +1543,7 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/test/node_modules/typescript": { @@ -1561,9 +1561,9 @@ } }, "node_modules/@tapjs/typescript": { - "version": "3.5.8", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.8.tgz", - "integrity": "sha512-rwWFItrxgUQjBJGJc1JPcxJzWh3s50E3pi/tmdgs+enTWN4sewjJQ6QcvmYN8hPdqU3XXOyELv3+hiBXd3Rtyw==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.10.tgz", + "integrity": "sha512-Z6abXH2P+WSXTWXCtqc6ly3SzwTwFSFsUlLCmOGIiaVvVluABK5/Ylz4HkKJw+2yWLZN0pVrx+inpt3Hjjm2oQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1573,20 +1573,20 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tapjs/worker": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.8.tgz", - "integrity": "sha512-WhQb0EvA7GOCGVnZOYn8dHmUUpPu18WhEqgFcPLy+focse7qVMOtK7ZyGJjwbaIk15VPrQ2Qm82LQaBZgyF5fw==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.10.tgz", + "integrity": "sha512-rp3n35xbO34xo/hSrWOs2Dsb2nxDrSdVzGvJEa7/KCA+X59+Vjb/lS8W6lSDLPtgH5LVNMxyJ1URG71K1+b33Q==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.6" + "@tapjs/core": "4.5.8" } }, "node_modules/@tsconfig/node14": { @@ -1695,20 +1695,20 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz", + "integrity": "sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "undici-types": "~7.19.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/@typescript/native-preview": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-bHFGxyIU83qjj6ywn3817A+Ug2ZID0GiBA5WFdbc/T7EjcrKnUUylexq0fU81N/mTbfw3FyP6ZCEdO2Ntcl/VQ==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-aJq3XQBPkL91U0YWPQ4WUzFpfzLmfwWt5tmtzdXaIiPZisqFVeG/uw+2b4e/uL/YhPAQt9OHG0UEIGLNfoiFwA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1718,19 +1718,19 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260504.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260504.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260504.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260504.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260504.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260504.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260504.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260518.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260518.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260518.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260518.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260518.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260518.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260518.1" } }, "node_modules/@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-+Qs1Q7Qxfp11n/hU3pweFU+EQ37FnDsdWOOxb7/vCy8QGBysrLUUYRhQ+GSW3s663oMtN6+9Kf82hk3ZT+kXlg==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-5n6xnR8jsDjrjHkf30hVVzby/cTusPrc0f6S3hQLrTdACC9JejsrHMHV1rRu55gSAIZhhBY0pqvG3/VKB9J0tA==", "cpu": [ "arm64" ], @@ -1745,9 +1745,9 @@ } }, "node_modules/@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-Wr3GWTRiMgibmhe88cjQ612ZyY7sbgsPYEaWKGPUxBaXtMHFIzgTBIoJMuaQqQx4GEJs6AUDyhnIHG1gx4rJjg==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-zO1lq7F6QskMZOfyQGpvnJF+DtbWtraMF/1srgtu86Yoc3MvRAnidX3R5S6l10d+r153WL0T4A8aMfZNhv2SAQ==", "cpu": [ "x64" ], @@ -1762,9 +1762,9 @@ } }, "node_modules/@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-s8QkhZe0M4QD2xhK1Xiy2JUQv1AOl8kUg5DLx1G8ws0f1BK/oKyqDNbxhZMGINYLFvkjpr9lOxt7qehSnpJMYQ==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-u2XUYrpqqBoYa+sb80pNURIy7OqIj1sBNecJb3+cGVxKdeBOMT2p7yPlg6ozuZnurAeUSuGwMWt5eekG0QRYVQ==", "cpu": [ "arm" ], @@ -1779,9 +1779,9 @@ } }, "node_modules/@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-y1Qai5l55Sl+/3B0hyQtvynq//C22BKFH3CfU35fbLYUo4P/ISUycyAbcA+PAPazpDFO3E56I96QUQrbJL2VVA==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-V/nLg3BtptWuRJnFUM2wACfZqtkqwC461eb07VabOWTkTEP+ouB7bUWapx6sbb023FiUIk3C3BPK5icjDM7GxA==", "cpu": [ "arm64" ], @@ -1796,9 +1796,9 @@ } }, "node_modules/@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-ngN3Ie3Vin6pFtqeNywxm86RTxgI0Fo0GZyJ1PxokLES8J3xfMPtMYfv85c/+5uz5+7T+m4LRLyY5IoLY4gtuw==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-NpG2X1kViy7YRpw54GTanHuoH/hwLywuVvFDnoAitR7zDCGJ7OP2YMyCLMrVJX+aCjz4NPrYqROf9OfdwRyNIw==", "cpu": [ "x64" ], @@ -1813,9 +1813,9 @@ } }, "node_modules/@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-/GZDJN/CsLbqIe7EdWDkXhNX9C41VjemBeUN6+9ckvEFLH8XyKTmXPYikNOn0N819M1KSeNZltplyUslfROOdw==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-Y7NTZd5yD/FxQLVxQdlK9MdXEsVQFgSOMu24p32kHthFJeVT81TYeMCr6qg0dKWCgOHGEcZtgN3jdmBz0OdaTg==", "cpu": [ "arm64" ], @@ -1830,9 +1830,9 @@ } }, "node_modules/@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20260504.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260504.1.tgz", - "integrity": "sha512-EYQBdVZq4xIzhTtKxw6wvee9238hEb7XrPG413AEZBD3kcR3qqvPULXsPzQyEpneCReATSaihscP/LfhMQYUmA==", + "version": "7.0.0-dev.20260518.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260518.1.tgz", + "integrity": "sha512-bFtq+ynOjZ3zqJSSm0wMFxlstXHoxGhT+dXnj5HihmuGGjrRM5PoNbPZVnpJ4xqAwvx8KHWZchZnpAr+yPgekA==", "cpu": [ "x64" ], @@ -2846,9 +2846,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", - "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", "dev": true, "license": "MIT", "engines": { @@ -3446,9 +3446,9 @@ } }, "node_modules/lru-cache": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz", - "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz", + "integrity": "sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -4452,9 +4452,9 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", "dev": true, "license": "ISC", "bin": { @@ -4563,9 +4563,9 @@ } }, "node_modules/socks": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.8.tgz", - "integrity": "sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", "dev": true, "license": "MIT", "dependencies": { @@ -4832,31 +4832,31 @@ } }, "node_modules/tap": { - "version": "21.7.2", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.2.tgz", - "integrity": "sha512-i5dPkJcojXqrbo+liVpRGvhxN0/h+oweqxHmoztIJ5+E2//11mVUL6D0dU2ugriFUNdjdI7G9GR7nW6koEeYlA==", + "version": "21.7.4", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.4.tgz", + "integrity": "sha512-Snv6jL5USfHTW9PmlEWuqaxoxVpmQYYOlFzUS/p1vOrNUeg6FCSWQFQuLNwljV1DYFy0jATq+gAy6vAVdXeR3A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.8", - "@tapjs/after-each": "4.3.8", - "@tapjs/asserts": "4.3.8", - "@tapjs/before": "4.3.8", - "@tapjs/before-each": "4.3.8", - "@tapjs/chdir": "3.3.8", - "@tapjs/core": "4.5.6", - "@tapjs/filter": "4.3.8", - "@tapjs/fixture": "4.3.8", - "@tapjs/intercept": "4.3.8", - "@tapjs/mock": "4.4.6", - "@tapjs/node-serialize": "4.3.8", - "@tapjs/run": "4.5.6", - "@tapjs/snapshot": "4.3.8", - "@tapjs/spawn": "4.3.8", - "@tapjs/stdin": "4.3.8", - "@tapjs/test": "4.4.6", - "@tapjs/typescript": "3.5.8", - "@tapjs/worker": "4.3.8", + "@tapjs/after": "3.3.10", + "@tapjs/after-each": "4.3.10", + "@tapjs/asserts": "4.3.10", + "@tapjs/before": "4.3.10", + "@tapjs/before-each": "4.3.10", + "@tapjs/chdir": "3.3.10", + "@tapjs/core": "4.5.8", + "@tapjs/filter": "4.3.10", + "@tapjs/fixture": "4.3.10", + "@tapjs/intercept": "4.3.10", + "@tapjs/mock": "4.4.8", + "@tapjs/node-serialize": "4.3.10", + "@tapjs/run": "4.5.8", + "@tapjs/snapshot": "4.3.10", + "@tapjs/spawn": "4.3.10", + "@tapjs/stdin": "4.3.10", + "@tapjs/test": "4.4.8", + "@tapjs/typescript": "3.5.10", + "@tapjs/worker": "4.3.10", "resolve-import": "^2.4.0" }, "bin": { @@ -4901,9 +4901,9 @@ } }, "node_modules/tar": { - "version": "7.5.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", - "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", + "version": "7.5.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.15.tgz", + "integrity": "sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -5268,9 +5268,9 @@ } }, "node_modules/undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true, "license": "MIT", "peer": true @@ -5503,9 +5503,9 @@ } }, "node_modules/ws": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", "dev": true, "license": "MIT", "engines": { @@ -5552,9 +5552,9 @@ } }, "node_modules/yaml": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", - "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": {