diff --git a/package-lock.json b/package-lock.json index f0e169b7..1b8873eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "prettier": "^3.0.3", "proxyquire": "^2.1.3", "sinon": "^16.1.0", - "tap": "^18.5.1" + "tap": "^18.5.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -626,9 +626,9 @@ } }, "node_modules/@sigstore/sign": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.1.0.tgz", - "integrity": "sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.0.tgz", + "integrity": "sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==", "dev": true, "dependencies": { "@sigstore/bundle": "^2.1.0", @@ -719,9 +719,9 @@ "dev": true }, "node_modules/@tapjs/after": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.12.tgz", - "integrity": "sha512-I1p8j3GJdgticIdi/ADYmDnjcpdk+5gXGwcoPoxQXsusXtXf6Icj/rjnVEY8l33DSsQXEG24ZeDmLApskuIFpA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.13.tgz", + "integrity": "sha512-E2yGUayyCmgtyGDGIcejcVZjdcTmqxEfQexS/TTdELE2cCVYDlkTog5sRJVW02fQUyKrqta0X6bfUjT5+VtO9g==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -730,13 +730,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/after-each": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.12.tgz", - "integrity": "sha512-7BNGvx3KlSZ0t6CEHWhHezwAvrF8xWK2tuPqXy1N5TVXdkc0+PQv8tYkKuep0VHcMOI1t8uZ5rdTlzZulpfe8w==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.13.tgz", + "integrity": "sha512-KnX5QCz+f0Qvm8ZkN+/QugSqbNznVTisNu+xbYWY+m2sOhUtyNYSsqvxcKEhpBTS+fRjTPl1wU5ocZv5dDUMEA==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -745,13 +745,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/asserts": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.12.tgz", - "integrity": "sha512-E8DmpbDiR8xTh098GXwEr7/xPO5/Sm7Ume33KzOvVSTCPEv2fCqegKOh4gNeL3HF0BqhGnndj7mPaOgF0gtrfA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.13.tgz", + "integrity": "sha512-nX9Dzkz4BToVw6Foi/naQO2oId4kvu1nOd9Brql75TrLOhSIf0BNhmUtedPouzefqHTnOQcOK+wxPqm2mUCvHQ==", "dev": true, "dependencies": { "@tapjs/stack": "1.2.6", @@ -766,13 +766,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/before": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.12.tgz", - "integrity": "sha512-nfwPqwkYWgHr5SI2xK6ExWyX+FsCOIh0DrPp2ZUKT1UrD0+11sREwPD0XMv7TtFJ9AIu00imEmrlYZdaL6cDUA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.13.tgz", + "integrity": "sha512-IBgbKmc5Mqw+4JX0A52ZSn3ycwIQSNkqfOEjzELrEqhLuzeyQnb99P6QZKYfcVDaMhPqeYHRO+ziJOgtbAgPkQ==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -781,13 +781,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/before-each": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.12.tgz", - "integrity": "sha512-9Qa8ykkeklVY4mFirdlZlvDCJvlm6BwU4TqlnTRjWoADBLEOcZi8dcjaLhNsdv1DBcny+aK6Db51gcQkUK4OLA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.13.tgz", + "integrity": "sha512-wprmLLmX9QowI9Z5eNtQ8/PRpLHzip99PxukOR59V2839Ypmwu9e1vVfrSIU1F6u6CcUrb80SaJDf2Izm8hmBg==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -796,17 +796,17 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/config": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.8.tgz", - "integrity": "sha512-tIQ/nv3Fr2sV7JUtQyHtQV0WS9xJSN25Q85wBfqxsSgz/JuuK46rNubB0MNkJ3nxupCIItc8MYVxNyHB+n+28w==", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.9.tgz", + "integrity": "sha512-3coHlkF0XJn59ixl0ln2vRn2SyYPUXyoLDixu4jP/C38ZA7yYTlpsDYuovNiMhXUgJi1AMbWCqASmYL49rn8Sw==", "dev": true, "dependencies": { - "@tapjs/core": "1.4.1", - "@tapjs/test": "1.3.12", + "@tapjs/core": "1.4.2", + "@tapjs/test": "1.3.13", "chalk": "^5.2.0", "jackspeak": "^2.3.6", "polite-json": "^4.0.1", @@ -820,8 +820,8 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1", - "@tapjs/test": "1.3.12" + "@tapjs/core": "1.4.2", + "@tapjs/test": "1.3.13" } }, "node_modules/@tapjs/config/node_modules/chalk": { @@ -837,14 +837,14 @@ } }, "node_modules/@tapjs/core": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.1.tgz", - "integrity": "sha512-EApY3r/8bLRmgHF/2V0X0TK2lzbXqYxHsbdoOiDlSB/P98IFDYKVAefu+IhOItvoVM4kT4J7qOCLVKl77eutvA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.2.tgz", + "integrity": "sha512-+mI2R8l/LjRrf7VLcme7jumi9MZb8vx3ARrheuS/djaXdcUd7lWHMjJSvCvnWhV5twTTUsfnc7GytWeFL3N4vA==", "dev": true, "dependencies": { - "@tapjs/processinfo": "^3.1.4", + "@tapjs/processinfo": "^3.1.5", "@tapjs/stack": "1.2.6", - "@tapjs/test": "1.3.12", + "@tapjs/test": "1.3.13", "async-hook-domain": "^4.0.1", "diff": "^5.1.0", "is-actual-promise": "^1.0.0", @@ -875,9 +875,9 @@ } }, "node_modules/@tapjs/filter": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.12.tgz", - "integrity": "sha512-0Yh9CeAUkoxp/3hl1u8Zh2GaW9x90n2O6IxOWtteuImdgiSBDwcmXtcDz+gkdZmWEexU/QRHct6Y0tZ1X8lXwg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.13.tgz", + "integrity": "sha512-HahbPSl5gkJ12pIRqMq595A0zNMaTSUvQyLYtDX8GhQM7YanCMLPPPfxg5SFk2p7XinxN5HUiZ5i+Jh1W9tpeQ==", "dev": true, "engines": { "node": ">=16" @@ -886,13 +886,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/fixture": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.12.tgz", - "integrity": "sha512-w0cswMM107KfVOHCALF6rH4njxeu8iZghdQuehoYLcW9dONArRFQxMRUUXKZBE+2+2jfs1aZELzZJPYfLojsWA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.13.tgz", + "integrity": "sha512-PPw4EqgIwOzoPjaPSv4O6l7e5RKLEhJH1CbrTqdaM2YxuLgC9Gv9AN0LxJsXsfTnJgoWodzC29dE7JB5RJINuQ==", "dev": true, "dependencies": { "mkdirp": "^3.0.0", @@ -905,7 +905,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/fixture/node_modules/brace-expansion": { @@ -973,28 +973,28 @@ } }, "node_modules/@tapjs/intercept": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.12.tgz", - "integrity": "sha512-Bbpt7hlbsWdQ9CXxCKJ64ObVriFz3o2/1v3iFQbmIft+5ZtRrSzvz5inetW3LjXr6jgt4Fm07HW3bcZ09Laczg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.13.tgz", + "integrity": "sha512-/miqU/GK+AFW1y7Wc3N/1OpcFYK++voQ/Ai4u2cORbcxnUt0cWBxHPOZOyepZqwX88sPwr1NdrCV1/B3BbgPWw==", "dev": true, "dependencies": { - "@tapjs/after": "1.1.12", + "@tapjs/after": "1.1.13", "@tapjs/stack": "1.2.6" }, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/mock": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.10.tgz", - "integrity": "sha512-OU12N9gQ/XpRe0mAvkqyfXSXhoB2j0N2LoL1dQ98ygM/UlGFITqqN9Y74QtJWAEPqF5j2Ny9HV9wW7rVrNUCGg==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.11.tgz", + "integrity": "sha512-fXMvbQa04qfnNjgGN/cKWj52flYpN8J18/gkWQDbiOLieC1QJVtF1tkTohL602mqVbxn+9rOpTPjDvyJhi65zg==", "dev": true, "dependencies": { - "@tapjs/after": "1.1.12", + "@tapjs/after": "1.1.13", "@tapjs/stack": "1.2.6", "resolve-import": "^1.4.4", "walk-up-path": "^3.0.1" @@ -1006,13 +1006,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/node-serialize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.1.tgz", - "integrity": "sha512-pKuPJhzrGYAzw/aUAftDwIpnetpGBcRi8o8M3LR7PN5Hoo25ABi5JlhQHaTHMK/VLZH/Sdu/MM8zZPbUnMLgxQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.2.tgz", + "integrity": "sha512-ycPPYNxRsj/AFoqaGY5P38nehMVcwMAz7U0uRO7/2dh4vxUQcKyIBh5KNhB3z/EEas5wiQip+YJ1CW1fAx/PHg==", "dev": true, "dependencies": { "@tapjs/error-serdes": "1.2.0", @@ -1026,13 +1026,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/processinfo": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.4.tgz", - "integrity": "sha512-PpA2WmgBh73P6U6oi7k01wjb4Lbe4/d8vnYrhii2qeJtdbvV3O5Zqr5HoBgOGVgnjf/0NcJ0KH1zQJfVbUAm5g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.5.tgz", + "integrity": "sha512-KCx0Dbatmuja9soLFFK1asDwodz+16gwHL9QWiziz83b7LK4x5h9kiUbbhTi3I3wtKREeaN8caNA0Z2m6Yxsag==", "dev": true, "dependencies": { "pirates": "^4.0.5", @@ -1045,12 +1045,12 @@ } }, "node_modules/@tapjs/reporter": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.8.tgz", - "integrity": "sha512-cqqF6Sv3FlCybIbE5lK2uQXOa8xPaASR/+mw6HF93e89Rdk2JDw++y45pGo0npAuCHd6fMrIPjF6e7YRTevwkA==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.9.tgz", + "integrity": "sha512-nMakS5iE8b8p5eQBiwqsPvakreBXWYe+qNmgNlSSmXpKhOXYq4gvL8i4K1/ilJIIA/SzSSBz8ZPA8SRZTs0/aA==", "dev": true, "dependencies": { - "@tapjs/config": "2.4.8", + "@tapjs/config": "2.4.9", "@tapjs/stack": "1.2.6", "chalk": "^5.2.0", "ink": "^4.4.1", @@ -1071,7 +1071,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/reporter/node_modules/chalk": { @@ -1093,19 +1093,19 @@ "dev": true }, "node_modules/@tapjs/run": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.8.tgz", - "integrity": "sha512-RIAklQxHCQTtxK2QUgvXvrKEoyJVVgOYBMELLVPs+0IRMvkGReQ9tyBqsAMuKH9EvMF85d9dZ/Ali2EM6/5nZw==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/config": "2.4.8", - "@tapjs/processinfo": "^3.1.4", - "@tapjs/reporter": "1.3.8", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/test": "1.3.12", + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.9.tgz", + "integrity": "sha512-98wXYtgsuFr6CvjI1d7yDLnG0oSCMgy8Avg/UYo3dcYUbobMeMXk3/VOx4/f6eGTBEtaVT8VCzz3HIOEdpD1rA==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/config": "2.4.9", + "@tapjs/processinfo": "^3.1.5", + "@tapjs/reporter": "1.3.9", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/test": "1.3.13", "c8": "^8.0.1", "chalk": "^5.3.0", "chokidar": "^3.5.3", @@ -1135,7 +1135,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/run/node_modules/brace-expansion": { @@ -1239,9 +1239,9 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.12.tgz", - "integrity": "sha512-1+fxWM9kCHdXFbXyyq5veI1ZZvEWbNCmRL9vACM7aQoE21rD9n2TJV7FNpf7TOVT2wdFCIAYTYAYp5BqCNMlrg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.13.tgz", + "integrity": "sha512-/vW3kOxNA1vclsEU87A5vZ7edRbrL1Hlm7LauJwRAvAgdW2VrEcc1ivyCMbWvYi11csGu1MM9A2Poo/aOhzQ/Q==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0", @@ -1255,19 +1255,19 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/spawn": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.12.tgz", - "integrity": "sha512-xwcx2y/wbR5oyQWM4/VX0/3hHOuUuDQFNguorNYI3I2WDe1MAWdVluhY2EibM1/Wb+z/CiEoZbZBqJg1xDfdJQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.13.tgz", + "integrity": "sha512-s2byTuuyyPv+8uI4xSspFhiFPddi/Bwz2a/RHQVm3IKuvO0gW9KA53J8PEjWIRXLFNgf5X0xWIYGgMXeklYN/w==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/stack": { @@ -1283,39 +1283,39 @@ } }, "node_modules/@tapjs/stdin": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.12.tgz", - "integrity": "sha512-K9a+0uKEeAflyfkUI66jqHnyZAfZD/NDVV8vGHx16VnCSe2V4UY1qMDLA6ZbUaS5sPX9Va+kkS7sPl7qxHVsTw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.13.tgz", + "integrity": "sha512-ilamAMcQ7TPzuB4fVLtTyCYaqU3bAh1YLssmwtcYwRE0J4szNIFLMsduVjWLNGnjViKRHI6x1iHGOZg2IwTXug==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/test": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.12.tgz", - "integrity": "sha512-j7EPow6xdY7+FwLx8dNCgZcf4E1ffsrsfel7Q6GsQ4IWPgmx+Uw4Z9aCZYsVaPrwjuPG7/WGr+vl94yoYLKGeQ==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.13.tgz", + "integrity": "sha512-eqlrFgdMwOuqMeMGWMButPmas7q5Z0yEqmyBZIsjKk246wN1GUKIwGxX+K0THMBHaiSKW4c/PvXpMynZyywqbw==", "dev": true, "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1", - "@tapjs/after": "1.1.12", - "@tapjs/after-each": "1.1.12", - "@tapjs/asserts": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/before-each": "1.1.12", - "@tapjs/filter": "1.2.12", - "@tapjs/fixture": "1.2.12", - "@tapjs/intercept": "1.2.12", - "@tapjs/mock": "1.2.10", - "@tapjs/node-serialize": "1.2.1", - "@tapjs/snapshot": "1.2.12", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/typescript": "1.3.1", - "@tapjs/worker": "1.1.12", + "@tapjs/after": "1.1.13", + "@tapjs/after-each": "1.1.13", + "@tapjs/asserts": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/before-each": "1.1.13", + "@tapjs/filter": "1.2.13", + "@tapjs/fixture": "1.2.13", + "@tapjs/intercept": "1.2.13", + "@tapjs/mock": "1.2.11", + "@tapjs/node-serialize": "1.2.2", + "@tapjs/snapshot": "1.2.13", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/typescript": "1.3.2", + "@tapjs/worker": "1.1.13", "glob": "^10.3.10", "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", @@ -1333,7 +1333,7 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/test/node_modules/brace-expansion": { @@ -1401,9 +1401,9 @@ } }, "node_modules/@tapjs/typescript": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.1.tgz", - "integrity": "sha512-RswIFHgSVMPxeFvLE4C8l7MHJCEQfBbmkkkfVYg2asB9++R1wEQVW9TClPCl83McQqL7vuqSsX3PijWu0ylOFA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.2.tgz", + "integrity": "sha512-R8E36Kd1ImufcygVzSbQt/rEgg5RIW+CvIBzJNmv1IczRoAVFo5/OElZwOThiko7CAxDMRJxI8Cla63uK3gsLA==", "dev": true, "dependencies": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1" @@ -1412,19 +1412,19 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tapjs/worker": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.12.tgz", - "integrity": "sha512-NJ9GnibFF/+5QT8F78osEvI74McbLvyM/P7HJD21vca1LQE/c9laXexjCmw8sfV+10FirWltkM/OCPL95zAshA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.13.tgz", + "integrity": "sha512-B/g1rdQcuOFdU6OeBHkdYUjzM6pbHo64nV+ckQNE7Atj4yzV0u7C+Emq+f7F+zItsGXaMm/a4Z7Zoliszy7YXw==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.4.1" + "@tapjs/core": "1.4.2" } }, "node_modules/@tootallnate/once": { @@ -1507,15 +1507,15 @@ } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", "dev": true }, "node_modules/@types/node": { - "version": "20.8.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", - "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", "dev": true, "peer": true, "dependencies": { @@ -5704,29 +5704,29 @@ } }, "node_modules/tap": { - "version": "18.5.1", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.1.tgz", - "integrity": "sha512-PdryPwDpb7LK4ApRLkCCkzQXyZA+A/FmOtWiFoiYI3HV0fBdM9aotyOZ1bYrVWQ9rccNpH2f0xrJQBlGDMdweg==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.1.12", - "@tapjs/after-each": "1.1.12", - "@tapjs/asserts": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/before-each": "1.1.12", - "@tapjs/core": "1.4.1", - "@tapjs/filter": "1.2.12", - "@tapjs/fixture": "1.2.12", - "@tapjs/intercept": "1.2.12", - "@tapjs/mock": "1.2.10", - "@tapjs/node-serialize": "1.2.1", - "@tapjs/run": "1.4.8", - "@tapjs/snapshot": "1.2.12", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/test": "1.3.12", - "@tapjs/typescript": "1.3.1", - "@tapjs/worker": "1.1.12", + "version": "18.5.2", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.2.tgz", + "integrity": "sha512-Fd8JN1fwA5+CNwKxLf6zhBgMMJZKYWxBwi6551Y4uGU/IFrKvEsK/hYEbBsw+Ae335wkW96+gmnu2lHJh26CPw==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.13", + "@tapjs/after-each": "1.1.13", + "@tapjs/asserts": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/before-each": "1.1.13", + "@tapjs/core": "1.4.2", + "@tapjs/filter": "1.2.13", + "@tapjs/fixture": "1.2.13", + "@tapjs/intercept": "1.2.13", + "@tapjs/mock": "1.2.11", + "@tapjs/node-serialize": "1.2.2", + "@tapjs/run": "1.4.9", + "@tapjs/snapshot": "1.2.13", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/test": "1.3.13", + "@tapjs/typescript": "1.3.2", + "@tapjs/worker": "1.1.13", "resolve-import": "^1.4.4" }, "bin": { @@ -5896,9 +5896,9 @@ } }, "node_modules/tshy": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.4.0.tgz", - "integrity": "sha512-fq31iXid+DyfYWhLYDPo/urGSu/RbZLWr+Cfd5VUoyYxlpG8PfMgB3PHvsLUu6qyit2yowImk5gwpgdS9dBjmg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.6.0.tgz", + "integrity": "sha512-EGrOV/4rqc042NdTeSJ2HfMVDNE9z4jgyqIM0rqqP6M2Qh+ax9x47pHAHFYe/hvNbrapOsnHiPOQUTYrMVRg2A==", "dev": true, "dependencies": { "chalk": "^5.3.0", @@ -6171,9 +6171,9 @@ } }, "node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -6958,9 +6958,9 @@ "dev": true }, "@sigstore/sign": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.1.0.tgz", - "integrity": "sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.0.tgz", + "integrity": "sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==", "dev": true, "requires": { "@sigstore/bundle": "^2.1.0", @@ -7046,27 +7046,27 @@ "dev": true }, "@tapjs/after": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.12.tgz", - "integrity": "sha512-I1p8j3GJdgticIdi/ADYmDnjcpdk+5gXGwcoPoxQXsusXtXf6Icj/rjnVEY8l33DSsQXEG24ZeDmLApskuIFpA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.13.tgz", + "integrity": "sha512-E2yGUayyCmgtyGDGIcejcVZjdcTmqxEfQexS/TTdELE2cCVYDlkTog5sRJVW02fQUyKrqta0X6bfUjT5+VtO9g==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/after-each": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.12.tgz", - "integrity": "sha512-7BNGvx3KlSZ0t6CEHWhHezwAvrF8xWK2tuPqXy1N5TVXdkc0+PQv8tYkKuep0VHcMOI1t8uZ5rdTlzZulpfe8w==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.13.tgz", + "integrity": "sha512-KnX5QCz+f0Qvm8ZkN+/QugSqbNznVTisNu+xbYWY+m2sOhUtyNYSsqvxcKEhpBTS+fRjTPl1wU5ocZv5dDUMEA==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/asserts": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.12.tgz", - "integrity": "sha512-E8DmpbDiR8xTh098GXwEr7/xPO5/Sm7Ume33KzOvVSTCPEv2fCqegKOh4gNeL3HF0BqhGnndj7mPaOgF0gtrfA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.13.tgz", + "integrity": "sha512-nX9Dzkz4BToVw6Foi/naQO2oId4kvu1nOd9Brql75TrLOhSIf0BNhmUtedPouzefqHTnOQcOK+wxPqm2mUCvHQ==", "dev": true, "requires": { "@tapjs/stack": "1.2.6", @@ -7076,31 +7076,31 @@ } }, "@tapjs/before": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.12.tgz", - "integrity": "sha512-nfwPqwkYWgHr5SI2xK6ExWyX+FsCOIh0DrPp2ZUKT1UrD0+11sREwPD0XMv7TtFJ9AIu00imEmrlYZdaL6cDUA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.13.tgz", + "integrity": "sha512-IBgbKmc5Mqw+4JX0A52ZSn3ycwIQSNkqfOEjzELrEqhLuzeyQnb99P6QZKYfcVDaMhPqeYHRO+ziJOgtbAgPkQ==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/before-each": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.12.tgz", - "integrity": "sha512-9Qa8ykkeklVY4mFirdlZlvDCJvlm6BwU4TqlnTRjWoADBLEOcZi8dcjaLhNsdv1DBcny+aK6Db51gcQkUK4OLA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.13.tgz", + "integrity": "sha512-wprmLLmX9QowI9Z5eNtQ8/PRpLHzip99PxukOR59V2839Ypmwu9e1vVfrSIU1F6u6CcUrb80SaJDf2Izm8hmBg==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/config": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.8.tgz", - "integrity": "sha512-tIQ/nv3Fr2sV7JUtQyHtQV0WS9xJSN25Q85wBfqxsSgz/JuuK46rNubB0MNkJ3nxupCIItc8MYVxNyHB+n+28w==", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.9.tgz", + "integrity": "sha512-3coHlkF0XJn59ixl0ln2vRn2SyYPUXyoLDixu4jP/C38ZA7yYTlpsDYuovNiMhXUgJi1AMbWCqASmYL49rn8Sw==", "dev": true, "requires": { - "@tapjs/core": "1.4.1", - "@tapjs/test": "1.3.12", + "@tapjs/core": "1.4.2", + "@tapjs/test": "1.3.13", "chalk": "^5.2.0", "jackspeak": "^2.3.6", "polite-json": "^4.0.1", @@ -7117,14 +7117,14 @@ } }, "@tapjs/core": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.1.tgz", - "integrity": "sha512-EApY3r/8bLRmgHF/2V0X0TK2lzbXqYxHsbdoOiDlSB/P98IFDYKVAefu+IhOItvoVM4kT4J7qOCLVKl77eutvA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.2.tgz", + "integrity": "sha512-+mI2R8l/LjRrf7VLcme7jumi9MZb8vx3ARrheuS/djaXdcUd7lWHMjJSvCvnWhV5twTTUsfnc7GytWeFL3N4vA==", "dev": true, "requires": { - "@tapjs/processinfo": "^3.1.4", + "@tapjs/processinfo": "^3.1.5", "@tapjs/stack": "1.2.6", - "@tapjs/test": "1.3.12", + "@tapjs/test": "1.3.13", "async-hook-domain": "^4.0.1", "diff": "^5.1.0", "is-actual-promise": "^1.0.0", @@ -7146,16 +7146,16 @@ } }, "@tapjs/filter": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.12.tgz", - "integrity": "sha512-0Yh9CeAUkoxp/3hl1u8Zh2GaW9x90n2O6IxOWtteuImdgiSBDwcmXtcDz+gkdZmWEexU/QRHct6Y0tZ1X8lXwg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.13.tgz", + "integrity": "sha512-HahbPSl5gkJ12pIRqMq595A0zNMaTSUvQyLYtDX8GhQM7YanCMLPPPfxg5SFk2p7XinxN5HUiZ5i+Jh1W9tpeQ==", "dev": true, "requires": {} }, "@tapjs/fixture": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.12.tgz", - "integrity": "sha512-w0cswMM107KfVOHCALF6rH4njxeu8iZghdQuehoYLcW9dONArRFQxMRUUXKZBE+2+2jfs1aZELzZJPYfLojsWA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.13.tgz", + "integrity": "sha512-PPw4EqgIwOzoPjaPSv4O6l7e5RKLEhJH1CbrTqdaM2YxuLgC9Gv9AN0LxJsXsfTnJgoWodzC29dE7JB5RJINuQ==", "dev": true, "requires": { "mkdirp": "^3.0.0", @@ -7205,31 +7205,31 @@ } }, "@tapjs/intercept": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.12.tgz", - "integrity": "sha512-Bbpt7hlbsWdQ9CXxCKJ64ObVriFz3o2/1v3iFQbmIft+5ZtRrSzvz5inetW3LjXr6jgt4Fm07HW3bcZ09Laczg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.13.tgz", + "integrity": "sha512-/miqU/GK+AFW1y7Wc3N/1OpcFYK++voQ/Ai4u2cORbcxnUt0cWBxHPOZOyepZqwX88sPwr1NdrCV1/B3BbgPWw==", "dev": true, "requires": { - "@tapjs/after": "1.1.12", + "@tapjs/after": "1.1.13", "@tapjs/stack": "1.2.6" } }, "@tapjs/mock": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.10.tgz", - "integrity": "sha512-OU12N9gQ/XpRe0mAvkqyfXSXhoB2j0N2LoL1dQ98ygM/UlGFITqqN9Y74QtJWAEPqF5j2Ny9HV9wW7rVrNUCGg==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.11.tgz", + "integrity": "sha512-fXMvbQa04qfnNjgGN/cKWj52flYpN8J18/gkWQDbiOLieC1QJVtF1tkTohL602mqVbxn+9rOpTPjDvyJhi65zg==", "dev": true, "requires": { - "@tapjs/after": "1.1.12", + "@tapjs/after": "1.1.13", "@tapjs/stack": "1.2.6", "resolve-import": "^1.4.4", "walk-up-path": "^3.0.1" } }, "@tapjs/node-serialize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.1.tgz", - "integrity": "sha512-pKuPJhzrGYAzw/aUAftDwIpnetpGBcRi8o8M3LR7PN5Hoo25ABi5JlhQHaTHMK/VLZH/Sdu/MM8zZPbUnMLgxQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.2.tgz", + "integrity": "sha512-ycPPYNxRsj/AFoqaGY5P38nehMVcwMAz7U0uRO7/2dh4vxUQcKyIBh5KNhB3z/EEas5wiQip+YJ1CW1fAx/PHg==", "dev": true, "requires": { "@tapjs/error-serdes": "1.2.0", @@ -7238,9 +7238,9 @@ } }, "@tapjs/processinfo": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.4.tgz", - "integrity": "sha512-PpA2WmgBh73P6U6oi7k01wjb4Lbe4/d8vnYrhii2qeJtdbvV3O5Zqr5HoBgOGVgnjf/0NcJ0KH1zQJfVbUAm5g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.5.tgz", + "integrity": "sha512-KCx0Dbatmuja9soLFFK1asDwodz+16gwHL9QWiziz83b7LK4x5h9kiUbbhTi3I3wtKREeaN8caNA0Z2m6Yxsag==", "dev": true, "requires": { "pirates": "^4.0.5", @@ -7250,12 +7250,12 @@ } }, "@tapjs/reporter": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.8.tgz", - "integrity": "sha512-cqqF6Sv3FlCybIbE5lK2uQXOa8xPaASR/+mw6HF93e89Rdk2JDw++y45pGo0npAuCHd6fMrIPjF6e7YRTevwkA==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.9.tgz", + "integrity": "sha512-nMakS5iE8b8p5eQBiwqsPvakreBXWYe+qNmgNlSSmXpKhOXYq4gvL8i4K1/ilJIIA/SzSSBz8ZPA8SRZTs0/aA==", "dev": true, "requires": { - "@tapjs/config": "2.4.8", + "@tapjs/config": "2.4.9", "@tapjs/stack": "1.2.6", "chalk": "^5.2.0", "ink": "^4.4.1", @@ -7285,19 +7285,19 @@ } }, "@tapjs/run": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.8.tgz", - "integrity": "sha512-RIAklQxHCQTtxK2QUgvXvrKEoyJVVgOYBMELLVPs+0IRMvkGReQ9tyBqsAMuKH9EvMF85d9dZ/Ali2EM6/5nZw==", - "dev": true, - "requires": { - "@tapjs/after": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/config": "2.4.8", - "@tapjs/processinfo": "^3.1.4", - "@tapjs/reporter": "1.3.8", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/test": "1.3.12", + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.9.tgz", + "integrity": "sha512-98wXYtgsuFr6CvjI1d7yDLnG0oSCMgy8Avg/UYo3dcYUbobMeMXk3/VOx4/f6eGTBEtaVT8VCzz3HIOEdpD1rA==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/config": "2.4.9", + "@tapjs/processinfo": "^3.1.5", + "@tapjs/reporter": "1.3.9", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/test": "1.3.13", "c8": "^8.0.1", "chalk": "^5.3.0", "chokidar": "^3.5.3", @@ -7382,9 +7382,9 @@ } }, "@tapjs/snapshot": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.12.tgz", - "integrity": "sha512-1+fxWM9kCHdXFbXyyq5veI1ZZvEWbNCmRL9vACM7aQoE21rD9n2TJV7FNpf7TOVT2wdFCIAYTYAYp5BqCNMlrg==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.13.tgz", + "integrity": "sha512-/vW3kOxNA1vclsEU87A5vZ7edRbrL1Hlm7LauJwRAvAgdW2VrEcc1ivyCMbWvYi11csGu1MM9A2Poo/aOhzQ/Q==", "dev": true, "requires": { "is-actual-promise": "^1.0.0", @@ -7393,9 +7393,9 @@ } }, "@tapjs/spawn": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.12.tgz", - "integrity": "sha512-xwcx2y/wbR5oyQWM4/VX0/3hHOuUuDQFNguorNYI3I2WDe1MAWdVluhY2EibM1/Wb+z/CiEoZbZBqJg1xDfdJQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.13.tgz", + "integrity": "sha512-s2byTuuyyPv+8uI4xSspFhiFPddi/Bwz2a/RHQVm3IKuvO0gW9KA53J8PEjWIRXLFNgf5X0xWIYGgMXeklYN/w==", "dev": true, "requires": {} }, @@ -7406,34 +7406,34 @@ "dev": true }, "@tapjs/stdin": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.12.tgz", - "integrity": "sha512-K9a+0uKEeAflyfkUI66jqHnyZAfZD/NDVV8vGHx16VnCSe2V4UY1qMDLA6ZbUaS5sPX9Va+kkS7sPl7qxHVsTw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.13.tgz", + "integrity": "sha512-ilamAMcQ7TPzuB4fVLtTyCYaqU3bAh1YLssmwtcYwRE0J4szNIFLMsduVjWLNGnjViKRHI6x1iHGOZg2IwTXug==", "dev": true, "requires": {} }, "@tapjs/test": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.12.tgz", - "integrity": "sha512-j7EPow6xdY7+FwLx8dNCgZcf4E1ffsrsfel7Q6GsQ4IWPgmx+Uw4Z9aCZYsVaPrwjuPG7/WGr+vl94yoYLKGeQ==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.13.tgz", + "integrity": "sha512-eqlrFgdMwOuqMeMGWMButPmas7q5Z0yEqmyBZIsjKk246wN1GUKIwGxX+K0THMBHaiSKW4c/PvXpMynZyywqbw==", "dev": true, "requires": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1", - "@tapjs/after": "1.1.12", - "@tapjs/after-each": "1.1.12", - "@tapjs/asserts": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/before-each": "1.1.12", - "@tapjs/filter": "1.2.12", - "@tapjs/fixture": "1.2.12", - "@tapjs/intercept": "1.2.12", - "@tapjs/mock": "1.2.10", - "@tapjs/node-serialize": "1.2.1", - "@tapjs/snapshot": "1.2.12", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/typescript": "1.3.1", - "@tapjs/worker": "1.1.12", + "@tapjs/after": "1.1.13", + "@tapjs/after-each": "1.1.13", + "@tapjs/asserts": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/before-each": "1.1.13", + "@tapjs/filter": "1.2.13", + "@tapjs/fixture": "1.2.13", + "@tapjs/intercept": "1.2.13", + "@tapjs/mock": "1.2.11", + "@tapjs/node-serialize": "1.2.2", + "@tapjs/snapshot": "1.2.13", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/typescript": "1.3.2", + "@tapjs/worker": "1.1.13", "glob": "^10.3.10", "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", @@ -7488,18 +7488,18 @@ } }, "@tapjs/typescript": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.1.tgz", - "integrity": "sha512-RswIFHgSVMPxeFvLE4C8l7MHJCEQfBbmkkkfVYg2asB9++R1wEQVW9TClPCl83McQqL7vuqSsX3PijWu0ylOFA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.2.tgz", + "integrity": "sha512-R8E36Kd1ImufcygVzSbQt/rEgg5RIW+CvIBzJNmv1IczRoAVFo5/OElZwOThiko7CAxDMRJxI8Cla63uK3gsLA==", "dev": true, "requires": { "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1" } }, "@tapjs/worker": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.12.tgz", - "integrity": "sha512-NJ9GnibFF/+5QT8F78osEvI74McbLvyM/P7HJD21vca1LQE/c9laXexjCmw8sfV+10FirWltkM/OCPL95zAshA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.13.tgz", + "integrity": "sha512-B/g1rdQcuOFdU6OeBHkdYUjzM6pbHo64nV+ckQNE7Atj4yzV0u7C+Emq+f7F+zItsGXaMm/a4Z7Zoliszy7YXw==", "dev": true, "requires": {} }, @@ -7570,15 +7570,15 @@ } }, "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", "dev": true }, "@types/node": { - "version": "20.8.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", - "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", "dev": true, "peer": true, "requires": { @@ -10563,29 +10563,29 @@ } }, "tap": { - "version": "18.5.1", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.1.tgz", - "integrity": "sha512-PdryPwDpb7LK4ApRLkCCkzQXyZA+A/FmOtWiFoiYI3HV0fBdM9aotyOZ1bYrVWQ9rccNpH2f0xrJQBlGDMdweg==", - "dev": true, - "requires": { - "@tapjs/after": "1.1.12", - "@tapjs/after-each": "1.1.12", - "@tapjs/asserts": "1.1.12", - "@tapjs/before": "1.1.12", - "@tapjs/before-each": "1.1.12", - "@tapjs/core": "1.4.1", - "@tapjs/filter": "1.2.12", - "@tapjs/fixture": "1.2.12", - "@tapjs/intercept": "1.2.12", - "@tapjs/mock": "1.2.10", - "@tapjs/node-serialize": "1.2.1", - "@tapjs/run": "1.4.8", - "@tapjs/snapshot": "1.2.12", - "@tapjs/spawn": "1.1.12", - "@tapjs/stdin": "1.1.12", - "@tapjs/test": "1.3.12", - "@tapjs/typescript": "1.3.1", - "@tapjs/worker": "1.1.12", + "version": "18.5.2", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.2.tgz", + "integrity": "sha512-Fd8JN1fwA5+CNwKxLf6zhBgMMJZKYWxBwi6551Y4uGU/IFrKvEsK/hYEbBsw+Ae335wkW96+gmnu2lHJh26CPw==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.13", + "@tapjs/after-each": "1.1.13", + "@tapjs/asserts": "1.1.13", + "@tapjs/before": "1.1.13", + "@tapjs/before-each": "1.1.13", + "@tapjs/core": "1.4.2", + "@tapjs/filter": "1.2.13", + "@tapjs/fixture": "1.2.13", + "@tapjs/intercept": "1.2.13", + "@tapjs/mock": "1.2.11", + "@tapjs/node-serialize": "1.2.2", + "@tapjs/run": "1.4.9", + "@tapjs/snapshot": "1.2.13", + "@tapjs/spawn": "1.1.13", + "@tapjs/stdin": "1.1.13", + "@tapjs/test": "1.3.13", + "@tapjs/typescript": "1.3.2", + "@tapjs/worker": "1.1.13", "resolve-import": "^1.4.4" } }, @@ -10704,9 +10704,9 @@ "dev": true }, "tshy": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.4.0.tgz", - "integrity": "sha512-fq31iXid+DyfYWhLYDPo/urGSu/RbZLWr+Cfd5VUoyYxlpG8PfMgB3PHvsLUu6qyit2yowImk5gwpgdS9dBjmg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.6.0.tgz", + "integrity": "sha512-EGrOV/4rqc042NdTeSJ2HfMVDNE9z4jgyqIM0rqqP6M2Qh+ax9x47pHAHFYe/hvNbrapOsnHiPOQUTYrMVRg2A==", "dev": true, "requires": { "chalk": "^5.3.0", @@ -10902,9 +10902,9 @@ }, "dependencies": { "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.1.0", diff --git a/package.json b/package.json index de728e8a..c26f5905 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,6 @@ "prettier": "^3.0.3", "proxyquire": "^2.1.3", "sinon": "^16.1.0", - "tap": "^18.5.1" + "tap": "^18.5.2" } }