diff --git a/package-lock.json b/package-lock.json index 888e1ee..2fb8b70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -682,6 +682,15 @@ "node": ">=12" } }, + "node_modules/@gar/promise-retry": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", + "dev": true, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, "node_modules/@isaacs/cliui": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", @@ -765,9 +774,9 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", "dev": true, "engines": { "node": ">=8" @@ -862,17 +871,17 @@ } }, "node_modules/@npmcli/git": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.1.tgz", - "integrity": "sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz", + "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==", "dev": true, "dependencies": { + "@gar/promise-retry": "^1.0.0", "@npmcli/promise-spawn": "^9.0.0", "ini": "^6.0.0", "lru-cache": "^11.2.1", "npm-pick-manifest": "^11.0.1", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "semver": "^7.3.5", "which": "^6.0.0" }, @@ -1021,41 +1030,16 @@ } }, "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, "dependencies": { "@npmcli/node-gyp": "^5.0.0", "@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, - "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, - "dependencies": { - "isexe": "^4.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "proc-log": "^6.0.0" }, "engines": { "node": "^20.17.0 || >=22.9.0" @@ -5761,44 +5745,44 @@ } }, "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, "engines": { "node": "^20.17.0 || >=22.9.0" } }, "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, "engines": { "node": "^18.17.0 || >=20.5.0" } }, "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, "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, "dependencies": { "@sigstore/protobuf-specs": "^0.5.0", @@ -5874,9 +5858,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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.9.tgz", + "integrity": "sha512-+VTu5bU30kY/T6uhFGyMNL41LLigyJXpfWiptQaLSF7fcz3h0qDuR4m721koItzVtIb2oyp5z4DyhpqxdvhZRQ==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.1" @@ -5885,13 +5869,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.9.tgz", + "integrity": "sha512-uaqXxtLI36PUlt1j8ao0pqrOzdVYfEAKn8q6ryrN2Uk+1c6LJ6FgjKH3zSKwgy8KKy2Cnk19LDRF/lg+OwTTnQ==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -5900,18 +5884,18 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.9.tgz", + "integrity": "sha512-dwP9x5lOmwbd4rB9+JXV3RWFKSnrtDu7MEhzwrhTwxwDzjyxrT2lLHX8pvqbjF9mZH1vSJQOhGxm2NBRIkBXOQ==", "dev": true, "dependencies": { - "@tapjs/stack": "4.3.0", + "@tapjs/stack": "4.3.3", "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -5921,13 +5905,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.9.tgz", + "integrity": "sha512-bk+Y0sleWKtZ5aBbYAEZGR4k2aTcU6HObcgqjMZxuuzz8zaPPpDzxSUXwg3iMXgC00fXXVZnFPkWrf9BtVkyDg==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.1" @@ -5936,13 +5920,13 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.9.tgz", + "integrity": "sha512-Lhahd9GrML23oYrjnZoSbb6Tr7NuxmZB+D194gEm+5me92kUPs2c0EN7Tfe52N/oYQ0mWhpcdW+r8ymD1Xh8mw==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -5951,33 +5935,33 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.9.tgz", + "integrity": "sha512-jbrp2xWGCfUdzcOYtPCso7hSUFxVldxK8mYmH+Vy16tkAqN3RGL8WZU3z9uTpw2O0+Ba5XiKLx2DSvywxktLjQ==", "dev": true, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.6.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.3.tgz", + "integrity": "sha512-BTmbG1vyNgD0JRGcyO+stTabikyPp63C2aI/+VC3LS1PdaQ0ZOhajVGFXaDmSJFoqRxAJanASYDq4hDMFciBSw==", "dev": true, "dependencies": { - "@tapjs/core": "4.5.2", - "@tapjs/test": "4.4.2", + "@tapjs/core": "4.5.7", + "@tapjs/test": "4.4.7", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", - "tap-yaml": "4.3.0", + "tap-yaml": "4.4.2", "walk-up-path": "^4.0.0" }, "engines": { @@ -5987,8 +5971,8 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2", - "@tapjs/test": "4.4.2" + "@tapjs/core": "4.5.7", + "@tapjs/test": "4.4.7" } }, "node_modules/@tapjs/config/node_modules/chalk": { @@ -6004,22 +5988,22 @@ } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.7.tgz", + "integrity": "sha512-F1QkyDENjirroTyh8pbNOBzMbqjdLQ3332YSas9SKIYyJNpECqwgN2nyZuTXrDtO3EOu0dVDiI55upX98ow/Ng==", "dev": true, "dependencies": { - "@tapjs/processinfo": "^3.1.9", - "@tapjs/stack": "4.3.0", - "@tapjs/test": "4.4.2", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/stack": "4.3.3", + "@tapjs/test": "4.4.7", "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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -6027,9 +6011,9 @@ } }, "node_modules/@tapjs/core/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, "engines": { "node": ">=0.3.1" @@ -6048,9 +6032,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.2", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.2.tgz", + "integrity": "sha512-NNJTvozk0rY4Vhf94SECEYSO38/eQvbZvZSrmzrmD2cj5YYx7l+7qQC0fcgYpIzwlA31kciesbhnV8rINiKejg==", "dev": true, "dependencies": { "minipass": "^7.0.4" @@ -6063,9 +6047,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.9", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.9.tgz", + "integrity": "sha512-gT42mLyZ6QbMYl0cBtlooERa6EfR6GzrdiGAxyp+F+F2lOh5+21KNxjwvafnDiYjiC/txRm+C3iKn8yTH1mwNw==", "dev": true, "engines": { "node": "20 || >=22" @@ -6074,13 +6058,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.9.tgz", + "integrity": "sha512-msFW2exywbejxXBs37qBbRACYgQbLFs1h6YYe0QJUDyegbWvPUZNPnF7x/QnuZ8WCf1DbAl43bdx81a/M9FQFg==", "dev": true, "dependencies": { "mkdirp": "^3.0.0", @@ -6093,33 +6077,33 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.9.tgz", + "integrity": "sha512-QKF4UA5+Xc2d3oUBs0kbXnsBI7+O89a3IPhVPox7U2/pXABVIG4u4hNHfQQa259HCk1LeOMW4ZwQ7tW/aGdrmw==", "dev": true, "dependencies": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0" + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3" }, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.7.tgz", + "integrity": "sha512-cTiSIStB7GQsngc5LN5BLzcXrDrl96k160J+JzNQvELHj0Hazaux6joUntS5UnwWn9BLoBDDa22zaisyDK9knA==", "dev": true, "dependencies": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0", + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" }, @@ -6130,18 +6114,18 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.9.tgz", + "integrity": "sha512-cOLsqwAyA8+pNzzcHt52eBdGd9Z+8vZVRhP47tZrQzBlUHIhb6pX7ieBmB6LgXNHHbbZlGX4oCvmtFJdJTO9bw==", "dev": true, "dependencies": { - "@tapjs/error-serdes": "4.3.0", - "@tapjs/stack": "4.3.0", - "tap-parser": "18.3.0" + "@tapjs/error-serdes": "4.3.2", + "@tapjs/stack": "4.3.3", + "tap-parser": "18.3.4" }, "engines": { "node": "20 || >=22" @@ -6150,20 +6134,20 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "node_modules/@tapjs/processinfo": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.9.tgz", - "integrity": "sha512-yIbYH9ROI5m5F2B5Hpk6t89OkHBrDbL3qncPO9OfPuSvJsvAIDG91I0hxGQNohdaxmqz5L4QiIYc5Y0KmtLzCQ==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.11.tgz", + "integrity": "sha512-ll4SdS8YC2t5jtKn+odmtFrMidg9MVRpHYxvCNr8t2FLC8w/uq9YrrtIm2WoVTHx0LeCtHxyBB/2UCu0dtV+kA==", "dev": true, "dependencies": { "node-options-to-argv": "^1.0.0", "pirates": "^4.0.5", "process-on-spawn": "^1.0.0", "signal-exit": "^4.0.2", - "uuid": "^8.3.2" + "uuid": "^14.0.0" }, "engines": { "node": ">=16.17" @@ -6182,13 +6166,13 @@ } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.9.tgz", + "integrity": "sha512-M4DFbA/j0vleZq279Dzz8dPNINpQCey9aH5+jiavdd1VBzJTmkI/G5AzduZ79/IDZ4iwYdn2Dq1ONxEPrh0Rxg==", "dev": true, "dependencies": { - "@tapjs/config": "5.5.2", - "@tapjs/stack": "4.3.0", + "@tapjs/config": "5.6.3", + "@tapjs/stack": "4.3.3", "chalk": "^5.6.2", "ink": "^5.2.1", "minipass": "^7.0.4", @@ -6197,9 +6181,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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2" }, "engines": { "node": "20 || >=22" @@ -6208,7 +6192,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "node_modules/@tapjs/reporter/node_modules/chalk": { @@ -6224,20 +6208,20 @@ } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.7.tgz", + "integrity": "sha512-Z2zm0f0VPyzhGf61LsRUToQ0oyNUezVplaHzlLv+7IGswI0pGeOydxtSLrhWcHZZyc81yZRnG7yElEGJfEvPGQ==", "dev": true, "dependencies": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.4", - "@tapjs/before": "4.3.4", - "@tapjs/config": "5.5.2", - "@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/after": "3.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/config": "5.6.3", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/reporter": "4.4.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -6253,9 +6237,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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "bin": { @@ -6268,7 +6252,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "node_modules/@tapjs/run/node_modules/chalk": { @@ -6296,13 +6280,13 @@ } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.9.tgz", + "integrity": "sha512-lqRvxsd4GfkYJhAsIuN2fcuE/UmFoDgOKwzwMR3itXZrBsBaYdWCiGGEfeCZTLMxVaemwbOrDR+xrkHcj1I2Xg==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -6312,25 +6296,25 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.9.tgz", + "integrity": "sha512-hxuIOksQYW8QrrZ9Ir6FcNv7jIgr7qkRIqHDUAU0k0k6B12RyzBNowWdJ1aHhC+BYBAJP029r/MKnPLBXGGlnA==", "dev": true, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.3", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.3.tgz", + "integrity": "sha512-7T64b+OIyU0WitBzu8ksfwt+EvtSrh6aHYhQD0lImrDqxw2Jdwvd43F6sEFXiAA+sO/d0ERUn+OJW3zYNpygTg==", "dev": true, "engines": { "node": "20 || >=22" @@ -6340,40 +6324,40 @@ } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.9.tgz", + "integrity": "sha512-LN4ztoyy7TR4VkaXJpPCXkAa5MWfjCOyK0j7xXQHhHMa1hEKUO4ixRMevz0E/g6I4Md23JbRgYZWcxgxg9Q1lQ==", "dev": true, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.7", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.7.tgz", + "integrity": "sha512-01SJ6gHWd1Ql0OTUOoHfATJRL35b8ijqKI73ExMnhL8xtmO9Is5XrpOrCea15H+WHUb9MtvWVtVBwAz/2YaQdg==", "dev": true, "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.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -6381,7 +6365,7 @@ "resolve-import": "^2.4.0", "rimraf": "^6.0.0", "sync-content": "^2.0.4", - "tap-parser": "18.3.0", + "tap-parser": "18.3.4", "tshy": "^3.3.2", "typescript": "5.9", "walk-up-path": "^4.0.0" @@ -6393,7 +6377,7 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "node_modules/@tapjs/test/node_modules/typescript": { @@ -6410,9 +6394,9 @@ } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.9.tgz", + "integrity": "sha512-LSSV+W0gO9+LJk9SeJU4I9me40gkzZd5ZELcykNz4YY5rJKd2ECA6Sl61vr8wEy2vtDn3ZSyllA8AVFZn+jYcA==", "dev": true, "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7" @@ -6421,19 +6405,19 @@ "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "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.9", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.9.tgz", + "integrity": "sha512-wjjZhmUGtCoXplTlGpCKtQV50RtLWTeN3ShgZ9Y4Twz0eZHBSS1+lCmyyRER0y56QRgSUw146X/VVkn6zwoJBQ==", "dev": true, "engines": { "node": "20 || >=22" }, "peerDependencies": { - "@tapjs/core": "4.5.2" + "@tapjs/core": "4.5.7" } }, "node_modules/@tsconfig/node10": { @@ -6532,27 +6516,30 @@ } }, "node_modules/@typescript/native-preview": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-NEifR9F/0khbTQRztM4Yuxcj9dFuK9ubWIXJwLSmKMlncSp4u1fzRnlfv1vlNKKrXB7BUXoANFHpsM5BEXJ06w==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-gHvZOIbpls1d7Ly0wbVQxMX0EzJU+RBjsCX+AdbyMg3dfk+ET00HksIxn8E0W9+TH6z3ipW7Iitja3VgrgZaSA==", "dev": true, "bin": { "tsgo": "bin/tsgo.js" }, + "engines": { + "node": ">=16.20.0" + }, "optionalDependencies": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260223.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260514.1" } }, "node_modules/@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-uDvCfIGr3PR8iKBA6OCNq6w0b2WMvmtkS8KUZVy04CH8ieFsxChYStLiyFTDX4GZs9BtWKeth/7qGDZewY20sQ==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-mA/BLJumVJ8JrJaUgl1wTzMbelXl/vuXc2AglltWSxQEL7+NtU3uG1gO+lT6igsFks7378zjEukSMmxv8FEPNw==", "cpu": [ "arm64" ], @@ -6560,12 +6547,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-hOKQicSgd1DhFbsqdpC5fMgg0R46sYbbtVjfXgYTAHg/WO6whfZ2SfPy9IIzsQ/CXYUZuwoJElCnc9DTcd66+w==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-ol5OctuUZDLzQrqDUfR758p3p4x7FDzbIzu6H0XffWi7FXj0eEyDthDfULyTQmTlE8dizxCmbzC7Uv0COeedrQ==", "cpu": [ "x64" ], @@ -6573,12 +6563,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-FVq6XjzqtLC1MVgQiumwpuW7Ug+S+WVEbvCUJQhrs8Szbf6fIFU/6+D6fOGCKzzo9SAD6zq2RNHtejBw74JSFA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-65TQUASi7+t81P94kyQopWchsVovWSfeXh5cPK2D5Oziga5of1Zzi6FQR1XUe48DYw5IBYN6DPXabcYG5Bd09A==", "cpu": [ "arm" ], @@ -6586,12 +6579,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-oRt0l3O/itqBEwd5rhfDAyziEzbSgWar1NShduK4n2mHWTHCI1I7mFsbSPbox2pdrqOwOr0QW8xu7xEgDWWRXA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-7bz4QVWdlYm2BsDhqzpmUFSAA/l0W8+1hFto3Ssl/FADEWGIqwLk8/nEzZRMYtnCYjQx5KnRwmrcxnnZtD25jA==", "cpu": [ "arm64" ], @@ -6599,12 +6595,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-qpFTW7q8Vvq1v/0bzfT8+D0wLjqydIP0qKlomrEGLlMnCCAnPodo2oLc2JCtacc40TSMZZARvhctTszCn1gWBA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-tdnkRgD+AUw+aJ2Uz1B/sAGcqCt7FgrQMyIdEmjJUiSneIb3PeS4oxsQKp7wnPsiqOcfUlpOp7/ZEJc1oJ5ySA==", "cpu": [ "x64" ], @@ -6612,12 +6611,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-HHu63F8cDhgIlqFGBnqBVQn7HSiORxyT0M6yPzG4tG4gdzx+aFUdogbYily0nzN5b6NolQTrFfh3Q85UfHCHqg==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-9nERcpvv1Ok+IlBdCa9XNvcmNaV9HO3lSTPL1heyrgKFkOyNMxycej/FYRodXFcqZE/FMJCZ5U4lpI5MvivQXQ==", "cpu": [ "arm64" ], @@ -6625,12 +6627,15 @@ "optional": true, "os": [ "win32" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-vSis36O5qT+vOYfei7GtfWWzvIoaNdmxa1zDypBKkGGCCHt/c5vp0pXls85+8jBVS11Ep6p7ECcHlt+R5CBaug==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-BFZ7ddWmFwpO+/zFEIsS2nZTD5jqixchvqeQGrPZMzd8y49RUfL5ztJm6h/jSUS8W3s/UGhQ2ibGfN0+rvfO+w==", "cpu": [ "x64" ], @@ -6638,7 +6643,10 @@ "optional": true, "os": [ "win32" - ] + ], + "engines": { + "node": ">=16.20.0" + } }, "node_modules/abbrev": { "version": "4.0.0", @@ -6856,9 +6864,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "dependencies": { "balanced-match": "^4.0.2" @@ -6946,9 +6954,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, "dependencies": { "@npmcli/fs": "^5.0.0", @@ -6960,8 +6968,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" @@ -7303,12 +7310,12 @@ } }, "node_modules/cli-truncate/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, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -7681,16 +7688,6 @@ "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", "dev": true }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, "node_modules/env-ci": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.2.0.tgz", @@ -7859,12 +7856,6 @@ "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 - }, "node_modules/error-ex": { "version": "1.3.2", "dev": true, @@ -7874,9 +7865,9 @@ } }, "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.46.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.46.1.tgz", + "integrity": "sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==", "dev": true }, "node_modules/escalade": { @@ -8250,9 +8241,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, "engines": { "node": ">=18" @@ -8619,9 +8610,9 @@ } }, "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", "dev": true, "optional": true, "dependencies": { @@ -8629,6 +8620,10 @@ }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/ignore": { @@ -8698,15 +8693,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, "node_modules/indent-string": { "version": "4.0.0", "dev": true, @@ -8857,12 +8843,12 @@ } }, "node_modules/ink/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, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -8917,9 +8903,9 @@ } }, "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "dev": true, "engines": { "node": ">= 12" @@ -9656,12 +9642,14 @@ "dev": true }, "node_modules/make-fetch-happen": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz", - "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz", + "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==", "dev": true, "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", @@ -9670,7 +9658,6 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^1.0.0", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "ssri": "^13.0.0" }, "engines": { @@ -9826,12 +9813,12 @@ } }, "node_modules/minimatch": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", - "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dev": true, "dependencies": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^5.0.5" }, "engines": { "node": "18 || 20 || >=22" @@ -9871,9 +9858,9 @@ } }, "node_modules/minipass-fetch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.1.tgz", - "integrity": "sha512-yHK8pb0iCGat0lDrs/D6RZmCdaBT64tULXjdxjSMAqoDi18Q3qKEUTHypHQZQd9+FYpIS+lkvpq6C/R6SbUeRw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz", + "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==", "dev": true, "dependencies": { "minipass": "^7.0.3", @@ -9884,13 +9871,13 @@ "node": "^20.17.0 || >=22.9.0" }, "optionalDependencies": { - "encoding": "^0.1.13" + "iconv-lite": "^0.7.2" } }, "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, "dependencies": { "minipass": "^3.0.0" @@ -10063,20 +10050,20 @@ } }, "node_modules/node-gyp": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz", - "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.3.0.tgz", + "integrity": "sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^15.0.0", "nopt": "^9.0.0", "proc-log": "^6.0.0", "semver": "^7.3.5", "tar": "^7.5.4", "tinyglobby": "^0.2.12", + "undici": "^6.25.0", "which": "^6.0.0" }, "bin": { @@ -13110,11 +13097,12 @@ "dev": true }, "node_modules/pacote": { - "version": "21.3.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.3.1.tgz", - "integrity": "sha512-O0EDXi85LF4AzdjG74GUwEArhdvawi/YOHcsW6IijKNj7wm8IvEWNF5GnfuxNpQ/ZpO3L37+v8hqdVh8GgWYhg==", + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.0.tgz", + "integrity": "sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==", "dev": true, "dependencies": { + "@gar/promise-retry": "^1.0.0", "@npmcli/git": "^7.0.0", "@npmcli/installed-package-contents": "^4.0.0", "@npmcli/package-json": "^7.0.0", @@ -13128,7 +13116,6 @@ "npm-pick-manifest": "^11.0.1", "npm-registry-fetch": "^19.0.0", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "sigstore": "^4.0.0", "ssri": "^13.0.0", "tar": "^7.4.3" @@ -13460,19 +13447,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, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -13848,15 +13822,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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, - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -14543,12 +14508,12 @@ } }, "node_modules/socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", "dev": true, "dependencies": { - "ip-address": "^10.0.1", + "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -14693,12 +14658,12 @@ } }, "node_modules/string-length/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, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -14874,30 +14839,30 @@ } }, "node_modules/tap": { - "version": "21.6.2", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.2.tgz", - "integrity": "sha512-rEuxX+EVGQ6JOEyRnLQ80fa7v5s8yutpRA11LAjP6t/B6I0/mTWkaW0NfVoX5XDX3z5x9HVEt2dojSrJLcyp9A==", - "dev": true, - "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", + "version": "21.7.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.3.tgz", + "integrity": "sha512-hE5h594vyrMzQDANdfC6YuJgdLdJmnKNRZVOMXbBh4ZWC4s0jfqDsX3Yn66XbYESIR3Tgf94S8ZzqOltby7LLw==", + "dev": true, + "dependencies": { + "@tapjs/after": "3.3.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/core": "4.5.7", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/run": "4.5.7", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "resolve-import": "^2.4.0" }, "bin": { @@ -14911,13 +14876,13 @@ } }, "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.4", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.4.tgz", + "integrity": "sha512-CiqzdpWn2CvONcWp7UNMF9/rCPJwCz0es+qykkgJruu1Y/rAS8A5MEQujmjx9NErfst3dGiZJU3lDS2jBsgbPA==", "dev": true, "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "4.3.0" + "tap-yaml": "4.4.2" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -14927,12 +14892,12 @@ } }, "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.4.2", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.4.2.tgz", + "integrity": "sha512-03mQI7QhfVZHJqGgFyxNTgUbgsG41ZzpWSb7k1Gangmf9hF71Jpb0Fczs7KtOdUDaHx+KxlPUdM2pQJaijebGA==", "dev": true, "dependencies": { - "yaml": "^2.8.1", + "yaml": "^2.8.3", "yaml-types": "^0.4.0" }, "engines": { @@ -14940,9 +14905,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.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.15.tgz", + "integrity": "sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==", "dev": true, "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -14956,9 +14921,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.2", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.2.tgz", + "integrity": "sha512-jSZmZPiMTBDZkV0Li/nNeOkCLtOViC/xgWdvzYheSU9RJt6F1EVUKZUJuH+QqN6tjVJrUXAeWpPNy+aLzfAjCQ==", "dev": true, "dependencies": { "diff": "^8.0.2", @@ -14969,9 +14934,9 @@ } }, "node_modules/tcompare/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, "engines": { "node": ">=0.3.1" @@ -15083,6 +15048,21 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/test-exclude/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/test-exclude/node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -15127,12 +15107,12 @@ } }, "node_modules/test-exclude/node_modules/glob/node_modules/minimatch": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz", - "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "dependencies": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -15208,12 +15188,12 @@ } }, "node_modules/test-exclude/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, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -15554,9 +15534,9 @@ } }, "node_modules/undici": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.25.0.tgz", + "integrity": "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==", "dev": true, "engines": { "node": ">=18.17" @@ -15589,30 +15569,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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, - "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, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, "node_modules/unique-string": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", @@ -15659,12 +15615,16 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { @@ -15789,12 +15749,12 @@ } }, "node_modules/widest-line/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, "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -15911,9 +15871,9 @@ "license": "ISC" }, "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.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, "engines": { "node": ">=10.0.0" @@ -15958,9 +15918,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.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -16511,6 +16471,12 @@ "@jridgewell/trace-mapping": "0.3.9" } }, + "@gar/promise-retry": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", + "dev": true + }, "@isaacs/cliui": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", @@ -16563,9 +16529,9 @@ } }, "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", "dev": true }, "@jridgewell/resolve-uri": { @@ -16639,17 +16605,17 @@ } }, "@npmcli/git": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.1.tgz", - "integrity": "sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz", + "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==", "dev": true, "requires": { + "@gar/promise-retry": "^1.0.0", "@npmcli/promise-spawn": "^9.0.0", "ini": "^6.0.0", "lru-cache": "^11.2.1", "npm-pick-manifest": "^11.0.1", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "semver": "^7.3.5", "which": "^6.0.0" }, @@ -16759,34 +16725,16 @@ "dev": true }, "@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, "requires": { "@npmcli/node-gyp": "^5.0.0", "@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" - }, - "dependencies": { - "isexe": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", - "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", - "dev": true - }, - "which": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", - "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", - "dev": true, - "requires": { - "isexe": "^4.0.0" - } - } + "proc-log": "^6.0.0" } }, "@octokit/auth-token": { @@ -20015,35 +19963,35 @@ } }, "@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 }, "@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 }, "@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, "requires": { + "@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" } }, "@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, "requires": { "@sigstore/protobuf-specs": "^0.5.0", @@ -20089,72 +20037,72 @@ "dev": true }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.9.tgz", + "integrity": "sha512-+VTu5bU30kY/T6uhFGyMNL41LLigyJXpfWiptQaLSF7fcz3h0qDuR4m721koItzVtIb2oyp5z4DyhpqxdvhZRQ==", "dev": true, "requires": { "is-actual-promise": "^1.0.1" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.9.tgz", + "integrity": "sha512-uaqXxtLI36PUlt1j8ao0pqrOzdVYfEAKn8q6ryrN2Uk+1c6LJ6FgjKH3zSKwgy8KKy2Cnk19LDRF/lg+OwTTnQ==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.9.tgz", + "integrity": "sha512-dwP9x5lOmwbd4rB9+JXV3RWFKSnrtDu7MEhzwrhTwxwDzjyxrT2lLHX8pvqbjF9mZH1vSJQOhGxm2NBRIkBXOQ==", "dev": true, "requires": { - "@tapjs/stack": "4.3.0", + "@tapjs/stack": "4.3.3", "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.9.tgz", + "integrity": "sha512-bk+Y0sleWKtZ5aBbYAEZGR4k2aTcU6HObcgqjMZxuuzz8zaPPpDzxSUXwg3iMXgC00fXXVZnFPkWrf9BtVkyDg==", "dev": true, "requires": { "is-actual-promise": "^1.0.1" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.9.tgz", + "integrity": "sha512-Lhahd9GrML23oYrjnZoSbb6Tr7NuxmZB+D194gEm+5me92kUPs2c0EN7Tfe52N/oYQ0mWhpcdW+r8ymD1Xh8mw==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.9.tgz", + "integrity": "sha512-jbrp2xWGCfUdzcOYtPCso7hSUFxVldxK8mYmH+Vy16tkAqN3RGL8WZU3z9uTpw2O0+Ba5XiKLx2DSvywxktLjQ==", "dev": true, "requires": {} }, "@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.6.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.6.3.tgz", + "integrity": "sha512-BTmbG1vyNgD0JRGcyO+stTabikyPp63C2aI/+VC3LS1PdaQ0ZOhajVGFXaDmSJFoqRxAJanASYDq4hDMFciBSw==", "dev": true, "requires": { - "@tapjs/core": "4.5.2", - "@tapjs/test": "4.4.2", + "@tapjs/core": "4.5.7", + "@tapjs/test": "4.4.7", "chalk": "^5.6.2", "jackspeak": "^4.2.3", "polite-json": "^5.0.0", - "tap-yaml": "4.3.0", + "tap-yaml": "4.4.2", "walk-up-path": "^4.0.0" }, "dependencies": { @@ -20167,29 +20115,29 @@ } }, "@tapjs/core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.2.tgz", - "integrity": "sha512-0KKabYyBN4W2CRgnD0rOhDvexbMLMPuT0OElQTz5ezCsx1QGtuUHP9TmRXEGCJAoeL44Us0L2DxPpS4BUW1KEQ==", + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.7.tgz", + "integrity": "sha512-F1QkyDENjirroTyh8pbNOBzMbqjdLQ3332YSas9SKIYyJNpECqwgN2nyZuTXrDtO3EOu0dVDiI55upX98ow/Ng==", "dev": true, "requires": { - "@tapjs/processinfo": "^3.1.9", - "@tapjs/stack": "4.3.0", - "@tapjs/test": "4.4.2", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/stack": "4.3.3", + "@tapjs/test": "4.4.7", "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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "dependencies": { "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 }, "signal-exit": { @@ -20201,25 +20149,25 @@ } }, "@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.2", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.2.tgz", + "integrity": "sha512-NNJTvozk0rY4Vhf94SECEYSO38/eQvbZvZSrmzrmD2cj5YYx7l+7qQC0fcgYpIzwlA31kciesbhnV8rINiKejg==", "dev": true, "requires": { "minipass": "^7.0.4" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.9.tgz", + "integrity": "sha512-gT42mLyZ6QbMYl0cBtlooERa6EfR6GzrdiGAxyp+F+F2lOh5+21KNxjwvafnDiYjiC/txRm+C3iKn8yTH1mwNw==", "dev": true, "requires": {} }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.9.tgz", + "integrity": "sha512-msFW2exywbejxXBs37qBbRACYgQbLFs1h6YYe0QJUDyegbWvPUZNPnF7x/QnuZ8WCf1DbAl43bdx81a/M9FQFg==", "dev": true, "requires": { "mkdirp": "^3.0.0", @@ -20227,49 +20175,49 @@ } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.9.tgz", + "integrity": "sha512-QKF4UA5+Xc2d3oUBs0kbXnsBI7+O89a3IPhVPox7U2/pXABVIG4u4hNHfQQa259HCk1LeOMW4ZwQ7tW/aGdrmw==", "dev": true, "requires": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0" + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3" } }, "@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.7", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.7.tgz", + "integrity": "sha512-cTiSIStB7GQsngc5LN5BLzcXrDrl96k160J+JzNQvELHj0Hazaux6joUntS5UnwWn9BLoBDDa22zaisyDK9knA==", "dev": true, "requires": { - "@tapjs/after": "3.3.4", - "@tapjs/stack": "4.3.0", + "@tapjs/after": "3.3.9", + "@tapjs/stack": "4.3.3", "resolve-import": "^2.4.0", "walk-up-path": "^4.0.0" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.9.tgz", + "integrity": "sha512-cOLsqwAyA8+pNzzcHt52eBdGd9Z+8vZVRhP47tZrQzBlUHIhb6pX7ieBmB6LgXNHHbbZlGX4oCvmtFJdJTO9bw==", "dev": true, "requires": { - "@tapjs/error-serdes": "4.3.0", - "@tapjs/stack": "4.3.0", - "tap-parser": "18.3.0" + "@tapjs/error-serdes": "4.3.2", + "@tapjs/stack": "4.3.3", + "tap-parser": "18.3.4" } }, "@tapjs/processinfo": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.9.tgz", - "integrity": "sha512-yIbYH9ROI5m5F2B5Hpk6t89OkHBrDbL3qncPO9OfPuSvJsvAIDG91I0hxGQNohdaxmqz5L4QiIYc5Y0KmtLzCQ==", + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.11.tgz", + "integrity": "sha512-ll4SdS8YC2t5jtKn+odmtFrMidg9MVRpHYxvCNr8t2FLC8w/uq9YrrtIm2WoVTHx0LeCtHxyBB/2UCu0dtV+kA==", "dev": true, "requires": { "node-options-to-argv": "^1.0.0", "pirates": "^4.0.5", "process-on-spawn": "^1.0.0", "signal-exit": "^4.0.2", - "uuid": "^8.3.2" + "uuid": "^14.0.0" }, "dependencies": { "signal-exit": { @@ -20281,13 +20229,13 @@ } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.9.tgz", + "integrity": "sha512-M4DFbA/j0vleZq279Dzz8dPNINpQCey9aH5+jiavdd1VBzJTmkI/G5AzduZ79/IDZ4iwYdn2Dq1ONxEPrh0Rxg==", "dev": true, "requires": { - "@tapjs/config": "5.5.2", - "@tapjs/stack": "4.3.0", + "@tapjs/config": "5.6.3", + "@tapjs/stack": "4.3.3", "chalk": "^5.6.2", "ink": "^5.2.1", "minipass": "^7.0.4", @@ -20296,9 +20244,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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2" }, "dependencies": { "chalk": { @@ -20310,20 +20258,20 @@ } }, "@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.7", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.7.tgz", + "integrity": "sha512-Z2zm0f0VPyzhGf61LsRUToQ0oyNUezVplaHzlLv+7IGswI0pGeOydxtSLrhWcHZZyc81yZRnG7yElEGJfEvPGQ==", "dev": true, "requires": { "@isaacs/which": "^7.0.4", - "@tapjs/after": "3.3.4", - "@tapjs/before": "4.3.4", - "@tapjs/config": "5.5.2", - "@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/after": "3.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/config": "5.6.3", + "@tapjs/processinfo": "^3.1.11", + "@tapjs/reporter": "4.4.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", "c8": "^10.1.3", "chalk": "^5.6.2", "chokidar": "^4.0.2", @@ -20339,9 +20287,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.4", + "tap-yaml": "4.4.2", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" }, "dependencies": { @@ -20360,59 +20308,59 @@ } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.9.tgz", + "integrity": "sha512-lqRvxsd4GfkYJhAsIuN2fcuE/UmFoDgOKwzwMR3itXZrBsBaYdWCiGGEfeCZTLMxVaemwbOrDR+xrkHcj1I2Xg==", "dev": true, "requires": { "is-actual-promise": "^1.0.1", - "tcompare": "9.3.0", + "tcompare": "9.3.2", "trivial-deferred": "^2.0.0" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.9.tgz", + "integrity": "sha512-hxuIOksQYW8QrrZ9Ir6FcNv7jIgr7qkRIqHDUAU0k0k6B12RyzBNowWdJ1aHhC+BYBAJP029r/MKnPLBXGGlnA==", "dev": true, "requires": {} }, "@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.3", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.3.tgz", + "integrity": "sha512-7T64b+OIyU0WitBzu8ksfwt+EvtSrh6aHYhQD0lImrDqxw2Jdwvd43F6sEFXiAA+sO/d0ERUn+OJW3zYNpygTg==", "dev": true }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.9.tgz", + "integrity": "sha512-LN4ztoyy7TR4VkaXJpPCXkAa5MWfjCOyK0j7xXQHhHMa1hEKUO4ixRMevz0E/g6I4Md23JbRgYZWcxgxg9Q1lQ==", "dev": true, "requires": {} }, "@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.7", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.7.tgz", + "integrity": "sha512-01SJ6gHWd1Ql0OTUOoHfATJRL35b8ijqKI73ExMnhL8xtmO9Is5XrpOrCea15H+WHUb9MtvWVtVBwAz/2YaQdg==", "dev": true, "requires": { "@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.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "glob": "^13.0.2", "jackspeak": "^4.2.3", "mkdirp": "^3.0.0", @@ -20420,7 +20368,7 @@ "resolve-import": "^2.4.0", "rimraf": "^6.0.0", "sync-content": "^2.0.4", - "tap-parser": "18.3.0", + "tap-parser": "18.3.4", "tshy": "^3.3.2", "typescript": "5.9", "walk-up-path": "^4.0.0" @@ -20435,18 +20383,18 @@ } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.9.tgz", + "integrity": "sha512-LSSV+W0gO9+LJk9SeJU4I9me40gkzZd5ZELcykNz4YY5rJKd2ECA6Sl61vr8wEy2vtDn3ZSyllA8AVFZn+jYcA==", "dev": true, "requires": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7" } }, "@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.9", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.9.tgz", + "integrity": "sha512-wjjZhmUGtCoXplTlGpCKtQV50RtLWTeN3ShgZ9Y4Twz0eZHBSS1+lCmyyRER0y56QRgSUw146X/VVkn6zwoJBQ==", "dev": true, "requires": {} }, @@ -20539,66 +20487,66 @@ } }, "@typescript/native-preview": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-NEifR9F/0khbTQRztM4Yuxcj9dFuK9ubWIXJwLSmKMlncSp4u1fzRnlfv1vlNKKrXB7BUXoANFHpsM5BEXJ06w==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-gHvZOIbpls1d7Ly0wbVQxMX0EzJU+RBjsCX+AdbyMg3dfk+ET00HksIxn8E0W9+TH6z3ipW7Iitja3VgrgZaSA==", "dev": true, "requires": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260223.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260223.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260514.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260514.1" } }, "@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-uDvCfIGr3PR8iKBA6OCNq6w0b2WMvmtkS8KUZVy04CH8ieFsxChYStLiyFTDX4GZs9BtWKeth/7qGDZewY20sQ==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-mA/BLJumVJ8JrJaUgl1wTzMbelXl/vuXc2AglltWSxQEL7+NtU3uG1gO+lT6igsFks7378zjEukSMmxv8FEPNw==", "dev": true, "optional": true }, "@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-hOKQicSgd1DhFbsqdpC5fMgg0R46sYbbtVjfXgYTAHg/WO6whfZ2SfPy9IIzsQ/CXYUZuwoJElCnc9DTcd66+w==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-ol5OctuUZDLzQrqDUfR758p3p4x7FDzbIzu6H0XffWi7FXj0eEyDthDfULyTQmTlE8dizxCmbzC7Uv0COeedrQ==", "dev": true, "optional": true }, "@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-FVq6XjzqtLC1MVgQiumwpuW7Ug+S+WVEbvCUJQhrs8Szbf6fIFU/6+D6fOGCKzzo9SAD6zq2RNHtejBw74JSFA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-65TQUASi7+t81P94kyQopWchsVovWSfeXh5cPK2D5Oziga5of1Zzi6FQR1XUe48DYw5IBYN6DPXabcYG5Bd09A==", "dev": true, "optional": true }, "@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-oRt0l3O/itqBEwd5rhfDAyziEzbSgWar1NShduK4n2mHWTHCI1I7mFsbSPbox2pdrqOwOr0QW8xu7xEgDWWRXA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-7bz4QVWdlYm2BsDhqzpmUFSAA/l0W8+1hFto3Ssl/FADEWGIqwLk8/nEzZRMYtnCYjQx5KnRwmrcxnnZtD25jA==", "dev": true, "optional": true }, "@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-qpFTW7q8Vvq1v/0bzfT8+D0wLjqydIP0qKlomrEGLlMnCCAnPodo2oLc2JCtacc40TSMZZARvhctTszCn1gWBA==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-tdnkRgD+AUw+aJ2Uz1B/sAGcqCt7FgrQMyIdEmjJUiSneIb3PeS4oxsQKp7wnPsiqOcfUlpOp7/ZEJc1oJ5ySA==", "dev": true, "optional": true }, "@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-HHu63F8cDhgIlqFGBnqBVQn7HSiORxyT0M6yPzG4tG4gdzx+aFUdogbYily0nzN5b6NolQTrFfh3Q85UfHCHqg==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-9nERcpvv1Ok+IlBdCa9XNvcmNaV9HO3lSTPL1heyrgKFkOyNMxycej/FYRodXFcqZE/FMJCZ5U4lpI5MvivQXQ==", "dev": true, "optional": true }, "@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20260223.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260223.1.tgz", - "integrity": "sha512-vSis36O5qT+vOYfei7GtfWWzvIoaNdmxa1zDypBKkGGCCHt/c5vp0pXls85+8jBVS11Ep6p7ECcHlt+R5CBaug==", + "version": "7.0.0-dev.20260514.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260514.1.tgz", + "integrity": "sha512-BFZ7ddWmFwpO+/zFEIsS2nZTD5jqixchvqeQGrPZMzd8y49RUfL5ztJm6h/jSUS8W3s/UGhQ2ibGfN0+rvfO+w==", "dev": true, "optional": true }, @@ -20758,9 +20706,9 @@ "dev": true }, "brace-expansion": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "requires": { "balanced-match": "^4.0.2" @@ -20817,9 +20765,9 @@ } }, "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, "requires": { "@npmcli/fs": "^5.0.0", @@ -20831,8 +20779,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" } }, "callsites": { @@ -21059,12 +21006,12 @@ } }, "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, "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } } } @@ -21338,16 +21285,6 @@ "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", "dev": true }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, "env-ci": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.2.0.tgz", @@ -21449,12 +21386,6 @@ "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "dev": true }, - "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 - }, "error-ex": { "version": "1.3.2", "dev": true, @@ -21463,9 +21394,9 @@ } }, "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.46.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.46.1.tgz", + "integrity": "sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==", "dev": true }, "escalade": { @@ -21706,9 +21637,9 @@ "dev": true }, "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 }, "get-stream": { @@ -21966,9 +21897,9 @@ "dev": true }, "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", "dev": true, "optional": true, "requires": { @@ -22020,12 +21951,6 @@ "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, "indent-string": { "version": "4.0.0", "dev": true @@ -22118,12 +22043,12 @@ } }, "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, "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } }, "type-fest": { @@ -22156,9 +22081,9 @@ } }, "ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "dev": true }, "is-actual-promise": { @@ -22671,12 +22596,14 @@ "dev": true }, "make-fetch-happen": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz", - "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz", + "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==", "dev": true, "requires": { + "@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", @@ -22685,7 +22612,6 @@ "minipass-pipeline": "^1.2.4", "negotiator": "^1.0.0", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "ssri": "^13.0.0" } }, @@ -22783,12 +22709,12 @@ "dev": true }, "minimatch": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", - "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dev": true, "requires": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^5.0.5" } }, "minimist": { @@ -22813,21 +22739,21 @@ } }, "minipass-fetch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.1.tgz", - "integrity": "sha512-yHK8pb0iCGat0lDrs/D6RZmCdaBT64tULXjdxjSMAqoDi18Q3qKEUTHypHQZQd9+FYpIS+lkvpq6C/R6SbUeRw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz", + "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==", "dev": true, "requires": { - "encoding": "^0.1.13", + "iconv-lite": "^0.7.2", "minipass": "^7.0.3", "minipass-sized": "^2.0.0", "minizlib": "^3.0.1" } }, "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, "requires": { "minipass": "^3.0.0" @@ -22964,20 +22890,20 @@ } }, "node-gyp": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz", - "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.3.0.tgz", + "integrity": "sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==", "dev": true, "requires": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^15.0.0", "nopt": "^9.0.0", "proc-log": "^6.0.0", "semver": "^7.3.5", "tar": "^7.5.4", "tinyglobby": "^0.2.12", + "undici": "^6.25.0", "which": "^6.0.0" }, "dependencies": { @@ -25005,11 +24931,12 @@ "dev": true }, "pacote": { - "version": "21.3.1", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.3.1.tgz", - "integrity": "sha512-O0EDXi85LF4AzdjG74GUwEArhdvawi/YOHcsW6IijKNj7wm8IvEWNF5GnfuxNpQ/ZpO3L37+v8hqdVh8GgWYhg==", + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.0.tgz", + "integrity": "sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==", "dev": true, "requires": { + "@gar/promise-retry": "^1.0.0", "@npmcli/git": "^7.0.0", "@npmcli/installed-package-contents": "^4.0.0", "@npmcli/package-json": "^7.0.0", @@ -25023,7 +24950,6 @@ "npm-pick-manifest": "^11.0.1", "npm-registry-fetch": "^19.0.0", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "sigstore": "^4.0.0", "ssri": "^13.0.0", "tar": "^7.4.3" @@ -25250,16 +25176,6 @@ "fromentries": "^1.2.0" } }, - "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, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -25516,12 +25432,6 @@ "signal-exit": "^3.0.2" } }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -25984,12 +25894,12 @@ "dev": true }, "socks": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", "dev": true, "requires": { - "ip-address": "^10.0.1", + "ip-address": "^10.1.1", "smart-buffer": "^4.2.0" } }, @@ -26099,12 +26009,12 @@ "dev": true }, "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, "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } } } @@ -26217,57 +26127,57 @@ "dev": true }, "tap": { - "version": "21.6.2", - "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.2.tgz", - "integrity": "sha512-rEuxX+EVGQ6JOEyRnLQ80fa7v5s8yutpRA11LAjP6t/B6I0/mTWkaW0NfVoX5XDX3z5x9HVEt2dojSrJLcyp9A==", - "dev": true, - "requires": { - "@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", + "version": "21.7.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-21.7.3.tgz", + "integrity": "sha512-hE5h594vyrMzQDANdfC6YuJgdLdJmnKNRZVOMXbBh4ZWC4s0jfqDsX3Yn66XbYESIR3Tgf94S8ZzqOltby7LLw==", + "dev": true, + "requires": { + "@tapjs/after": "3.3.9", + "@tapjs/after-each": "4.3.9", + "@tapjs/asserts": "4.3.9", + "@tapjs/before": "4.3.9", + "@tapjs/before-each": "4.3.9", + "@tapjs/chdir": "3.3.9", + "@tapjs/core": "4.5.7", + "@tapjs/filter": "4.3.9", + "@tapjs/fixture": "4.3.9", + "@tapjs/intercept": "4.3.9", + "@tapjs/mock": "4.4.7", + "@tapjs/node-serialize": "4.3.9", + "@tapjs/run": "4.5.7", + "@tapjs/snapshot": "4.3.9", + "@tapjs/spawn": "4.3.9", + "@tapjs/stdin": "4.3.9", + "@tapjs/test": "4.4.7", + "@tapjs/typescript": "3.5.9", + "@tapjs/worker": "4.3.9", "resolve-import": "^2.4.0" } }, "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.4", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.4.tgz", + "integrity": "sha512-CiqzdpWn2CvONcWp7UNMF9/rCPJwCz0es+qykkgJruu1Y/rAS8A5MEQujmjx9NErfst3dGiZJU3lDS2jBsgbPA==", "dev": true, "requires": { "events-to-array": "^2.0.3", - "tap-yaml": "4.3.0" + "tap-yaml": "4.4.2" } }, "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.4.2", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.4.2.tgz", + "integrity": "sha512-03mQI7QhfVZHJqGgFyxNTgUbgsG41ZzpWSb7k1Gangmf9hF71Jpb0Fczs7KtOdUDaHx+KxlPUdM2pQJaijebGA==", "dev": true, "requires": { - "yaml": "^2.8.1", + "yaml": "^2.8.3", "yaml-types": "^0.4.0" } }, "tar": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", + "version": "7.5.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.15.tgz", + "integrity": "sha512-dzGK0boVlC4W5QFuQN1EFSl3bIDYsk7Tj40U6eIBnK2k/8ml7TZ5agbI5j5+qnoVcAA+rNtBml8SEiLxZpNqRQ==", "dev": true, "requires": { "@isaacs/fs-minipass": "^4.0.0", @@ -26278,9 +26188,9 @@ } }, "tcompare": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.0.tgz", - "integrity": "sha512-6kFTU2xlXNFU88/DAAIQvjBu5znTGx8QPnFtaKiLin2OtspHXyevSu0iUTZt4UrSfuRC6fIahRCqaQIhXlsTVQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.2.tgz", + "integrity": "sha512-jSZmZPiMTBDZkV0Li/nNeOkCLtOViC/xgWdvzYheSU9RJt6F1EVUKZUJuH+QqN6tjVJrUXAeWpPNy+aLzfAjCQ==", "dev": true, "requires": { "diff": "^8.0.2", @@ -26288,9 +26198,9 @@ }, "dependencies": { "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 } } @@ -26364,6 +26274,21 @@ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -26395,12 +26320,12 @@ }, "dependencies": { "minimatch": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz", - "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "requires": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^2.0.2" } } } @@ -26449,12 +26374,12 @@ } }, "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, "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } }, "wrap-ansi": { @@ -26668,9 +26593,9 @@ "optional": true }, "undici": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.25.0.tgz", + "integrity": "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==", "dev": true }, "undici-types": { @@ -26691,24 +26616,6 @@ "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true }, - "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, - "requires": { - "unique-slug": "^6.0.0" - } - }, - "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, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", @@ -26741,9 +26648,9 @@ "dev": true }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", "dev": true }, "v8-compile-cache-lib": { @@ -26835,12 +26742,12 @@ } }, "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, "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } } } @@ -26920,9 +26827,9 @@ "dev": true }, "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.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, "requires": {} }, @@ -26943,9 +26850,9 @@ "dev": true }, "yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true }, "yaml-types": {