diff --git a/package-lock.json b/package-lock.json index 9335bbd..ddfeec4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ }, "devDependencies": { "c8": "^11.0.0", - "tap": "^21.6.2" + "tap": "^21.6.3" }, "engines": { "node": ">=22" @@ -66,14 +66,11 @@ } }, "node_modules/@gar/promise-retry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.2.tgz", - "integrity": "sha512-Lm/ZLhDZcBECta3TmCQSngiQykFdfw+QtI1/GYMsZd4l3nG+P8WLB16XuS7WaBGLQ+9E+cOcWQsth9cayuGt8g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", "dev": true, "license": "MIT", - "dependencies": { - "retry": "^0.13.1" - }, "engines": { "node": "^20.17.0 || >=22.9.0" } @@ -384,9 +381,9 @@ } }, "node_modules/@npmcli/run-script": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.3.tgz", - "integrity": "sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.4.tgz", + "integrity": "sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==", "dev": true, "license": "ISC", "dependencies": { @@ -394,34 +391,7 @@ "@npmcli/package-json": "^7.0.0", "@npmcli/promise-spawn": "^9.0.0", "node-gyp": "^12.1.0", - "proc-log": "^6.0.0", - "which": "^6.0.0" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/@npmcli/run-script/node_modules/isexe": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", - "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=20" - } - }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", - "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^4.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "proc-log": "^6.0.0" }, "engines": { "node": "^20.17.0 || >=22.9.0" @@ -452,9 +422,9 @@ } }, "node_modules/@sigstore/core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-3.1.0.tgz", - "integrity": "sha512-o5cw1QYhNQ9IroioJxpzexmPjfCe7gzafd2RY3qnMpxr4ZEja+Jad/U8sgFpaue6bOaF+z7RVkyKVV44FN+N8A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-3.2.0.tgz", + "integrity": "sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -462,9 +432,9 @@ } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.5.0.tgz", - "integrity": "sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.5.1.tgz", + "integrity": "sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==", "dev": true, "license": "Apache-2.0", "engines": { @@ -472,27 +442,27 @@ } }, "node_modules/@sigstore/sign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-4.1.0.tgz", - "integrity": "sha512-Vx1RmLxLGnSUqx/o5/VsCjkuN5L7y+vxEEwawvc7u+6WtX2W4GNa7b9HEjmcRWohw/d6BpATXmvOwc78m+Swdg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-4.1.1.tgz", + "integrity": "sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@gar/promise-retry": "^1.0.2", "@sigstore/bundle": "^4.0.0", - "@sigstore/core": "^3.1.0", + "@sigstore/core": "^3.2.0", "@sigstore/protobuf-specs": "^0.5.0", - "make-fetch-happen": "^15.0.3", - "proc-log": "^6.1.0", - "promise-retry": "^2.0.1" + "make-fetch-happen": "^15.0.4", + "proc-log": "^6.1.0" }, "engines": { "node": "^20.17.0 || >=22.9.0" } }, "node_modules/@sigstore/tuf": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-4.0.1.tgz", - "integrity": "sha512-OPZBg8y5Vc9yZjmWCHrlWPMBqW5yd8+wFNl+thMdtcWz3vjVSoJQutF8YkrzI0SLGnkuFof4HSsWUhXrf219Lw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-4.0.2.tgz", + "integrity": "sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -519,9 +489,9 @@ } }, "node_modules/@tapjs/after": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.4.tgz", - "integrity": "sha512-Y8DL0F9Ux6Swe7b5g4qLFgJUEFrVr5fhmVOENw4D/x7rDRyx/3c86Ya1p9iJrpkE2RnvdGq9AxR/rTM137Y7Lg==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.5.tgz", + "integrity": "sha512-6TVAGHKIdP+MrKQmHQDCS/O/vvUy6eIQDR/RNaU/v0H/zz9v/jkykxSMt/exsWjswDdX9+5mXyOgiA2bvGwMfQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -531,13 +501,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/after-each": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.4.tgz", - "integrity": "sha512-TM1OWz7Ht3aimbT/MLYnoywI9SBGsTus6TQ+94n1yjr1izO3K21PP5Q9UYdqZ2Qq1WiZmGa+CZKUZANUn1ZcvQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.5.tgz", + "integrity": "sha512-rbZQv6tcCiLmDAM6Xq73m8mFXvnMUVNqoiQnkKMlEM2Rh2l8nw0JLsuFNbk4EPYwCCLvIMyK0g6LZm0feqJXBg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -547,19 +517,19 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/asserts": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.4.tgz", - "integrity": "sha512-1kf2q0oQ7LCZKy5l4Oe7/ZVijhJ9YxbS4qmqGtj7cYwOw4Q78KNLwthh14c9EBbI2QHKUDS2LaLM8a1qMLmPiA==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.5.tgz", + "integrity": "sha512-INThO34um7OgcM9aqhrq+EMVhlo59DfFDev0QPQeqJIV3AGVksX89IROqc9rFKJ4dSerUijzBHEsXfcg2n+tzQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/stack": "4.3.0", + "@tapjs/stack": "4.3.1", "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -569,13 +539,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/before": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.4.tgz", - "integrity": "sha512-53n/8/RktPkbCuZveDTYiplbrzWjFkYAnmYCrFixESsFoUrkfTCPjeCRmojBS14zuRdVe4kLsX6XWYkaUpLdZA==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.5.tgz", + "integrity": "sha512-TvjahSNUcEvzoq24bqyJ6ohzoOO/HnTUu1JHRsReQMK3XP7ARtz47Iv4wBEMeh/WrN4xMY9kc3wGxlT9tLpfrg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -585,13 +555,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/before-each": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.4.tgz", - "integrity": "sha512-WkLsDvCjBrxrRkyhEBpfmGObUsf8Eb+tsqlxnGUG67XbPMkwkP/AoUPonc/g1Nv+pwtR+t5j6maNblrubWuG3A==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.5.tgz", + "integrity": "sha512-V8QOTj9bXJjv5ujrHAd9BjzZ9aD04PGy8toTS88gqS0MvCOtlAgOqq8m3P8j3kjwnMO7x3KbtLzB7Rem3F+/ag==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -601,35 +571,35 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/chdir": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.4.tgz", - "integrity": "sha512-B37eGrs47xseJ7dm9ikhStX7KNqflvZViT2lMqVACeNvoxSpRgy1pu7cPix4wKvBlZCtNYaOD8iDNm+5nDfvSQ==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.5.tgz", + "integrity": "sha512-AwPCOvyAKZOB04CejLqBvsMNPep9SFjl5UEwawPwd0WFU8dsNp1zuTdVOf63zw9cm2FtVZIbETyzf+j6Vdyb8g==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/config": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.5.2.tgz", - "integrity": "sha512-GQyKl40fGamoSvT4SsfQfZyaHT8fboNW5OhrA1hhMc34di5j/efiD15VlNVbPGE51BZSs5M3Jw7YukF2/Cg8CA==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.5.3.tgz", + "integrity": "sha512-tUbGIQIlRXYI7AJk2ziYbEJVeDRRNfuuN2V+FpxVrWCPyHnAGuPudaXzGecJxvKSo/IsZnrNMxs7raqIvN3a1Q==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/core": "4.5.2", - "@tapjs/test": "4.4.2", + "@tapjs/core": "4.5.3", + "@tapjs/test": "4.4.3", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", - "tap-yaml": "4.3.0", + "tap-yaml": "4.3.1", "walk-up-path": "^4.0.0" }, "engines": { @@ -639,28 +609,28 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2", - "@tapjs/test": "4.4.2" + "@tapjs/core": "4.5.3", + "@tapjs/test": "4.4.3" } }, "node_modules/@tapjs/core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.2.tgz", - "integrity": "sha512-0KKabYyBN4W2CRgnD0rOhDvexbMLMPuT0OElQTz5ezCsx1QGtuUHP9TmRXEGCJAoeL44Us0L2DxPpS4BUW1KEQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.3.tgz", + "integrity": "sha512-W1efzx7AEJwT1Wq3A3KBtihe0zBrnP6aTPrYPVow8YFKKOd8m1kfQ0LT+wWWmEVBwUPw5dNe2AFJWyMRlNwMHg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@tapjs/processinfo": "^3.1.9", - "@tapjs/stack": "4.3.0", - "@tapjs/test": "4.4.2", + "@tapjs/stack": "4.3.1", + "@tapjs/test": "4.4.3", "async-hook-domain": "^4.0.1", "diff": "^8.0.2", "is-actual-promise": "^1.0.1", "minipass": "^7.0.4", "signal-exit": "4.1", - "tap-parser": "18.3.0", - "tap-yaml": "4.3.0", - "tcompare": "9.3.0", + "tap-parser": "18.3.1", + "tap-yaml": "4.3.1", + "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -668,9 +638,9 @@ } }, "node_modules/@tapjs/error-serdes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.0.tgz", - "integrity": "sha512-qP266uvPm2G95ClPFpqAN6n4nicLbHrZYbZWl0UO+biOdmvjSSuxeY5f7YFygTl+UuzlyxjlRgHTq8qifnqTcw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.1.tgz", + "integrity": "sha512-/zfBC+rM9kQouYpF+/jiPxRxH5ZufXMJbLX6jYCSRKrHv366SIxMNxv1+l3gCY/7ZwPSO8W/0gp7BbdJuHuMGw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -684,9 +654,9 @@ } }, "node_modules/@tapjs/filter": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.4.tgz", - "integrity": "sha512-Bpbahk/Bv30ZfGoDpZVjGhvg8Cq2yqCZcawd+4qtTTSDY+V7GEpdJGu2/2EvwXP+s4PklPx2kFry8X9m6OtAog==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.5.tgz", + "integrity": "sha512-ozMAGkQ4raq1LLMeU40P52UKjYUYjwUeG0i0CgVdJ1CD3AxoYqb/t3WQOkg62ZVRXVxdazveHB2wpJPZtBmPqA==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -696,13 +666,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/fixture": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.4.tgz", - "integrity": "sha512-zRv1vD2H/2abt0S5Yr5ICV/ZaIqXmusBZ6H4Qbih9oE2jvbs6AVDz5Td0adZbWurtHrPLuOFTIz2UsbJfhCCcw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.5.tgz", + "integrity": "sha512-Qf+rFVFtYAah0Wuelah0Qrq6YwstGnl44Bb8tZ5OE3TCXEkJ2aUtn+4YV3RAzVh9kgSGzcR0ac0Q+lp1VfX3zQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -716,35 +686,35 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/intercept": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.4.tgz", - "integrity": "sha512-7ifEMPmp4yKHQ7PqdPwCetipFLvCegbIyKigEDds/p03ZNFJjgF06D9T4vc/m0sA5SKkPrHVTOU0UzaSrliP7w==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.5.tgz", + "integrity": "sha512-0TGdDHrEITJeYG/zk4PMu9mZJ7voQgg8A75w/6LuEWBN9S5Lz4walTSWwpwgPOgrTO9dhzfAT8lduuo+8ApnsA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0" + "@tapjs/after": "3.3.5", + "@tapjs/stack": "4.3.1" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/mock": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.2.tgz", - "integrity": "sha512-B6SfNWjWCPvjN9CaHe45lEcl2ZFDkQIUoF5jPthwi2mYxHLfyFFEqorZJhguoTs7ToeXvIqquqE/Luk9IeuKBQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.3.tgz", + "integrity": "sha512-tfWZrp9CZPW4sMief6XgNKV158Sj5Uoddk0ABijNfCxEERdHUV5cjgW/GEqbaQtnr/4T3voDgdUGIyuDNGxrrw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0", + "@tapjs/after": "3.3.5", + "@tapjs/stack": "4.3.1", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" }, @@ -755,19 +725,19 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/node-serialize": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.4.tgz", - "integrity": "sha512-SECDvjBS7NVCiCZ6vEtMwtxxSuR61NHBva+PlIQ1mU0asoTYxV9lpRNEAb9UHFKpquEDlk+bLg2iN01a2nfMuw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.5.tgz", + "integrity": "sha512-++Z+Jbn4TehFfZiyAh3c4GcRY388Zb7VcnjFpsrPsJgEzZNYAi21xTRobisZ4esGFnrmnmFJQ1qMmv7JOsVuxw==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/error-serdes": "4.3.0", - "@tapjs/stack": "4.3.0", - "tap-parser": "18.3.0" + "@tapjs/error-serdes": "4.3.1", + "@tapjs/stack": "4.3.1", + "tap-parser": "18.3.1" }, "engines": { "node": "20 || >=22" @@ -776,7 +746,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/processinfo": { @@ -797,14 +767,14 @@ } }, "node_modules/@tapjs/reporter": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.4.tgz", - "integrity": "sha512-svWmpJgMQxe4iiKOVr/Hi5kGHJNBDp2Nr8gD0aQuAQ4fp9gOh2LFQXa2Jv7LBKhMjC7UaiW/X7k1qEVk2nOfvg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.5.tgz", + "integrity": "sha512-Z0lBFH2LpOAqTg3kcFtpl/Yxn1cNQ3N648lW4cb4xuI1+dgEv41wHrO6lLXYcVgFKEViqSG/8eCljT9tPxIAAQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "5.5.2", - "@tapjs/stack": "4.3.0", + "@tapjs/config": "5.5.3", + "@tapjs/stack": "4.3.1", "chalk": "^5.6.2", "ink": "^5.2.1", "minipass": "^7.0.4", @@ -813,9 +783,9 @@ "prismjs-terminal": "^1.2.3", "react": "^18.2.0", "string-length": "^6.0.0", - "tap-parser": "18.3.0", - "tap-yaml": "4.3.0", - "tcompare": "9.3.0" + "tap-parser": "18.3.1", + "tap-yaml": "4.3.1", + "tcompare": "9.3.1" }, "engines": { "node": "20 || >=22" @@ -824,25 +794,25 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/run": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.2.tgz", - "integrity": "sha512-Oq5YZvoGxEohRWK8P1wHPIAnudEOHPd/bIWawFtRn0ZGvF7bRduZlHpf4eEIrRHKY84G/I3fmC354604cejxiQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.3.tgz", + "integrity": "sha512-2e12E/ANnlsbO8wtYZ6JoxqLHHUEpOl7evLVmkcs3e9c1bC2Gkps9YpjSQEAu/sc+gHMliW+qbTR3zvQRk0j5w==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.4", - "@tapjs/before": "4.3.4", - "@tapjs/config": "5.5.2", + "@tapjs/after": "3.3.5", + "@tapjs/before": "4.3.5", + "@tapjs/config": "5.5.3", "@tapjs/processinfo": "^3.1.9", - "@tapjs/reporter": "4.4.4", - "@tapjs/spawn": "4.3.4", - "@tapjs/stdin": "4.3.4", - "@tapjs/test": "4.4.2", + "@tapjs/reporter": "4.4.5", + "@tapjs/spawn": "4.3.5", + "@tapjs/stdin": "4.3.5", + "@tapjs/test": "4.4.3", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -858,9 +828,9 @@ "rimraf": "^6.0.0", "semver": "^7.7.2", "signal-exit": "^4.1.0", - "tap-parser": "18.3.0", - "tap-yaml": "4.3.0", - "tcompare": "9.3.0", + "tap-parser": "18.3.1", + "tap-yaml": "4.3.1", + "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, "bin": { @@ -873,7 +843,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/run/node_modules/@isaacs/cliui": { @@ -1115,14 +1085,14 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.4.tgz", - "integrity": "sha512-2sJXaGLJUMakkdJd5iDWRucgyHX7f5eP05m4weqWq9dLzX7p1JFOrWXUwns8RCIY7VX9Vx+4jENlxJOywYjyqg==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.5.tgz", + "integrity": "sha512-a7qux8CKJDzmojZ07xoeunyCBtxyAcdl2N6JaEVYrcxouKNpSQuv0ATqyrqXUigp2OslwxW3NmC1iDYN0LxUxA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1132,26 +1102,26 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/spawn": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.4.tgz", - "integrity": "sha512-qQY2SSLkXknpL1kndLS1bCPo9vYKV8Ka93UPIllvDEwaY3oUMghh++EOE4dyUxQPgMFpmoUoj8kSbm2hotevbQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.5.tgz", + "integrity": "sha512-VEkaMrtsE8emHKl+jrnzK9Rmddmf+NkxzByN8t7+AII7z1SvGyxdFCH4nE+BlWjRMf7aaOiyZd2cJjmHVkwqHw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/stack": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.0.tgz", - "integrity": "sha512-SFASe4YaVBzMr/FXTm/QsSzbzXZOmgDNpmY3EU0JNiDCN4izHMUnoXY+Kh0EY35hx9C4JDvRjgv2MSIM7bBygg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.1.tgz", + "integrity": "sha512-6WDTgt81c3Rfunsu14hGHRQP9GBDaclpkF9K7BC7UfycBG508Obcx/oDuJ2WwZtPY/8qxLAhf9eRWoY8qpmwzw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -1162,42 +1132,42 @@ } }, "node_modules/@tapjs/stdin": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.4.tgz", - "integrity": "sha512-0kFeaPEGwNWx8R0z9Uq93/CNhAg+9NbTPZW+GXsjuHQSG125g7VZBNBAg2IMeQmVQ9bUWa3+f5TNp/JnLVvJmg==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.5.tgz", + "integrity": "sha512-LibE3HrJrqySLcxi/qV4DsfC8hF0UO4qVuLVAqv1d73t3xxrmhqgdCIPZPmWYhSCcg+z/mjCwxpCAswGGgoWnw==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/test": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.2.tgz", - "integrity": "sha512-YuUgTffPNGzodjeHOsaF/j0/5B/bAqtfgwqUkqa3mWdwqzlmB2AcIA6lBtLaQfbjG8wgGNwYfs3McgxkGRqxfA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.3.tgz", + "integrity": "sha512-MoJEkXNsve46xgqNtRA7zJcnm91w3oVRMdZImUMcjZnkW1u06TVsdJPJKRTRtdS6agQbWd8EsEVoYrVqWQrQUQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7", - "@tapjs/after": "3.3.4", - "@tapjs/after-each": "4.3.4", - "@tapjs/asserts": "4.3.4", - "@tapjs/before": "4.3.4", - "@tapjs/before-each": "4.3.4", - "@tapjs/chdir": "3.3.4", - "@tapjs/filter": "4.3.4", - "@tapjs/fixture": "4.3.4", - "@tapjs/intercept": "4.3.4", - "@tapjs/mock": "4.4.2", - "@tapjs/node-serialize": "4.3.4", - "@tapjs/snapshot": "4.3.4", - "@tapjs/spawn": "4.3.4", - "@tapjs/stdin": "4.3.4", - "@tapjs/typescript": "3.5.4", - "@tapjs/worker": "4.3.4", + "@tapjs/after": "3.3.5", + "@tapjs/after-each": "4.3.5", + "@tapjs/asserts": "4.3.5", + "@tapjs/before": "4.3.5", + "@tapjs/before-each": "4.3.5", + "@tapjs/chdir": "3.3.5", + "@tapjs/filter": "4.3.5", + "@tapjs/fixture": "4.3.5", + "@tapjs/intercept": "4.3.5", + "@tapjs/mock": "4.4.3", + "@tapjs/node-serialize": "4.3.5", + "@tapjs/snapshot": "4.3.5", + "@tapjs/spawn": "4.3.5", + "@tapjs/stdin": "4.3.5", + "@tapjs/typescript": "3.5.5", + "@tapjs/worker": "4.3.5", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -1205,7 +1175,7 @@ "resolve-import": "^2.4.0", "rimraf": "^6.0.0", "sync-content": "^2.0.4", - "tap-parser": "18.3.0", + "tap-parser": "18.3.1", "tshy": "^3.3.2", "typescript": "5.9", "walk-up-path": "^4.0.0" @@ -1217,13 +1187,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/typescript": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.4.tgz", - "integrity": "sha512-z8O10CpbPYoHA876Dlg40qXtM058akP76HNQy+EdNE+AhFo7kold4YBgyjYRU7WDWNlp2B/MPgsy/OZ4PRXQWw==", + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.5.tgz", + "integrity": "sha512-IY5TKQp5c7aikkpq55YnYvvLG65VrZDcop3El6snKGB2IUGFI2JxAnSarSiRyFzSMHbDLYoXzwu82/SuW3+S8A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -1233,20 +1203,20 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tapjs/worker": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.4.tgz", - "integrity": "sha512-AvmfwMgJXB/eOwIti/rOvw1l1eHsxUex3lyrhiC6uK5iOmbHWBOFsGHwEfc7Z4eertPM6FUqnZxkxkTEVGueig==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.5.tgz", + "integrity": "sha512-r9teLfW75ZuZplJ8uGtVvPO1CxLjJefNQ1eNH4BHbdxsQw9ywDo/lG56V8TPR7B9XJidS15ZJ4Y5cLxI9Qba1Q==", "dev": true, "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.3" } }, "node_modules/@tsconfig/node14": { @@ -1309,9 +1279,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", "dev": true, "license": "MIT", "peer": true, @@ -1320,28 +1290,28 @@ } }, "node_modules/@typescript/native-preview": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-PU0zBXLvz6RKxbIubT66RCnJXgScdDIhfmNMkvRhOnX/C4SZom5TFSn7BEHC3w8JPj7OSz5OYoubtV1Haty2GA==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-gf1W3UbzVTDkZJuwhNtOcfQ6l3hpDcxuWh90ANlp/cKupmAqaXNGpT23YjTYqXsaI7RDQR7JUELCKeWbW9PJIg==", "dev": true, "license": "Apache-2.0", "bin": { "tsgo": "bin/tsgo.js" }, "optionalDependencies": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260224.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260224.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260224.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260224.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260224.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260224.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260224.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260407.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260407.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260407.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260407.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260407.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260407.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260407.1" } }, "node_modules/@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-9VHXRhB7sM5DFqdlKaeDww8vuklgfzhYCjBazLCEnuFvb4J+rJ1DodLykc2bL+6kE8k6sdhYi3x8ipfbjtO44g==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-akoBfxvDbULMWLqHPDBI5sRkhjQ0blX5+iG7GBoSstqJZW4P0nzd516COGs7xWHsu3apBhaBgSTMCFO78kG80w==", "cpu": [ "arm64" ], @@ -1353,9 +1323,9 @@ ] }, "node_modules/@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-uCHipPRcIhHnvb7lAM29MQ1QT9pZ+uirqtH630aOMFm8VG3j8mkxVM9iGRLx829n38DMSDLjc3joCrQO3+sDcQ==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-j/V5BS+tgcRFGQC+y95vZB78fI45UgobAEY1+NlFZ3Yih9ICKWRfJPcalpiP5vjiO2NgqVzcFfO9XbpJyq5TTA==", "cpu": [ "x64" ], @@ -1367,9 +1337,9 @@ ] }, "node_modules/@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-cEWSRQ8b+CXdMJvoG18IjNTvBo+qT22B5imqm6nAssMpyHHQb62PvZGnrA8mPRQNPzLpa5F956j8GwAjyP8hBQ==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-ZDr+zQFSTPmLIGyXDWixYFeFtktWUDGAD6s65rTI5EJgyt4X5/kEMnNd04mf4PbN0ChSiTRzJYLzaM+JGo+jww==", "cpu": [ "arm" ], @@ -1381,9 +1351,9 @@ ] }, "node_modules/@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-yFEEq6hD2R70+lTogb211sPdCwz3H5hpYh0+YuKVMPsKo0oM8/jMvgjj2pyutmj/uCKLdbcJ9HP2vJ/13Szbcg==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-QG0E0lmcZQZimvNltxyi5Q3Oz1pd0BdztS7K5T9HTs30E3TSeYHq7Csw3SbDfAVwcqs2HTe/AVqLy6ar+1zm3Q==", "cpu": [ "arm64" ], @@ -1395,9 +1365,9 @@ ] }, "node_modules/@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-zGz5kVcCeBRheQwA4jVTAxtbLsBsTkp9AEvWK5AlyCs1rQCUQobBhtx37X4VEmxn4ekIDMxYgaZdlZb7/PGp8w==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-a82yGx039yqZBS0dwKG8+kgeF2xVA7Pg6lL2SrswbaxWz3bXpI0ASX3HgUw+JMSIr4fbZ5ulKcaorPqbhc48/A==", "cpu": [ "x64" ], @@ -1409,9 +1379,9 @@ ] }, "node_modules/@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-A0f9ZDQqKvGk/an59HuAJuzoI/wMyrgTd69oX9gFCx7+5E/ajSdgv0Eg1Fco+nyLfT/UVM0CV3ERyWrKzx277w==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-e38ow5yqBrdiz4GunQCRk1E7cTtowpbXeAvVJf1wXrWbFqEc0D8BE7YPmTy9W2fOI0KFHUrsFg5h4Ad/TKVjug==", "cpu": [ "arm64" ], @@ -1423,9 +1393,9 @@ ] }, "node_modules/@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20260224.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260224.1.tgz", - "integrity": "sha512-Se9JrcMdVLeDYMLn+CKEV3qy1yiildb5N23USGvnC9siNFalz8tVgd589dhRP+ywDhXnbIsZiFKDrZF/7B4wSQ==", + "version": "7.0.0-dev.20260407.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260407.1.tgz", + "integrity": "sha512-1Jiij5NQOvlM72/DdfXzAVia1pdffgHiVgWZVmDwXECpzwQB0WwWfhI/0IddXP92Y9gVQFCGo9lypSAnamfGPA==", "cpu": [ "x64" ], @@ -1562,9 +1532,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", "dev": true, "license": "MIT", "dependencies": { @@ -1618,9 +1588,9 @@ } }, "node_modules/cacache": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.3.tgz", - "integrity": "sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==", + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.4.tgz", + "integrity": "sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==", "dev": true, "license": "ISC", "dependencies": { @@ -1633,8 +1603,7 @@ "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^7.0.2", - "ssri": "^13.0.0", - "unique-filename": "^5.0.0" + "ssri": "^13.0.0" }, "engines": { "node": "^20.17.0 || >=22.9.0" @@ -1930,9 +1899,9 @@ } }, "node_modules/diff": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz", - "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -1976,17 +1945,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true, - "license": "MIT" - }, "node_modules/es-toolkit": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz", - "integrity": "sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==", + "version": "1.45.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.45.1.tgz", + "integrity": "sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==", "dev": true, "license": "MIT", "workspaces": [ @@ -2262,16 +2224,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, "node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -2577,14 +2529,15 @@ "license": "ISC" }, "node_modules/make-fetch-happen": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.4.tgz", - "integrity": "sha512-vM2sG+wbVeVGYcCm16mM3d5fuem9oC28n436HjsGO3LcxoTI8LNVa4rwZDn3f76+cWyT4GGJDxjTYU1I2nr6zw==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz", + "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==", "dev": true, "license": "ISC", "dependencies": { "@gar/promise-retry": "^1.0.0", "@npmcli/agent": "^4.0.0", + "@npmcli/redact": "^4.0.0", "cacache": "^20.0.1", "http-cache-semantics": "^4.1.1", "minipass": "^7.0.2", @@ -2703,11 +2656,11 @@ } }, "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.7.tgz", + "integrity": "sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "minipass": "^3.0.0" }, @@ -3082,9 +3035,9 @@ "license": "BlueOak-1.0.0" }, "node_modules/pacote": { - "version": "21.4.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.4.0.tgz", - "integrity": "sha512-DR7mn7HUOomAX1BORnpYy678qVIidbvOojkBscqy27dRKN+s/hLeQT1MeYYrx1Cxh62jyKjiWiDV7RTTqB+ZEQ==", + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.0.tgz", + "integrity": "sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==", "dev": true, "license": "ISC", "dependencies": { @@ -3246,30 +3199,6 @@ "node": ">=8" } }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/promise-retry/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -3410,16 +3339,6 @@ "dev": true, "license": "ISC" }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/rimraf": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", @@ -3741,13 +3660,13 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -3816,31 +3735,31 @@ } }, "node_modules/tap": { - "version": "21.6.2", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.2.tgz", - "integrity": "sha512-rEuxX+EVGQ6JOEyRnLQ80fa7v5s8yutpRA11LAjP6t/B6I0/mTWkaW0NfVoX5XDX3z5x9HVEt2dojSrJLcyp9A==", + "version": "21.6.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.3.tgz", + "integrity": "sha512-govkq0d6NC0FLGWzkZV+9ZZscq6unogMhSJAR8nXjFLZWR19H/ncQLsfpMsLG3INhdlsXAM+2qmb0dvtclqQkA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "3.3.4", - "@tapjs/after-each": "4.3.4", - "@tapjs/asserts": "4.3.4", - "@tapjs/before": "4.3.4", - "@tapjs/before-each": "4.3.4", - "@tapjs/chdir": "3.3.4", - "@tapjs/core": "4.5.2", - "@tapjs/filter": "4.3.4", - "@tapjs/fixture": "4.3.4", - "@tapjs/intercept": "4.3.4", - "@tapjs/mock": "4.4.2", - "@tapjs/node-serialize": "4.3.4", - "@tapjs/run": "4.5.2", - "@tapjs/snapshot": "4.3.4", - "@tapjs/spawn": "4.3.4", - "@tapjs/stdin": "4.3.4", - "@tapjs/test": "4.4.2", - "@tapjs/typescript": "3.5.4", - "@tapjs/worker": "4.3.4", + "@tapjs/after": "3.3.5", + "@tapjs/after-each": "4.3.5", + "@tapjs/asserts": "4.3.5", + "@tapjs/before": "4.3.5", + "@tapjs/before-each": "4.3.5", + "@tapjs/chdir": "3.3.5", + "@tapjs/core": "4.5.3", + "@tapjs/filter": "4.3.5", + "@tapjs/fixture": "4.3.5", + "@tapjs/intercept": "4.3.5", + "@tapjs/mock": "4.4.3", + "@tapjs/node-serialize": "4.3.5", + "@tapjs/run": "4.5.3", + "@tapjs/snapshot": "4.3.5", + "@tapjs/spawn": "4.3.5", + "@tapjs/stdin": "4.3.5", + "@tapjs/test": "4.4.3", + "@tapjs/typescript": "3.5.5", + "@tapjs/worker": "4.3.5", "resolve-import": "^2.4.0" }, "bin": { @@ -3854,14 +3773,14 @@ } }, "node_modules/tap-parser": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.0.tgz", - "integrity": "sha512-sa0M18e6RARfO0Lrm1zbQvb+7G4G/ThkFIJFvjeH1DKenl4xwyUgpRUCb5Jq64Xe086p4auiLvRzfpRjGd3Zow==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.1.tgz", + "integrity": "sha512-4mlzCiUQUpi8yHvqNHrwCW1OvIa6kMftozxXlJic0YsuqgcvldtyfytoG5g7Wivpu3eNo5abUXiaeqYNjyOHag==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "4.3.0" + "tap-yaml": "4.3.1" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -3871,9 +3790,9 @@ } }, "node_modules/tap-yaml": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.3.0.tgz", - "integrity": "sha512-48BiwXj3cUa1Lt6BLzfawJGZVihfRCY19gyjaHftQpe8ulEmB9gZW9kChQkdb0+L4YUlGWUJMpWRAJ/9bPSgVA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.3.1.tgz", + "integrity": "sha512-jt4okvL5wnJKp3lDHkNlrq829+pvK94LdZPWPZlxs6nw2h8utYLVJ0CdtQl1hY1IQamKSzLQdf+bFXUlvPqqtQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -3885,9 +3804,9 @@ } }, "node_modules/tar": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", + "version": "7.5.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", + "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -3902,9 +3821,9 @@ } }, "node_modules/tcompare": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.0.tgz", - "integrity": "sha512-6kFTU2xlXNFU88/DAAIQvjBu5znTGx8QPnFtaKiLin2OtspHXyevSu0iUTZt4UrSfuRC6fIahRCqaQIhXlsTVQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.1.tgz", + "integrity": "sha512-FtGhC5MfbMIZzn1SBg8UlveJGpCFdota5QJ3vPzroc1RPeUOSn3XOfTzkJuo+mwdVMqNQrd2hY4OLjNI5r/cTQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -4091,32 +4010,6 @@ "license": "MIT", "peer": true }, - "node_modules/unique-filename": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-5.0.0.tgz", - "integrity": "sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^6.0.0" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/unique-slug": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-6.0.0.tgz", - "integrity": "sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -4321,9 +4214,9 @@ } }, "node_modules/ws": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", "dev": true, "license": "MIT", "engines": { @@ -4363,9 +4256,9 @@ } }, "node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index 57dfdc6..73e2f2f 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "c8": "^11.0.0", - "tap": "^21.6.2" + "tap": "^21.6.3" }, "engines": { "node": ">=22"