From 4ee7ae6ada4ae8bb7e455f23c0ce0310fa21ce9f Mon Sep 17 00:00:00 2001 From: "snyk-io[bot]" <141718529+snyk-io[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 14:09:52 +0000 Subject: [PATCH] fix: workspaces/arborist/test/fixtures/audit-fix-old-tap/package.json & workspaces/arborist/test/fixtures/audit-fix-old-tap/package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-PRISMJS-9055448 --- .../audit-fix-old-tap/package-lock.json | 1162 ++++++++++------- .../fixtures/audit-fix-old-tap/package.json | 2 +- 2 files changed, 671 insertions(+), 493 deletions(-) diff --git a/workspaces/arborist/test/fixtures/audit-fix-old-tap/package-lock.json b/workspaces/arborist/test/fixtures/audit-fix-old-tap/package-lock.json index 29d520fa843da..eea1a79f6a6a8 100644 --- a/workspaces/arborist/test/fixtures/audit-fix-old-tap/package-lock.json +++ b/workspaces/arborist/test/fixtures/audit-fix-old-tap/package-lock.json @@ -1,12 +1,12 @@ { - "name": "relock-npm-lock-v2-B2vx7l", + "name": "relock-npm-lock-v2-sTFzHE", "lockfileVersion": 2, "requires": true, "packages": { "": { "dependencies": { "mkdirp": "^0.5.6", - "tap": "^18.0.0" + "tap": "^18.4.3" } }, "node_modules/@alcalzone/ansi-tokenize": { @@ -22,6 +22,12 @@ "node": ">=14.13.1" } }, + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "license": "BSD-2-Clause" + }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -165,9 +171,9 @@ } }, "node_modules/@npmcli/package-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.0.tgz", - "integrity": "sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", "license": "ISC", "dependencies": { "@npmcli/git": "^5.0.0", @@ -251,12 +257,12 @@ } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", - "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.3.tgz", + "integrity": "sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==", "license": "Apache-2.0", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/sign": { @@ -304,9 +310,9 @@ } }, "node_modules/@tapjs/after": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.0.tgz", - "integrity": "sha512-xP8Pjx5epO/XDlewHpjnX23gh2qe6UkT+GHwqcmSYxM9J51eWTd1ukWbGl+29Gw3kZuAMvXjCoNziS/xjkB23A==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.7.tgz", + "integrity": "sha512-ijr1fjl461tuuERgTy4NBuDnkZRafyMqwyuH5AltAOBmHoZDvarzSBQvpESn8IESCeLpMMG5jVIA4Prdphsa2g==", "license": "BlueOak-1.0.0", "dependencies": { "is-actual-promise": "^1.0.0" @@ -315,13 +321,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/after-each": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.0.tgz", - "integrity": "sha512-1PhsDtW+niaI78StZOCjOZJAK6iAlt2wfD+o9XrFzmFX544vEw2jdKdM9R7KcS1skAn9e84Ur1cIH6HuT1zc9g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.7.tgz", + "integrity": "sha512-xy6VaHL2KX4PVpLD0er6qRm1VFLDclVfN2WWe781krW/DhjM1nriYFXsUaQq5NFTF4MyU69s7CpH5qxOab2JPQ==", "license": "BlueOak-1.0.0", "dependencies": { "function-loop": "^4.0.0" @@ -330,17 +336,18 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/asserts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.0.tgz", - "integrity": "sha512-4sUnbXRrCpF4DeQxfpJnc/4tqrTVn5MOrmEno/a/PJltDf9eWrNu6IJHZwtV8eqaSGAlw+B1JF0PcD5nVySO9g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.7.tgz", + "integrity": "sha512-7AXP1p0tBzUXgdkhBIkqdVDzHFkqrCVeL+Qj+jZ2ZfYTrpUehjSZDN0h45yqM6rNL8ow8WayHsWH4rM7xniG0Q==", "license": "BlueOak-1.0.0", "dependencies": { + "@tapjs/stack": "1.2.5", "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -350,13 +357,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/before": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.0.tgz", - "integrity": "sha512-RJn+h+Gyn4GypRuKJEkFOmGFRePH38kVlxQ63mv/z2nuSB7h25PDI9/mV1J7SI0tFLeLoA/u5C2PvdW/B1VxRg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.7.tgz", + "integrity": "sha512-o368hhL80TsLFpAPKYSqjPvWfZD6sU4nbKKSAtJVCLQJ4LzHdT2u4i1sxliWq4EW0dtxoYqxYqjhiDSBGFRXvw==", "license": "BlueOak-1.0.0", "dependencies": { "is-actual-promise": "^1.0.0" @@ -365,13 +372,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/before-each": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.0.tgz", - "integrity": "sha512-1FBg2pegw1X2hFcyEVudb9v86WPuf2i3gjkN0F1EcJey1j8jXXBVHj2pKXVn1zeFkoERDD1d5a1l6+y0lsfX4A==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.7.tgz", + "integrity": "sha512-/8celNiGLINJ6lb0M72WWUKo+o8alnSs7EWGQB74FzKlBA/bQ7bsrHTIRrE60OTvuT5KWd2itOxt1SRhac6/ug==", "license": "BlueOak-1.0.0", "dependencies": { "function-loop": "^4.0.0" @@ -380,18 +387,21 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.0.0.tgz", - "integrity": "sha512-+LmB7oPBDY8g790Thy8IzIKYrs8L7bZB8Z/RTqOp9UDZKqGQxeAK3hJsk6FMgUepoeKu6MtFBSOz2493g6ibew==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.3.tgz", + "integrity": "sha512-s4zG+vINsMTYJkR17e0aVXMC2vBCVSdBX2FgjAJh2tULBC+yWFi8ItDBFpqkcoe20ndQjGiNlhSq9OY/+65qjA==", "license": "BlueOak-1.0.0", "dependencies": { + "@tapjs/core": "1.3.7", + "@tapjs/test": "1.3.7", "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", + "tap-yaml": "2.2.0", "walk-up-path": "^3.0.1" }, "engines": { @@ -401,59 +411,71 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0", - "@tapjs/test": "1.0.0" + "@tapjs/core": "1.3.7", + "@tapjs/test": "1.3.7" } }, "node_modules/@tapjs/core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.0.0.tgz", - "integrity": "sha512-PGfeErS4CwT3oPKUt6XeWFmpTjJwUW6ujveIC0lT0cPb5radWtJYjOZ0VEvLYmJAPVGDgMkOAzZY2D0P+2fS6A==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.3.7.tgz", + "integrity": "sha512-wKMX8gBIIk7c3k2DZgIoco48XexgKXD9YLtiYaGUjTtxUDUqdQCCQvHDIQLlsqyNAJVG6MT4TX2Aj9XFG+afsw==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.0.0", - "@tapjs/test": "1.0.0", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.5", + "@tapjs/test": "1.3.7", "async-hook-domain": "^4.0.1", + "diff": "^5.1.0", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.0.0", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" }, "engines": { "node": ">=16" } }, - "node_modules/@tapjs/filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.0.0.tgz", - "integrity": "sha512-aBJTxdPsdc4eIJC896wT8ppLQ8JRVahSOWKWvZinOnlJqNE4jzZLGUouTLg3NDAZYFUqzqks5PX1WMta4FEy9A==", + "node_modules/@tapjs/error-serdes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.1.0.tgz", + "integrity": "sha512-RAdsafCQ9fyudLY4EQPhfWQvRNddvSoXKEsZQWZC6G5QfdB/BYnSqaXggK5TD0XZ79Ja0ex3uB+5kBaaeLKtQA==", "license": "BlueOak-1.0.0", "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" + "minipass": "^7.0.3" }, "engines": { "node": ">=16" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tapjs/filter": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.7.tgz", + "integrity": "sha512-wC85TTCksv6vvZNKuOqX2gsnkk8Bf8BAzaS2xOFv7rsqiqqjBIVRvyAGBMkkwbMFNSrUoxGi/YX0PAYlwJ5rVg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16" + }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/fixture": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.0.tgz", - "integrity": "sha512-mnTusprGIIuYGxM/2evhhIXhYff4T74llCfiZTaRwOuka5TZINdsrOmRepvEH6lYP8XXFaPsiRpbP8T7BooNCg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.7.tgz", + "integrity": "sha512-xGRR+20DSJhBE2B7m1xpT6qQOtXLMPlQ2sbPgwI+pQo2iZNfKi5JeX64J7yqG1v4gkbs/suXtB3WrRZMqyIOqA==", "license": "BlueOak-1.0.0", "dependencies": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "engines": { "node": ">=16" @@ -462,7 +484,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/fixture/node_modules/mkdirp": { @@ -481,30 +503,30 @@ } }, "node_modules/@tapjs/intercept": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.0.0.tgz", - "integrity": "sha512-6gcaH4aJsf9EGzQjemyS4jP3yiElHrndPWgtLF7blGlhM0+r9xIJWO0Nr13Q+iPE+BOsBXWzu8gLHKCyczjQOQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.7.tgz", + "integrity": "sha512-+C2VVNXomn52Pj2FinJZCz4kG1c9AyG//WbFXrTvmX9RzUtBuH1xxKAzzh4IUfh0OKCjL/RKA6/F1NM0RJKrJg==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "1.0.0", - "@tapjs/stack": "1.0.0" + "@tapjs/after": "1.1.7", + "@tapjs/stack": "1.2.5" }, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/mock": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.0.tgz", - "integrity": "sha512-0m17min1v9OmV/YMx7Z01pKsUcnVA+svzPXywL6QWCV6KdhacDj78OWGZhSZKQp18N/b4Fof0MFNHbv2fbhu6Q==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.5.tgz", + "integrity": "sha512-Ur9WhKbxyY1lsKnsdD13fpkIEgytjCSz1tOkOL3ta9p/XSqk3abrjSStXVmtK0du5bLGsXUugtYeuyNk1+Etvg==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "1.0.0", - "@tapjs/stack": "1.0.0", - "resolve-import": "^1.2.1", + "@tapjs/after": "1.1.7", + "@tapjs/stack": "1.2.5", + "resolve-import": "^1.4.2", "walk-up-path": "^3.0.1" }, "engines": { @@ -514,7 +536,27 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" + } + }, + "node_modules/@tapjs/node-serialize": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.1.7.tgz", + "integrity": "sha512-4AC7OIGhedwI6FkM7YA2ReS4aW3JFVTxfWb0PJWte30Bm1njkBP2T+/s2NlZm1/pLAmVohN8gEIz1/pq3P+YRw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@tapjs/error-serdes": "1.1.0", + "@tapjs/stack": "1.2.5", + "tap-parser": "15.2.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "peerDependencies": { + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/processinfo": { @@ -533,21 +575,24 @@ } }, "node_modules/@tapjs/reporter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.0.0.tgz", - "integrity": "sha512-ZcC9Iz0xeV2X/0FpcH6uvxBHF5Ht7RVBvmB+MpEtZqlqcHZ54iYIK2Q6Cbe4fdPNIKuIKM1Fu4r0iIo8x1tPjA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.3.tgz", + "integrity": "sha512-HIVAfmUBuJtiWmF/SnzaIz5W0CV9s1PJKI7dtmtjlA1wycmwB18wbY904PWvzKboWPqkhnKOyHdpthoMGqEY/w==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/config": "2.0.0", - "@tapjs/test": "1.0.0", + "@tapjs/config": "2.4.3", + "@tapjs/stack": "1.2.5", "chalk": "^5.2.0", - "ink": "^4.3.1", + "ink": "^4.4.1", + "minipass": "^7.0.3", "ms": "^2.1.3", "patch-console": "^2.0.0", - "prismjs": "^1.29.0", - "prismjs-terminal": "^1.2.2", + "prismjs-terminal": "^1.2.3", "react": "^18.2.0", - "string-length": "^6.0.0" + "string-length": "^6.0.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2" }, "engines": { "node": ">=16" @@ -556,40 +601,40 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/run": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.0.0.tgz", - "integrity": "sha512-gq2ZedrAyTAKj5fNEWfQUjcZwQFMFbvpIX6BoEHhbAwD+J9R9JbvMimsn51z4bzyyDow0wOIk3qlbovGNtzYBw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.3.tgz", + "integrity": "sha512-Ex/zF81Kn7VxGGMFQjLjkTiFRWUBHiyADCs+aomsQaWiSKODMt7WLikoZp1oR5mn1JFcMOqfqcKzm/SNPK2ueQ==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "1.0.0", - "@tapjs/before": "1.0.0", - "@tapjs/config": "2.0.0", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.0.0", - "@tapjs/spawn": "1.0.0", - "@tapjs/stdin": "1.0.0", - "@tapjs/test": "1.0.0", + "@tapjs/after": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/config": "2.4.3", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.3", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/test": "1.3.7", "c8": "^8.0.1", + "chalk": "^5.3.0", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.3", + "glob": "^10.3.10", "minipass": "^7.0.3", "mkdirp": "^3.0.1", "opener": "^1.5.2", "pacote": "^17.0.3", - "path-scurry": "^1.9.2", - "resolve-import": "^1.2.1", - "rimraf": "^5.0.0", + "resolve-import": "^1.4.2", + "rimraf": "^5.0.5", "semver": "^7.5.4", "signal-exit": "^4.1.0", - "tap-yaml": "2.1.1", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" }, "bin": { @@ -602,7 +647,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/run/node_modules/mkdirp": { @@ -621,13 +666,13 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.0.tgz", - "integrity": "sha512-vIRa4lKoEZ33uaAulXL7iFgzJkaDF9+lXuBf+h8NOjuqvMHBTttuM8QzdJ1jywHFFmcqjqAeOlf2xhtYJLlYbg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.7.tgz", + "integrity": "sha512-cMdteD79oKj4xQp/wyslgo4ncs5/DHmz0ArSUhTpkG7zfens0sH6EYUovOzV7Qzq2Vc8QxAn1S3zDlMamhBz9A==", "license": "BlueOak-1.0.0", "dependencies": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" }, "engines": { @@ -637,30 +682,26 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.0.tgz", - "integrity": "sha512-zuRhoWu08zB7kyU9IyQmYqzHmlqkQ9U5RmW50Y7dKo4qR5lg9Vk55r5MxgluLGMotmn21zxfl51VX8MG+ld0eA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.7.tgz", + "integrity": "sha512-R+s1bVke32aTiZnCiphX8C7HJhVvSBDZHpzF2j6g/K2x+5e2V3ZLsmeXOm7Ir0FimmkYoDmcEWamsXPNjg3D0Q==", "license": "BlueOak-1.0.0", "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.0.0.tgz", - "integrity": "sha512-dAiIl3ojK8waJ0iJs4RE4nb/Glyy71fOVqSlEFe494ad5WKEtywrks8WfNEKstFiu9qvaDmeuf0hJFZEO26G4A==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.5.tgz", + "integrity": "sha512-fJNI6kmqo1FuXzVkQ1cFL5FcWYamiql5lTDbA2VuOkQ7z3/Zoitnq+B9rBf28ltmZYFMsk5lEEW8mlaxvCyHiA==", "license": "BlueOak-1.0.0", - "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - }, "engines": { "node": ">=16" }, @@ -669,31 +710,47 @@ } }, "node_modules/@tapjs/stdin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.0.tgz", - "integrity": "sha512-3VhnYvtmT+KH6QzxFo1IjsgztGrxnkAmuiN3rLFLQmUwXSECoSWH5SIWrelgfOZ8iF8zPt3QBWrFu1bmtXQ91g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.7.tgz", + "integrity": "sha512-oWhsupUFEhUwc+mkB2wzSzTETZxU0uiW89bTzwfwL2RfMnx1B4CVRe/7BNqxeIlUHDxc0afVI4OiEcEm3KET2A==", "license": "BlueOak-1.0.0", "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.0.0.tgz", - "integrity": "sha512-j9etHHMhYGKkWoq+xxd4BiR3QUtZsNVS285ejEOCb+qK0g+uBiJmYNTJkKzVu8IzQJFn/TPNrNX8WKFaZcSZ4g==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.7.tgz", + "integrity": "sha512-vKvSbwcu+6nAW2UBWOVCv9Y0qkphirO1nQoGokMcHhpLrHomA4uA+eSRFAQKgvxjrKTjqONyf02TBHjh0GngDw==", "license": "BlueOak-1.0.0", "dependencies": { - "glob": "^10.3.3", - "jackspeak": "^2.3.3", + "@tapjs/after": "1.1.7", + "@tapjs/after-each": "1.1.7", + "@tapjs/asserts": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/before-each": "1.1.7", + "@tapjs/filter": "1.2.7", + "@tapjs/fixture": "1.2.7", + "@tapjs/intercept": "1.2.7", + "@tapjs/mock": "1.2.5", + "@tapjs/node-serialize": "1.1.7", + "@tapjs/snapshot": "1.2.7", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/typescript": "1.2.7", + "@tapjs/worker": "1.1.7", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", - "resolve-import": "^1.2.1", + "resolve-import": "^1.4.1", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.0.0", + "tap-parser": "15.2.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.0.0", + "tshy": "^1.2.2", "typescript": "5.2" }, "bin": { @@ -703,7 +760,7 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/test/node_modules/mkdirp": { @@ -721,23 +778,10 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@tapjs/test/node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@tapjs/typescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.0.0.tgz", - "integrity": "sha512-ZjuSw8ezo93Pe/NQsC3CSfaeCy1i41563R73rKYukVNWjaKFlasDFeIZ3m1OE5tvdIsFu/RpncELEbhTnM1Whw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.2.7.tgz", + "integrity": "sha512-mAQvnvqrTuRolN52ggzFtb+EitNpTvnDLLD8cLVIZ7nbfELshjjznW1jBk96FtEZBSyzVBOdFCSIUufarIaTrA==", "license": "BlueOak-1.0.0", "dependencies": { "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" @@ -746,25 +790,25 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tapjs/worker": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.0.tgz", - "integrity": "sha512-6BPRSwQgj3VrfeAgW+vj9TBHB1YEXJKpk3xM1ltqV/ziRIBJqwtFCEo/zZaXDRJpcfqMpRhKP7y3cIQfBwG9MA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.7.tgz", + "integrity": "sha512-h9p4B+dauUnsnZGuKGlPSsIx8/GRrxJer2ZgoVexrEZpTcctXvgqv3oDN9zgjKwAw95ZawE65cn/J7hmx8QxeA==", "license": "BlueOak-1.0.0", "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.0" + "@tapjs/core": "1.3.7" } }, "node_modules/@tsconfig/node14": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.2.tgz", - "integrity": "sha512-1vncsbfCZ3TBLPxesRYz02Rn7SNJfbLoDVkcZ7F/ixOV6nwxwgdhD1mdPcc5YQ413qBJ8CvMxXMFfJ7oawjo7Q==", + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.3.tgz", + "integrity": "sha512-ZC9/Kq2c0+4l8sDx/z3YQyP7+OSMTQr/xxJaSFHLGhGL0t9bPjuX1Zwmg3C2VB5KWGgI8MXMRShXRJroy4utGA==", "license": "MIT" }, "node_modules/@tsconfig/node16": { @@ -814,13 +858,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.13.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz", + "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==", "license": "MIT", "peer": true, "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "node_modules/abbrev": { @@ -833,9 +877,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -857,13 +901,10 @@ } }, "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, "engines": { "node": ">= 14" } @@ -1133,9 +1174,9 @@ } }, "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -1408,9 +1449,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -1443,9 +1484,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -1533,9 +1574,9 @@ } }, "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", "license": "Apache-2.0" }, "node_modules/fill-range": { @@ -1567,12 +1608,12 @@ } }, "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -1749,12 +1790,12 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -1988,6 +2029,15 @@ "node": ">=0.12.0" } }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", @@ -2382,18 +2432,18 @@ "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/node-gyp": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz", - "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz", + "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==", "license": "MIT", "dependencies": { "env-paths": "^2.2.0", @@ -2625,9 +2675,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/pacote": { @@ -2783,9 +2833,9 @@ } }, "node_modules/process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.1.0.tgz", + "integrity": "sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q==", "license": "MIT", "dependencies": { "fromentries": "^1.2.0" @@ -2825,6 +2875,41 @@ "node": ">=0.10.0" } }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", + "license": "MIT", + "dependencies": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "license": "MIT" + }, "node_modules/react-reconciler": { "version": "0.29.2", "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.2.tgz", @@ -2892,16 +2977,16 @@ } }, "node_modules/resolve-import": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.6.tgz", - "integrity": "sha512-CIw9e64QcKcCFUj9+KxUCJPy8hYofv6eVfo3U9wdhCm2E4IjvFnZ6G4/yIC4yP3f11+h6uU5b3LdS7O64LgqrA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.2.tgz", + "integrity": "sha512-ayUU3E2yeFu8ZewNEHbGorcPmHjOmCY8b50wloum8eQUuNExSyddRoWYaX0X6lj3XSufi2WUlXY3mkMcF5ISmw==", "license": "BlueOak-1.0.0", "dependencies": { "glob": "^10.3.3", "walk-up-path": "^3.0.1" }, "engines": { - "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2970,9 +3055,9 @@ } }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -3058,9 +3143,9 @@ } }, "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "license": "MIT", "dependencies": { "ip-address": "^9.0.5", @@ -3072,12 +3157,12 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.1", + "agent-base": "^7.1.2", "debug": "^4.3.4", "socks": "^2.8.3" }, @@ -3112,9 +3197,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", "license": "CC0-1.0" }, "node_modules/sprintf-js": { @@ -3316,28 +3401,30 @@ } }, "node_modules/tap": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.0.0.tgz", - "integrity": "sha512-0ktZ2hb+B6yTmBeMAT33rMJ+1numqO6qjNUZ32H2FyiPy9aIOZKqIRT5dNbjdeYN0x9zDN5qG4Ocy9OBqKxmRA==", + "version": "18.4.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.4.3.tgz", + "integrity": "sha512-7rYNmP4CtHNFA/DHsLXoggU8U4JOuw396blz2248+Sje2wG94TxLIMZTH/JwU2Welj3pkJINYYy1UeA3NFu3kA==", "license": "BlueOak-1.0.0", "dependencies": { - "@tapjs/after": "1.0.0", - "@tapjs/after-each": "1.0.0", - "@tapjs/asserts": "1.0.0", - "@tapjs/before": "1.0.0", - "@tapjs/before-each": "1.0.0", - "@tapjs/core": "1.0.0", - "@tapjs/filter": "1.0.0", - "@tapjs/fixture": "1.0.0", - "@tapjs/intercept": "1.0.0", - "@tapjs/mock": "1.0.0", - "@tapjs/run": "1.0.0", - "@tapjs/snapshot": "1.0.0", - "@tapjs/spawn": "1.0.0", - "@tapjs/stdin": "1.0.0", - "@tapjs/test": "1.0.0", - "@tapjs/typescript": "1.0.0", - "@tapjs/worker": "1.0.0" + "@tapjs/after": "1.1.7", + "@tapjs/after-each": "1.1.7", + "@tapjs/asserts": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/before-each": "1.1.7", + "@tapjs/core": "1.3.7", + "@tapjs/filter": "1.2.7", + "@tapjs/fixture": "1.2.7", + "@tapjs/intercept": "1.2.7", + "@tapjs/mock": "1.2.5", + "@tapjs/node-serialize": "1.1.7", + "@tapjs/run": "1.4.3", + "@tapjs/snapshot": "1.2.7", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/test": "1.3.7", + "@tapjs/typescript": "1.2.7", + "@tapjs/worker": "1.1.7", + "resolve-import": "1.4.2" }, "bin": { "tap": "dist/esm/run.mjs" @@ -3350,13 +3437,13 @@ } }, "node_modules/tap-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.0.0.tgz", - "integrity": "sha512-7S6+KIcrC420nX6/8q+3UzpPQiHgkmFOuNag9rCLg0Y3aWlsnrhIC5KdZ0L+jPc8WtMZxPeHtC6wCL6blM15rg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.2.0.tgz", + "integrity": "sha512-bDBR7cuVLfsmmc7ruerZXVBlDtJwqqWzqlO9BFNgw6gprpzjnjyfdc+fsW6mNUYSoxdVEeY7NFgrgGa81EuQ5w==", "license": "BlueOak-1.0.0", "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "2.1.1" + "tap-yaml": "2.2.0" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -3366,9 +3453,9 @@ } }, "node_modules/tap-yaml": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.1.1.tgz", - "integrity": "sha512-dIj7qdrZNfeY258zE970ACPTvsSogjq+n7VBw2Ydm6RTQ5OSeu+kODzf0pR3A7T5tRiwcXqiePWkHcLpggJT0g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.2.0.tgz", + "integrity": "sha512-o8I7WDNiGpuF04tGAVaNYY5rX9waCtqw9A7Y0YVSQBGcFwNUJWUPLkr2lbhgLRTxc+Tpnw4xUXlIanZc+ZAGnw==", "license": "BlueOak-1.0.0", "dependencies": { "yaml": "^2.3.0", @@ -3441,12 +3528,13 @@ } }, "node_modules/tcompare": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.1.0.tgz", - "integrity": "sha512-9B2QkV1A4jrwV+hoiwT2GfcpLznhtAee9Np9xpmzwDOb23XibNjwx3ZzAyhTxAml/5ztjHv2x2b6jKOBiYkKbQ==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.2.tgz", + "integrity": "sha512-TmMm1TL4Jg1p7FtnhxF4Sbcc774EpXZCsVAv6PfChXiy8XXwWLmD6hdI+rhwYQtPMFflTPsv8IVSZh0xxj1lXg==", "license": "BlueOak-1.0.0", "dependencies": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" }, "engines": { "node": ">=16" @@ -3632,10 +3720,26 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/tshy/node_modules/resolve-import": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.6.tgz", + "integrity": "sha512-CIw9e64QcKcCFUj9+KxUCJPy8hYofv6eVfo3U9wdhCm2E4IjvFnZ6G4/yIC4yP3f11+h6uU5b3LdS7O64LgqrA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^10.3.3", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/tuf-js": { @@ -3665,9 +3769,9 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -3678,9 +3782,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT", "peer": true }, @@ -3909,9 +4013,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -3945,9 +4049,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -4075,6 +4179,11 @@ "is-fullwidth-code-point": "^4.0.0" } }, + "@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==" + }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -4176,9 +4285,9 @@ "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==" }, "@npmcli/package-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.0.tgz", - "integrity": "sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", "requires": { "@npmcli/git": "^5.0.0", "glob": "^10.2.2", @@ -4234,9 +4343,9 @@ "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==" }, "@sigstore/protobuf-specs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", - "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==" + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.3.tgz", + "integrity": "sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==" }, "@sigstore/sign": { "version": "2.3.2", @@ -4271,92 +4380,102 @@ } }, "@tapjs/after": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.0.tgz", - "integrity": "sha512-xP8Pjx5epO/XDlewHpjnX23gh2qe6UkT+GHwqcmSYxM9J51eWTd1ukWbGl+29Gw3kZuAMvXjCoNziS/xjkB23A==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.7.tgz", + "integrity": "sha512-ijr1fjl461tuuERgTy4NBuDnkZRafyMqwyuH5AltAOBmHoZDvarzSBQvpESn8IESCeLpMMG5jVIA4Prdphsa2g==", "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/after-each": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.0.tgz", - "integrity": "sha512-1PhsDtW+niaI78StZOCjOZJAK6iAlt2wfD+o9XrFzmFX544vEw2jdKdM9R7KcS1skAn9e84Ur1cIH6HuT1zc9g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.7.tgz", + "integrity": "sha512-xy6VaHL2KX4PVpLD0er6qRm1VFLDclVfN2WWe781krW/DhjM1nriYFXsUaQq5NFTF4MyU69s7CpH5qxOab2JPQ==", "requires": { "function-loop": "^4.0.0" } }, "@tapjs/asserts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.0.tgz", - "integrity": "sha512-4sUnbXRrCpF4DeQxfpJnc/4tqrTVn5MOrmEno/a/PJltDf9eWrNu6IJHZwtV8eqaSGAlw+B1JF0PcD5nVySO9g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.7.tgz", + "integrity": "sha512-7AXP1p0tBzUXgdkhBIkqdVDzHFkqrCVeL+Qj+jZ2ZfYTrpUehjSZDN0h45yqM6rNL8ow8WayHsWH4rM7xniG0Q==", "requires": { + "@tapjs/stack": "1.2.5", "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" } }, "@tapjs/before": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.0.tgz", - "integrity": "sha512-RJn+h+Gyn4GypRuKJEkFOmGFRePH38kVlxQ63mv/z2nuSB7h25PDI9/mV1J7SI0tFLeLoA/u5C2PvdW/B1VxRg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.7.tgz", + "integrity": "sha512-o368hhL80TsLFpAPKYSqjPvWfZD6sU4nbKKSAtJVCLQJ4LzHdT2u4i1sxliWq4EW0dtxoYqxYqjhiDSBGFRXvw==", "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/before-each": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.0.tgz", - "integrity": "sha512-1FBg2pegw1X2hFcyEVudb9v86WPuf2i3gjkN0F1EcJey1j8jXXBVHj2pKXVn1zeFkoERDD1d5a1l6+y0lsfX4A==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.7.tgz", + "integrity": "sha512-/8celNiGLINJ6lb0M72WWUKo+o8alnSs7EWGQB74FzKlBA/bQ7bsrHTIRrE60OTvuT5KWd2itOxt1SRhac6/ug==", "requires": { "function-loop": "^4.0.0" } }, "@tapjs/config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.0.0.tgz", - "integrity": "sha512-+LmB7oPBDY8g790Thy8IzIKYrs8L7bZB8Z/RTqOp9UDZKqGQxeAK3hJsk6FMgUepoeKu6MtFBSOz2493g6ibew==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.3.tgz", + "integrity": "sha512-s4zG+vINsMTYJkR17e0aVXMC2vBCVSdBX2FgjAJh2tULBC+yWFi8ItDBFpqkcoe20ndQjGiNlhSq9OY/+65qjA==", "requires": { + "@tapjs/core": "1.3.7", + "@tapjs/test": "1.3.7", "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", + "tap-yaml": "2.2.0", "walk-up-path": "^3.0.1" } }, "@tapjs/core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.0.0.tgz", - "integrity": "sha512-PGfeErS4CwT3oPKUt6XeWFmpTjJwUW6ujveIC0lT0cPb5radWtJYjOZ0VEvLYmJAPVGDgMkOAzZY2D0P+2fS6A==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.3.7.tgz", + "integrity": "sha512-wKMX8gBIIk7c3k2DZgIoco48XexgKXD9YLtiYaGUjTtxUDUqdQCCQvHDIQLlsqyNAJVG6MT4TX2Aj9XFG+afsw==", "requires": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.0.0", - "@tapjs/test": "1.0.0", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.5", + "@tapjs/test": "1.3.7", "async-hook-domain": "^4.0.1", + "diff": "^5.1.0", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.0.0", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" } }, - "@tapjs/filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.0.0.tgz", - "integrity": "sha512-aBJTxdPsdc4eIJC896wT8ppLQ8JRVahSOWKWvZinOnlJqNE4jzZLGUouTLg3NDAZYFUqzqks5PX1WMta4FEy9A==", + "@tapjs/error-serdes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.1.0.tgz", + "integrity": "sha512-RAdsafCQ9fyudLY4EQPhfWQvRNddvSoXKEsZQWZC6G5QfdB/BYnSqaXggK5TD0XZ79Ja0ex3uB+5kBaaeLKtQA==", "requires": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" + "minipass": "^7.0.3" } }, + "@tapjs/filter": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.7.tgz", + "integrity": "sha512-wC85TTCksv6vvZNKuOqX2gsnkk8Bf8BAzaS2xOFv7rsqiqqjBIVRvyAGBMkkwbMFNSrUoxGi/YX0PAYlwJ5rVg==", + "requires": {} + }, "@tapjs/fixture": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.0.tgz", - "integrity": "sha512-mnTusprGIIuYGxM/2evhhIXhYff4T74llCfiZTaRwOuka5TZINdsrOmRepvEH6lYP8XXFaPsiRpbP8T7BooNCg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.7.tgz", + "integrity": "sha512-xGRR+20DSJhBE2B7m1xpT6qQOtXLMPlQ2sbPgwI+pQo2iZNfKi5JeX64J7yqG1v4gkbs/suXtB3WrRZMqyIOqA==", "requires": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "dependencies": { "mkdirp": { @@ -4367,25 +4486,35 @@ } }, "@tapjs/intercept": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.0.0.tgz", - "integrity": "sha512-6gcaH4aJsf9EGzQjemyS4jP3yiElHrndPWgtLF7blGlhM0+r9xIJWO0Nr13Q+iPE+BOsBXWzu8gLHKCyczjQOQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.7.tgz", + "integrity": "sha512-+C2VVNXomn52Pj2FinJZCz4kG1c9AyG//WbFXrTvmX9RzUtBuH1xxKAzzh4IUfh0OKCjL/RKA6/F1NM0RJKrJg==", "requires": { - "@tapjs/after": "1.0.0", - "@tapjs/stack": "1.0.0" + "@tapjs/after": "1.1.7", + "@tapjs/stack": "1.2.5" } }, "@tapjs/mock": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.0.tgz", - "integrity": "sha512-0m17min1v9OmV/YMx7Z01pKsUcnVA+svzPXywL6QWCV6KdhacDj78OWGZhSZKQp18N/b4Fof0MFNHbv2fbhu6Q==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.5.tgz", + "integrity": "sha512-Ur9WhKbxyY1lsKnsdD13fpkIEgytjCSz1tOkOL3ta9p/XSqk3abrjSStXVmtK0du5bLGsXUugtYeuyNk1+Etvg==", "requires": { - "@tapjs/after": "1.0.0", - "@tapjs/stack": "1.0.0", - "resolve-import": "^1.2.1", + "@tapjs/after": "1.1.7", + "@tapjs/stack": "1.2.5", + "resolve-import": "^1.4.2", "walk-up-path": "^3.0.1" } }, + "@tapjs/node-serialize": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.1.7.tgz", + "integrity": "sha512-4AC7OIGhedwI6FkM7YA2ReS4aW3JFVTxfWb0PJWte30Bm1njkBP2T+/s2NlZm1/pLAmVohN8gEIz1/pq3P+YRw==", + "requires": { + "@tapjs/error-serdes": "1.1.0", + "@tapjs/stack": "1.2.5", + "tap-parser": "15.2.0" + } + }, "@tapjs/processinfo": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.8.tgz", @@ -4398,52 +4527,55 @@ } }, "@tapjs/reporter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.0.0.tgz", - "integrity": "sha512-ZcC9Iz0xeV2X/0FpcH6uvxBHF5Ht7RVBvmB+MpEtZqlqcHZ54iYIK2Q6Cbe4fdPNIKuIKM1Fu4r0iIo8x1tPjA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.3.tgz", + "integrity": "sha512-HIVAfmUBuJtiWmF/SnzaIz5W0CV9s1PJKI7dtmtjlA1wycmwB18wbY904PWvzKboWPqkhnKOyHdpthoMGqEY/w==", "requires": { - "@tapjs/config": "2.0.0", - "@tapjs/test": "1.0.0", + "@tapjs/config": "2.4.3", + "@tapjs/stack": "1.2.5", "chalk": "^5.2.0", - "ink": "^4.3.1", + "ink": "^4.4.1", + "minipass": "^7.0.3", "ms": "^2.1.3", "patch-console": "^2.0.0", - "prismjs": "^1.29.0", - "prismjs-terminal": "^1.2.2", + "prismjs-terminal": "^1.2.3", "react": "^18.2.0", - "string-length": "^6.0.0" + "string-length": "^6.0.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2" } }, "@tapjs/run": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.0.0.tgz", - "integrity": "sha512-gq2ZedrAyTAKj5fNEWfQUjcZwQFMFbvpIX6BoEHhbAwD+J9R9JbvMimsn51z4bzyyDow0wOIk3qlbovGNtzYBw==", - "requires": { - "@tapjs/after": "1.0.0", - "@tapjs/before": "1.0.0", - "@tapjs/config": "2.0.0", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.0.0", - "@tapjs/spawn": "1.0.0", - "@tapjs/stdin": "1.0.0", - "@tapjs/test": "1.0.0", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.3.tgz", + "integrity": "sha512-Ex/zF81Kn7VxGGMFQjLjkTiFRWUBHiyADCs+aomsQaWiSKODMt7WLikoZp1oR5mn1JFcMOqfqcKzm/SNPK2ueQ==", + "requires": { + "@tapjs/after": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/config": "2.4.3", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.3", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/test": "1.3.7", "c8": "^8.0.1", + "chalk": "^5.3.0", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.3", + "glob": "^10.3.10", "minipass": "^7.0.3", "mkdirp": "^3.0.1", "opener": "^1.5.2", "pacote": "^17.0.3", - "path-scurry": "^1.9.2", - "resolve-import": "^1.2.1", - "rimraf": "^5.0.0", + "resolve-import": "^1.4.2", + "rimraf": "^5.0.5", "semver": "^7.5.4", "signal-exit": "^4.1.0", - "tap-yaml": "2.1.1", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" }, "dependencies": { @@ -4455,49 +4587,61 @@ } }, "@tapjs/snapshot": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.0.tgz", - "integrity": "sha512-vIRa4lKoEZ33uaAulXL7iFgzJkaDF9+lXuBf+h8NOjuqvMHBTttuM8QzdJ1jywHFFmcqjqAeOlf2xhtYJLlYbg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.7.tgz", + "integrity": "sha512-cMdteD79oKj4xQp/wyslgo4ncs5/DHmz0ArSUhTpkG7zfens0sH6EYUovOzV7Qzq2Vc8QxAn1S3zDlMamhBz9A==", "requires": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.2", "trivial-deferred": "^2.0.0" } }, "@tapjs/spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.0.tgz", - "integrity": "sha512-zuRhoWu08zB7kyU9IyQmYqzHmlqkQ9U5RmW50Y7dKo4qR5lg9Vk55r5MxgluLGMotmn21zxfl51VX8MG+ld0eA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.7.tgz", + "integrity": "sha512-R+s1bVke32aTiZnCiphX8C7HJhVvSBDZHpzF2j6g/K2x+5e2V3ZLsmeXOm7Ir0FimmkYoDmcEWamsXPNjg3D0Q==", "requires": {} }, "@tapjs/stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.0.0.tgz", - "integrity": "sha512-dAiIl3ojK8waJ0iJs4RE4nb/Glyy71fOVqSlEFe494ad5WKEtywrks8WfNEKstFiu9qvaDmeuf0hJFZEO26G4A==", - "requires": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - } + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.5.tgz", + "integrity": "sha512-fJNI6kmqo1FuXzVkQ1cFL5FcWYamiql5lTDbA2VuOkQ7z3/Zoitnq+B9rBf28ltmZYFMsk5lEEW8mlaxvCyHiA==" }, "@tapjs/stdin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.0.tgz", - "integrity": "sha512-3VhnYvtmT+KH6QzxFo1IjsgztGrxnkAmuiN3rLFLQmUwXSECoSWH5SIWrelgfOZ8iF8zPt3QBWrFu1bmtXQ91g==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.7.tgz", + "integrity": "sha512-oWhsupUFEhUwc+mkB2wzSzTETZxU0uiW89bTzwfwL2RfMnx1B4CVRe/7BNqxeIlUHDxc0afVI4OiEcEm3KET2A==", "requires": {} }, "@tapjs/test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.0.0.tgz", - "integrity": "sha512-j9etHHMhYGKkWoq+xxd4BiR3QUtZsNVS285ejEOCb+qK0g+uBiJmYNTJkKzVu8IzQJFn/TPNrNX8WKFaZcSZ4g==", - "requires": { - "glob": "^10.3.3", - "jackspeak": "^2.3.3", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.7.tgz", + "integrity": "sha512-vKvSbwcu+6nAW2UBWOVCv9Y0qkphirO1nQoGokMcHhpLrHomA4uA+eSRFAQKgvxjrKTjqONyf02TBHjh0GngDw==", + "requires": { + "@tapjs/after": "1.1.7", + "@tapjs/after-each": "1.1.7", + "@tapjs/asserts": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/before-each": "1.1.7", + "@tapjs/filter": "1.2.7", + "@tapjs/fixture": "1.2.7", + "@tapjs/intercept": "1.2.7", + "@tapjs/mock": "1.2.5", + "@tapjs/node-serialize": "1.1.7", + "@tapjs/snapshot": "1.2.7", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/typescript": "1.2.7", + "@tapjs/worker": "1.1.7", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", - "resolve-import": "^1.2.1", + "resolve-import": "^1.4.1", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.0.0", + "tap-parser": "15.2.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.0.0", + "tshy": "^1.2.2", "typescript": "5.2" }, "dependencies": { @@ -4505,32 +4649,27 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==" - }, - "typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==" } } }, "@tapjs/typescript": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.0.0.tgz", - "integrity": "sha512-ZjuSw8ezo93Pe/NQsC3CSfaeCy1i41563R73rKYukVNWjaKFlasDFeIZ3m1OE5tvdIsFu/RpncELEbhTnM1Whw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.2.7.tgz", + "integrity": "sha512-mAQvnvqrTuRolN52ggzFtb+EitNpTvnDLLD8cLVIZ7nbfELshjjznW1jBk96FtEZBSyzVBOdFCSIUufarIaTrA==", "requires": { "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" } }, "@tapjs/worker": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.0.tgz", - "integrity": "sha512-6BPRSwQgj3VrfeAgW+vj9TBHB1YEXJKpk3xM1ltqV/ziRIBJqwtFCEo/zZaXDRJpcfqMpRhKP7y3cIQfBwG9MA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.7.tgz", + "integrity": "sha512-h9p4B+dauUnsnZGuKGlPSsIx8/GRrxJer2ZgoVexrEZpTcctXvgqv3oDN9zgjKwAw95ZawE65cn/J7hmx8QxeA==", "requires": {} }, "@tsconfig/node14": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.2.tgz", - "integrity": "sha512-1vncsbfCZ3TBLPxesRYz02Rn7SNJfbLoDVkcZ7F/ixOV6nwxwgdhD1mdPcc5YQ413qBJ8CvMxXMFfJ7oawjo7Q==" + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-14.1.3.tgz", + "integrity": "sha512-ZC9/Kq2c0+4l8sDx/z3YQyP7+OSMTQr/xxJaSFHLGhGL0t9bPjuX1Zwmg3C2VB5KWGgI8MXMRShXRJroy4utGA==" }, "@tsconfig/node16": { "version": "16.1.3", @@ -4567,12 +4706,12 @@ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" }, "@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.13.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz", + "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==", "peer": true, "requires": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "abbrev": { @@ -4581,9 +4720,9 @@ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==" }, "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "acorn-walk": { "version": "8.3.4", @@ -4594,12 +4733,9 @@ } }, "agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "requires": { - "debug": "^4.3.4" - } + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==" }, "aggregate-error": { "version": "3.1.0", @@ -4775,9 +4911,9 @@ } }, "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==" }, "chokidar": { "version": "3.6.0", @@ -4942,9 +5078,9 @@ "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==" }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -4967,9 +5103,9 @@ } }, "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "requires": { "ms": "^2.1.3" } @@ -5024,9 +5160,9 @@ "integrity": "sha512-f/qE2gImHRa4Cp2y1stEOSgw8wTFyUdVJX7G//bMwbaV9JqISFxg99NbmVQeP7YLnDUZ2un851jlaDrlpmGehQ==" }, "exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==" }, "fill-range": { "version": "7.1.1", @@ -5046,11 +5182,11 @@ } }, "foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "requires": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, @@ -5158,11 +5294,11 @@ } }, "https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "requires": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" } }, @@ -5317,6 +5453,11 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, "is-upper-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", @@ -5589,14 +5730,14 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==" }, "node-gyp": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz", - "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz", + "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==", "requires": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -5745,9 +5886,9 @@ } }, "package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, "pacote": { "version": "17.0.7", @@ -5839,9 +5980,9 @@ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==" }, "process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.1.0.tgz", + "integrity": "sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q==", "requires": { "fromentries": "^1.2.0" } @@ -5868,6 +6009,31 @@ "loose-envify": "^1.1.0" } }, + "react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + } + }, + "react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", + "requires": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + } + }, + "react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, "react-reconciler": { "version": "0.29.2", "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.2.tgz", @@ -5911,9 +6077,9 @@ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "resolve-import": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.6.tgz", - "integrity": "sha512-CIw9e64QcKcCFUj9+KxUCJPy8hYofv6eVfo3U9wdhCm2E4IjvFnZ6G4/yIC4yP3f11+h6uU5b3LdS7O64LgqrA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.2.tgz", + "integrity": "sha512-ayUU3E2yeFu8ZewNEHbGorcPmHjOmCY8b50wloum8eQUuNExSyddRoWYaX0X6lj3XSufi2WUlXY3mkMcF5ISmw==", "requires": { "glob": "^10.3.3", "walk-up-path": "^3.0.1" @@ -5963,9 +6129,9 @@ } }, "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==" }, "shebang-command": { "version": "2.0.0", @@ -6013,20 +6179,20 @@ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" }, "socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "requires": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" } }, "socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "requires": { - "agent-base": "^7.1.1", + "agent-base": "^7.1.2", "debug": "^4.3.4", "socks": "^2.8.3" } @@ -6055,9 +6221,9 @@ } }, "spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==" + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==" }, "sprintf-js": { "version": "1.1.3", @@ -6183,42 +6349,44 @@ } }, "tap": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.0.0.tgz", - "integrity": "sha512-0ktZ2hb+B6yTmBeMAT33rMJ+1numqO6qjNUZ32H2FyiPy9aIOZKqIRT5dNbjdeYN0x9zDN5qG4Ocy9OBqKxmRA==", - "requires": { - "@tapjs/after": "1.0.0", - "@tapjs/after-each": "1.0.0", - "@tapjs/asserts": "1.0.0", - "@tapjs/before": "1.0.0", - "@tapjs/before-each": "1.0.0", - "@tapjs/core": "1.0.0", - "@tapjs/filter": "1.0.0", - "@tapjs/fixture": "1.0.0", - "@tapjs/intercept": "1.0.0", - "@tapjs/mock": "1.0.0", - "@tapjs/run": "1.0.0", - "@tapjs/snapshot": "1.0.0", - "@tapjs/spawn": "1.0.0", - "@tapjs/stdin": "1.0.0", - "@tapjs/test": "1.0.0", - "@tapjs/typescript": "1.0.0", - "@tapjs/worker": "1.0.0" + "version": "18.4.3", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.4.3.tgz", + "integrity": "sha512-7rYNmP4CtHNFA/DHsLXoggU8U4JOuw396blz2248+Sje2wG94TxLIMZTH/JwU2Welj3pkJINYYy1UeA3NFu3kA==", + "requires": { + "@tapjs/after": "1.1.7", + "@tapjs/after-each": "1.1.7", + "@tapjs/asserts": "1.1.7", + "@tapjs/before": "1.1.7", + "@tapjs/before-each": "1.1.7", + "@tapjs/core": "1.3.7", + "@tapjs/filter": "1.2.7", + "@tapjs/fixture": "1.2.7", + "@tapjs/intercept": "1.2.7", + "@tapjs/mock": "1.2.5", + "@tapjs/node-serialize": "1.1.7", + "@tapjs/run": "1.4.3", + "@tapjs/snapshot": "1.2.7", + "@tapjs/spawn": "1.1.7", + "@tapjs/stdin": "1.1.7", + "@tapjs/test": "1.3.7", + "@tapjs/typescript": "1.2.7", + "@tapjs/worker": "1.1.7", + "resolve-import": "1.4.2" } }, "tap-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.0.0.tgz", - "integrity": "sha512-7S6+KIcrC420nX6/8q+3UzpPQiHgkmFOuNag9rCLg0Y3aWlsnrhIC5KdZ0L+jPc8WtMZxPeHtC6wCL6blM15rg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.2.0.tgz", + "integrity": "sha512-bDBR7cuVLfsmmc7ruerZXVBlDtJwqqWzqlO9BFNgw6gprpzjnjyfdc+fsW6mNUYSoxdVEeY7NFgrgGa81EuQ5w==", "requires": { "events-to-array": "^2.0.3", - "tap-yaml": "2.1.1" + "tap-yaml": "2.2.0" } }, "tap-yaml": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.1.1.tgz", - "integrity": "sha512-dIj7qdrZNfeY258zE970ACPTvsSogjq+n7VBw2Ydm6RTQ5OSeu+kODzf0pR3A7T5tRiwcXqiePWkHcLpggJT0g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.2.0.tgz", + "integrity": "sha512-o8I7WDNiGpuF04tGAVaNYY5rX9waCtqw9A7Y0YVSQBGcFwNUJWUPLkr2lbhgLRTxc+Tpnw4xUXlIanZc+ZAGnw==", "requires": { "yaml": "^2.3.0", "yaml-types": "^0.3.0" @@ -6268,11 +6436,12 @@ } }, "tcompare": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.1.0.tgz", - "integrity": "sha512-9B2QkV1A4jrwV+hoiwT2GfcpLznhtAee9Np9xpmzwDOb23XibNjwx3ZzAyhTxAml/5ztjHv2x2b6jKOBiYkKbQ==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.2.tgz", + "integrity": "sha512-TmMm1TL4Jg1p7FtnhxF4Sbcc774EpXZCsVAv6PfChXiy8XXwWLmD6hdI+rhwYQtPMFflTPsv8IVSZh0xxj1lXg==", "requires": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" } }, "test-exclude": { @@ -6382,13 +6551,22 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/polite-json/-/polite-json-5.0.0.tgz", "integrity": "sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==" + }, + "resolve-import": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.6.tgz", + "integrity": "sha512-CIw9e64QcKcCFUj9+KxUCJPy8hYofv6eVfo3U9wdhCm2E4IjvFnZ6G4/yIC4yP3f11+h6uU5b3LdS7O64LgqrA==", + "requires": { + "glob": "^10.3.3", + "walk-up-path": "^3.0.1" + } } } }, "tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "tuf-js": { "version": "2.2.1", @@ -6406,14 +6584,14 @@ "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==" }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==" }, "undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "peer": true }, "unique-filename": { @@ -6567,9 +6745,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "requires": {} }, "y18n": { @@ -6583,9 +6761,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==" }, "yaml-types": { "version": "0.3.0", diff --git a/workspaces/arborist/test/fixtures/audit-fix-old-tap/package.json b/workspaces/arborist/test/fixtures/audit-fix-old-tap/package.json index a9d7078908aa7..a47fa605a3932 100644 --- a/workspaces/arborist/test/fixtures/audit-fix-old-tap/package.json +++ b/workspaces/arborist/test/fixtures/audit-fix-old-tap/package.json @@ -1,6 +1,6 @@ { "dependencies": { "mkdirp": "^0.5.6", - "tap": "^18.0.0" + "tap": "^18.4.3" } }