From d2fa213e3ea1cc056698f9cac648b6e68796ea36 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 1 Nov 2023 09:51:08 -0700 Subject: [PATCH] update devDeps --- .github/workflows/ci.yml | 2 +- .tshy/commonjs.json | 2 +- .tshy/esm.json | 1 + package-lock.json | 1406 ++++++++++++++------------------------ package.json | 4 +- 5 files changed, 505 insertions(+), 910 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 36813508..fbad0975 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ jobs: build: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x] + node-version: [16.x, 18.x, 20.x, 21.x] platform: - os: ubuntu-latest shell: bash diff --git a/.tshy/commonjs.json b/.tshy/commonjs.json index 6060f010..e12ed38e 100644 --- a/.tshy/commonjs.json +++ b/.tshy/commonjs.json @@ -6,7 +6,7 @@ "../src/**/*.tsx" ], "exclude": [ - ".../src/**/*.mts" + "../src/**/*.mts" ], "compilerOptions": { "outDir": "../.tshy-build-tmp/commonjs" diff --git a/.tshy/esm.json b/.tshy/esm.json index fc29fc7d..e8e23e1f 100644 --- a/.tshy/esm.json +++ b/.tshy/esm.json @@ -5,6 +5,7 @@ "../src/**/*.mts", "../src/**/*.tsx" ], + "exclude": [], "compilerOptions": { "outDir": "../.tshy-build-tmp/esm" } diff --git a/package-lock.json b/package-lock.json index 64cfc427..ab6360d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,8 +18,8 @@ "@types/node": "^20.6.5", "mkdirp": "^3.0.1", "prettier": "^2.8.2", - "tap": "^18.1.4", - "tshy": "^1.2.2", + "tap": "^18.5.4", + "tshy": "^1.7.0", "typedoc": "^0.25.1", "typescript": "^5.2" }, @@ -55,6 +55,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "dev": true + }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -89,6 +95,55 @@ "node": ">=12" } }, + "node_modules/@isaacs/ts-node-temp-fork-for-pr-2009": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", + "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node14": "*", + "@tsconfig/node16": "*", + "@tsconfig/node18": "*", + "@tsconfig/node20": "*", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=4.2" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/@isaacs/ts-node-temp-fork-for-pr-2009/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -124,11 +179,12 @@ } }, "node_modules/@npmcli/agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz", - "integrity": "sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz", + "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", "dev": true, "dependencies": { + "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", @@ -138,58 +194,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@npmcli/agent/node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@npmcli/agent/node_modules/socks-proxy-agent": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "socks": "^2.7.1" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/@npmcli/fs": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", @@ -307,14 +311,14 @@ } }, "node_modules/@npmcli/run-script": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.1.tgz", - "integrity": "sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.2.tgz", + "integrity": "sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==", "dev": true, "dependencies": { "@npmcli/node-gyp": "^3.0.0", "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^9.0.0", + "node-gyp": "^10.0.0", "read-package-json-fast": "^3.0.0", "which": "^4.0.0" }, @@ -377,9 +381,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", @@ -390,28 +394,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", - "dev": true, - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/@sigstore/tuf": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz", @@ -426,241 +408,244 @@ } }, "node_modules/@tapjs/after": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.7.tgz", - "integrity": "sha512-QFWmrzS4LRRZBMt+1Bj7mj2shYeCwKvMBTsxn7c30D66hiwPFDsdWhajm2KnIw8jT6/ctlvGqe73+HAh5M5Dsg==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.14.tgz", + "integrity": "sha512-MlhPu0No9T29PIjMT/+lr1HA1mx1y6t8pSs1NHlZBnbQBUPAfBG/X91qJwLXSyFbF2dCOy2dy3YuINGIAy1nSw==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/after-each": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.7.tgz", - "integrity": "sha512-cyVfw8zqWoHnfVghqZTZ+laffc3Ro215Otn2hHzjaWJkpRvrPK9OTjicqwkcPz5QV8HSjoSKbShCDiz3xyDkyQ==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.14.tgz", + "integrity": "sha512-yj0oaW6saKiWtCmOzFIKuKsQNJWa2LCG3yloV+gyxQklpP0XtuMfIyGaXNuoDPMevF3XUuHkCxmgeJKRbiicZg==", "dev": true, "dependencies": { "function-loop": "^4.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/asserts": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.7.tgz", - "integrity": "sha512-f61NwrqQRRTAFG21OaxeIA+BkiUiO9Mu6bu1pHBF2J5NB5AZviqJ053iPZUBIHvngvi7U8D023zAWrOtBRH0eA==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.14.tgz", + "integrity": "sha512-mGYZdlcBUtJCsYNHX2BAluBq837wi7KId504hqMoidvipt6Cvd68h8xUNaQPjl3KCfwwMB+Hq55wtjBNF+r2iQ==", "dev": true, "dependencies": { + "@tapjs/stack": "1.2.7", "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.4", "trivial-deferred": "^2.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/before": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.7.tgz", - "integrity": "sha512-/yb1CpJgbA1z9cmNR10xizMIwSPsfSgtqdJkaPkGTQRwbMa1rMWi5iiApnoYMkQosrGjekEAYi6iQItc2adMjQ==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.14.tgz", + "integrity": "sha512-GVd9peaFhQCC+bI4tbIIaA2pjsTkiGxvfzQi6A4aOsGUUIQm5SjzyOi2E4N0FDBRT8+zjfd9pjh1ODNGC3Xcgw==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/before-each": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.7.tgz", - "integrity": "sha512-Eah2lyteKcsTozYCTPIDOMVb75Tb4HHl4WffaT/VgXqRme3Sg8ABcTuNZ4UvoIp/+ivmVv7qs3xebF0SkvbbXA==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.14.tgz", + "integrity": "sha512-RWS1Ywims3Pk0/Z/jw1qqTcBE7qz+SqRhMGA9ktDXW8GayRGEJchjeMlgrAZ8YJ+EgdcKGQXsPQRR/Md4HlQZA==", "dev": true, "dependencies": { "function-loop": "^4.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/config": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.2.0.tgz", - "integrity": "sha512-J5/ykU8aBmheh+hOBPlNLfk5Fzs7+SmKb3DPKG42dya4vmFPfdZQwPDw0bdBcXry0lVKhtxE0He138RxFoPHIw==", + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.10.tgz", + "integrity": "sha512-OZlAEzvqY/xgLtl4dg6vFsPIDULK+EiC1aQz8tGrJn2c5U+93RbLJUXn64H5bm6gPoVrimcBGtp9ItPc+QWd8Q==", "dev": true, "dependencies": { + "@tapjs/core": "1.4.3", + "@tapjs/test": "1.3.14", "chalk": "^5.2.0", - "jackspeak": "^2.3.4", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", + "tap-yaml": "2.2.1", "walk-up-path": "^3.0.1" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0", - "@tapjs/test": "1.2.0" + "@tapjs/core": "1.4.3", + "@tapjs/test": "1.3.14" } }, "node_modules/@tapjs/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.2.0.tgz", - "integrity": "sha512-q2JoScPcvw3hteLPGs9BLKdwOYiW46H46s+Fd+ujqf0mJQUaDXw5n/HiVtX8G57gZpj4uCg/3AdqiDez3xYk4A==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.3.tgz", + "integrity": "sha512-5Fqz+D+dXS03p6TaGOJe//ZYCk/HwLLSnTUdALtcTsT3zMr1lc5TWxc8vEbArFVqv+aYY+wwP3RQPOBWLsUGoQ==", "dev": true, "dependencies": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.1.0", - "@tapjs/test": "1.2.0", + "@tapjs/processinfo": "^3.1.5", + "@tapjs/stack": "1.2.7", + "@tapjs/test": "1.3.14", "async-hook-domain": "^4.0.1", + "diff": "^5.1.0", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.4", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.1.0", - "tcompare": "6.1.0", + "tap-parser": "15.3.1", + "tap-yaml": "2.2.1", + "tcompare": "6.4.4", "trivial-deferred": "^2.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" } }, "node_modules/@tapjs/error-serdes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.0.0.tgz", - "integrity": "sha512-c15fdXAD0Mj9YakHvqWHrDgyaOftjRfkhNNCTphN9kLtuI8MCAyLUzb+cXa7/ZiIk89knsnyJh+B+Gb/bdtYBQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.2.1.tgz", + "integrity": "sha512-/7eLEcrGo+Qz3eWrjkhDC+VSEOjabkkzr9eRADeU+OLFeZaik8L/GRk0SGhnp4YsQkv0jcNV00A42bEx2HIZcw==", "dev": true, "dependencies": { "minipass": "^7.0.3" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@tapjs/filter": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.1.3.tgz", - "integrity": "sha512-xNzqBu3GwS1y9vURqBnXZoIr6Ow9pNT4elIlUhTghF/GlvrrwcS0yvnRxLPjZs5hGVPdAqw0ArOHCVGY9tqxlw==", + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.14.tgz", + "integrity": "sha512-rGwgNltQ6ZKGzoy/y8NxU/6B8xvtSZrzYZAhx6LJ1Ps1jI91jmm1JO6wjh5iN46QIkJLFvufUrsiH8crOoe3Ag==", "dev": true, - "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/fixture": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.1.0.tgz", - "integrity": "sha512-/CjAsa1E+oL7Z02wpJVwXL4xb9ra/i/8TwQvEZM13RV2QYpjO6zHiylM2WV3kJBPbdWb4UDC6f1vhqr5Cpa+EQ==", + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.14.tgz", + "integrity": "sha512-3TkiZhNaIdqwMTol5QqJzka+N7b7AlVHu6RVHZhfepB845IYPzq3gkaFTOR3hDOLgqTxVX2ce70ZlnTXzck8iw==", "dev": true, "dependencies": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.4" + "rimraf": "^5.0.5" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/intercept": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.1.4.tgz", - "integrity": "sha512-2c7PCdR6q+slXI58IenSqpBWf6FFIgbOCiGBL9+H3rvKTm21UxcJ8At+nPc0PlFMiyYxFE/3zYCjoo4P8x5o+A==", + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.14.tgz", + "integrity": "sha512-CPxxeQZa4pXdD+L6ZylX6fKi5d8V88NQykI0PSu2NqUA5CqsqQiUIZCoi7UN3HkKyqqhCpUtnLr5X66mPQfiCA==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.7", - "@tapjs/stack": "1.1.0" + "@tapjs/after": "1.1.14", + "@tapjs/stack": "1.2.7" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/mock": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.8.tgz", - "integrity": "sha512-14FHapG8sjC5rMAUl73E2y+bciGZvRrqkLzzcfjOXdjsJod/R4T+DCMVu+XLT32jwjRDzPNKzNXjW1ulD5u8ag==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.12.tgz", + "integrity": "sha512-cDegdfw9AyBk2FJ97PR725P3INHjh4ievGJArDWmObBu4S5geS12EscomOr8eu3TE/M0JVOV4XPJseVrEQV99w==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.7", - "@tapjs/stack": "1.1.0", - "resolve-import": "^1.4.1", + "@tapjs/after": "1.1.14", + "@tapjs/stack": "1.2.7", + "resolve-import": "^1.4.5", "walk-up-path": "^3.0.1" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/node-serialize": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.0.3.tgz", - "integrity": "sha512-p7K+Sxu512unrBSSbYR15cTMTys06U0TUD6vpl1G918BaVGiGlyrmPhC3F1I41sGLqJfb++fcJXK/bUREI39JQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.3.tgz", + "integrity": "sha512-4lHfppbVV8iU1KHqfEjAPEbUIJRPT5mMMRtMGydUBcFES+FZHoPTfL+QMlP6oV71DdkY7FaQmWMtG4hbhflkIQ==", "dev": true, "dependencies": { - "@tapjs/error-serdes": "1.0.0" + "@tapjs/error-serdes": "1.2.1", + "@tapjs/stack": "1.2.7", + "tap-parser": "15.3.1" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/processinfo": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.1.tgz", - "integrity": "sha512-elE44bcvfsmTpF3McgD9uugUXLdU5HuQTXtrkXcMu1m9A2BRIZ/qIGuLPoZftvdb+1cFjMA21bItS5p7Lu9IaQ==", + "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", @@ -673,77 +658,79 @@ } }, "node_modules/@tapjs/reporter": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.1.4.tgz", - "integrity": "sha512-W/MBkqvZco4V1FG8XuPJtZNqwJVVHIhPypS2NNRoV3RsGji6/RluVk9DjKLjwzf+1mFgiEyxbKG66Yt5AuVxcQ==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.11.tgz", + "integrity": "sha512-awEpwt0RNsW9k9BmsRp0mdu6HFiOOiUm1vtTWLkM2FNDooyzxHIKG9MY9WXG8IUMvPog+gFysgk1FWx6BqnO9w==", "dev": true, "dependencies": { - "@tapjs/config": "2.2.0", - "@tapjs/test": "1.2.0", + "@tapjs/config": "2.4.10", + "@tapjs/stack": "1.2.7", "chalk": "^5.2.0", "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.3", "react": "^18.2.0", "string-length": "^6.0.0", - "tcompare": "6.1.0" + "tap-parser": "15.3.1", + "tap-yaml": "2.2.1", + "tcompare": "6.4.4" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/run": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.2.0.tgz", - "integrity": "sha512-Cjg01xWs+tDbjIHqVQZ1uXHYF2K7Q1zfARcgF3XVQq3tEKnrfhg0wLFxOi3MJz3CW80RBSg0MB0AFCJCifxjVQ==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.7", - "@tapjs/before": "1.0.7", - "@tapjs/config": "2.2.0", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.1.4", - "@tapjs/spawn": "1.0.7", - "@tapjs/stdin": "1.0.7", - "@tapjs/test": "1.2.0", + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.11.tgz", + "integrity": "sha512-nMPVZKJ/m++OlPQUgKPpdwJUuZyqiRh/YgyfaptJOj2lwtABZG3zhKYnvPzX+Hp+WAFcBLpbmYDKGfYa5h+g8Q==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.14", + "@tapjs/before": "1.1.14", + "@tapjs/config": "2.4.10", + "@tapjs/processinfo": "^3.1.5", + "@tapjs/reporter": "1.3.11", + "@tapjs/spawn": "1.1.14", + "@tapjs/stdin": "1.1.14", + "@tapjs/test": "1.3.14", "c8": "^8.0.1", + "chalk": "^5.3.0", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.7", + "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.4.1", - "rimraf": "^5.0.4", + "resolve-import": "^1.4.5", + "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.3.1", + "tap-yaml": "2.2.1", + "tcompare": "6.4.4", "trivial-deferred": "^2.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" }, "bin": { "tap-run": "dist/esm/index.js" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/run/node_modules/isexe": { @@ -771,141 +758,128 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.1.0.tgz", - "integrity": "sha512-CYMQxzNOrzHB/FAlBMjNfSi0pbF5oY/6R73hytWQq249l8w9itF8bCE1/dNGMGIn/mr+qiybXaOw6mYrvTOBlw==", + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.14.tgz", + "integrity": "sha512-2ZkEbWIokI2YgkKRJtgqxuuFrB2TthS1FnoAnTY2yGqhRDwCknWl/TN8MiPxS+jVBXK0vbVGKQpnrkGgwqB0bg==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.4", "trivial-deferred": "^2.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/spawn": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.7.tgz", - "integrity": "sha512-nwmRThZryj5/5QCRKTZZwFGBH9HV3q3zj3DC3rptd+OjXbAXCOH1aieT2pFTBrQS2RtMWi5s+wF96M/mKHlkog==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.14.tgz", + "integrity": "sha512-HQbBbeALjFFPGCl0U57QC7+rNuvWLWMzECB5BrYEpSXqrTQV40GwZe4m/Az6TU5GK6t35k+giHNC1UbIp4Ayhg==", "dev": true, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/stack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.1.0.tgz", - "integrity": "sha512-L4ex6ZEAze4U2DDIth5nyzZfvwcK2BJOZKnlhRMpcxmSUpSas7oxnZeQVRfafZXzr4lE1ft/wNG5Ij/lx4lyag==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.7.tgz", + "integrity": "sha512-7qUDWDmd+y7ZQ0vTrDTvFlWnJ+ND32NemS5HVuT1ZggHtBwJ62PQHIyCx/B5RopETBb6NvFPfUE21yTiex9Jkw==", "dev": true, - "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@tapjs/stdin": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.7.tgz", - "integrity": "sha512-hJ9nCW80Lt5M8PpOwcbIkccaZ0pm9ivK136xMdN0N0NfDSDE8Bc+0JgtjPwm6261maLOwyLMaYLOCiKmWMtx8w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.14.tgz", + "integrity": "sha512-RA9tNAM/fZ+KNVxiYZkWeOab9yzmRFtTqZ4K3dLhv340faq0rnZPSVhRIBhnRdnEYROCJy6bz3ZFSdjxRi9lsg==", "dev": true, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/test": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.2.0.tgz", - "integrity": "sha512-jFKlDsB+6H3EwH2RgcTXGEjAwzDhgGPN0V7Cb5RVdz7nPvnZNrgCte7jIQ6fq4jEti+QEr+iENTnmziMK5LbQQ==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.7", - "@tapjs/after-each": "1.0.7", - "@tapjs/asserts": "1.0.7", - "@tapjs/before": "1.0.7", - "@tapjs/before-each": "1.0.7", - "@tapjs/filter": "1.1.3", - "@tapjs/fixture": "1.1.0", - "@tapjs/intercept": "1.1.4", - "@tapjs/mock": "1.0.8", - "@tapjs/node-serialize": "1.0.3", - "@tapjs/snapshot": "1.1.0", - "@tapjs/spawn": "1.0.7", - "@tapjs/stdin": "1.0.7", - "@tapjs/typescript": "1.1.3", - "@tapjs/worker": "1.0.7", - "glob": "^10.3.7", - "jackspeak": "^2.3.4", + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.14.tgz", + "integrity": "sha512-6+WZfZCrTgqNoS74UMXUlhBPdT5gwZIgllkvwTVb6d1lk1kpijyf5k47MI3OPsZmu+9K7YlA20NOh60pkhxqYw==", + "dev": true, + "dependencies": { + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1", + "@tapjs/after": "1.1.14", + "@tapjs/after-each": "1.1.14", + "@tapjs/asserts": "1.1.14", + "@tapjs/before": "1.1.14", + "@tapjs/before-each": "1.1.14", + "@tapjs/filter": "1.2.14", + "@tapjs/fixture": "1.2.14", + "@tapjs/intercept": "1.2.14", + "@tapjs/mock": "1.2.12", + "@tapjs/node-serialize": "1.2.3", + "@tapjs/snapshot": "1.2.14", + "@tapjs/spawn": "1.1.14", + "@tapjs/stdin": "1.1.14", + "@tapjs/typescript": "1.3.3", + "@tapjs/worker": "1.1.14", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", - "resolve-import": "^1.4.1", - "rimraf": "^5.0.4", + "resolve-import": "^1.4.5", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.1.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.1.1", + "tap-parser": "15.3.1", + "tshy": "^1.2.2", "typescript": "5.2" }, "bin": { "generate-tap-test-class": "scripts/build.mjs" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/typescript": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.1.3.tgz", - "integrity": "sha512-WVxKNp3rYVJ4QPus7XpBTpndFnAhYLzmZ/xZRwwcEz1Ri4KEAMhoy04UrilGR67gSN4lQ2rUsuCwQfXk17A1Pw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.3.tgz", + "integrity": "sha512-2ibx0cWDMcp2hiOcudoH4LZx34rg7i/dC+eLb76J8SsROzHFAg7cAsjMjS4zsNMTPUs65oFo7hNVzblqAHPIGQ==", "dev": true, "dependencies": { - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" + "@tapjs/core": "1.4.3" } }, "node_modules/@tapjs/worker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.7.tgz", - "integrity": "sha512-BvhPxSdRdIL6x5zEw/gAiGt8BW9n0JKLKtqIC8+rGX5jmoCJoAvnQi/HqvoY5FG8wDmGZ6dK78LnRUs4XDNwqA==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.14.tgz", + "integrity": "sha512-+iCHx7k3CpMNaAFaWhqPhEhsDukB5ZaonUIO7xckTjznXnATxFSJtwZspFyyuU+M83/iigZmdzDZVgB9xKDMVA==", "dev": true, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "peerDependencies": { - "@tapjs/core": "1.2.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" + "@tapjs/core": "1.4.3" } }, "node_modules/@tsconfig/node14": { @@ -955,9 +929,9 @@ } }, "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": { @@ -967,15 +941,18 @@ "dev": true }, "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -985,36 +962,24 @@ } }, "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", "dev": true, "engines": { "node": ">=0.4.0" } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 14" } }, "node_modules/aggregate-error": { @@ -1107,25 +1072,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -1370,9 +1316,9 @@ } }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -1579,31 +1525,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "node_modules/convert-to-spaces": { @@ -1651,12 +1582,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, "node_modules/diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -1830,10 +1755,13 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function-loop": { "version": "4.0.0", @@ -1841,100 +1769,34 @@ "integrity": "sha512-f34iQBedYF3XcI93uewZZOnyscDragxgTK/eTvVB74k3fCD0ZorOi5BV9GS4M8rz/JoNi0Kl3qX5Y9MH3S/CLQ==", "dev": true }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/gauge/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/gauge/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -1955,18 +1817,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1976,11 +1826,17 @@ "node": ">=8" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/hosted-git-info": { "version": "7.0.1", @@ -2007,39 +1863,29 @@ "dev": true }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" + "node": ">= 14" } }, "node_modules/iconv-lite": { @@ -2166,10 +2012,13 @@ "dev": true }, "node_modules/is-actual-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-actual-promise/-/is-actual-promise-1.0.0.tgz", - "integrity": "sha512-DWSmKTiEoY3Y9LGHG9TVnFgydCCu+3fLJi4rv3fpi0gL/lKoILekh/oF/nO3/Lq1l5Rqo+tQt5TWzxMmYIhWyg==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-actual-promise/-/is-actual-promise-1.0.1.tgz", + "integrity": "sha512-PlsL4tNv62lx5yN2HSqaRSTgIpUAPW7U6+crVB8HfWm5161rZpeqWbl0ZSqH2MAfRKXWSZVPRNbE/r8qPcb13g==", + "dev": true, + "dependencies": { + "tshy": "^1.7.0" + } }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -2196,12 +2045,12 @@ } }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2260,6 +2109,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==", + "dev": true, + "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", @@ -2311,9 +2169,9 @@ } }, "node_modules/jackspeak": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "integrity": "sha512-Ratx+B8WeXLAtRJn26hrhY8S1+Jz6pxPMrkrdkgb/NstTNiqMhX0/oFVu5wX+g5n6JlEu2LPsDJmY8nRP4+alw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -2426,79 +2284,25 @@ "dev": true }, "node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache/node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/marked": { @@ -2735,100 +2539,66 @@ } }, "node_modules/node-gyp": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", - "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.0.tgz", + "integrity": "sha512-LkaKUbjyacJGRHiuhUeUblzZNxTF1/XNooyAl6aiaJ6ZpeurR4Mk9sjxncGNSI7pETqyqM+hLAER0788oSxt0A==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, "engines": { - "node": "*" + "node": ">=16" } }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "isexe": "^3.1.1" }, "bin": { - "rimraf": "bin.js" + "node-which": "bin/which.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", "dev": true, "dependencies": { - "abbrev": "^1.0.0" + "abbrev": "^2.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/normalize-package-data": { @@ -2868,9 +2638,9 @@ } }, "node_modules/npm-install-checks": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.2.0.tgz", - "integrity": "sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "dependencies": { "semver": "^7.1.1" @@ -2931,9 +2701,9 @@ } }, "node_modules/npm-registry-fetch": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz", - "integrity": "sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, "dependencies": { "make-fetch-happen": "^13.0.0", @@ -2948,43 +2718,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", - "dev": true, - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -3271,6 +3004,41 @@ "node": ">=0.10.0" } }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, "node_modules/react-reconciler": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.0.tgz", @@ -3315,20 +3083,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -3351,16 +3105,16 @@ } }, "node_modules/resolve-import": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.1.tgz", - "integrity": "sha512-afPxGmDnvJ4Atfg5mc+JFhxI4Rp3VnxFTsAa4WRbblyhDFYg5ZFyhqtrQ/AL29te1TK2ADcbAHX7uKK7Bwcjaw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.5.tgz", + "integrity": "sha512-HXb4YqODuuXT7Icq1Z++0g2JmhgbUHSs3VT2xR83gqvAPUikYT2Xk+562KHQgiaNkbBOlPddYrDLsC44qQggzw==", "dev": true, "dependencies": { "glob": "^10.3.3", "walk-up-path": "^3.0.1" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3398,9 +3152,9 @@ } }, "node_modules/rimraf": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "integrity": "sha512-rizQI/o/YAMM1us0Zyax0uRfIK39XR52EAjjOi0fzMolpGp0onj6CWzBAXuOx6+6Xi9Rgi0d9tUZojhJerLUmQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -3415,26 +3169,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -3478,12 +3212,6 @@ "node": ">=10" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -3594,17 +3322,17 @@ } }, "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/spdx-correct": { @@ -3634,9 +3362,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", - "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "node_modules/ssri": { @@ -3663,15 +3391,6 @@ "node": ">=10" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-length": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-6.0.0.tgz", @@ -3809,67 +3528,68 @@ } }, "node_modules/tap": { - "version": "18.1.5", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.1.5.tgz", - "integrity": "sha512-5e213WubMZMVaHsoGmUoRXc/lyWKhAFFR7Ldeg27XG5Rul2Uh3rm+6BGh7bHHhbn0bpL9iyQrN4K3b98cIQPMA==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.7", - "@tapjs/after-each": "1.0.7", - "@tapjs/asserts": "1.0.7", - "@tapjs/before": "1.0.7", - "@tapjs/before-each": "1.0.7", - "@tapjs/core": "1.2.0", - "@tapjs/filter": "1.1.3", - "@tapjs/fixture": "1.1.0", - "@tapjs/intercept": "1.1.4", - "@tapjs/mock": "1.0.8", - "@tapjs/node-serialize": "1.0.3", - "@tapjs/run": "1.2.0", - "@tapjs/snapshot": "1.1.0", - "@tapjs/spawn": "1.0.7", - "@tapjs/stdin": "1.0.7", - "@tapjs/test": "1.2.0", - "@tapjs/typescript": "1.1.3", - "@tapjs/worker": "1.0.7" + "version": "18.5.4", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.4.tgz", + "integrity": "sha512-k4zVl72nivcxdUiGNnulU0eJj0V7l3Ad5ZPKG4iuq14zbI4f/TI7AmHMvkfB3Znu4B55769OpGBtQq683whN5Q==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.14", + "@tapjs/after-each": "1.1.14", + "@tapjs/asserts": "1.1.14", + "@tapjs/before": "1.1.14", + "@tapjs/before-each": "1.1.14", + "@tapjs/core": "1.4.3", + "@tapjs/filter": "1.2.14", + "@tapjs/fixture": "1.2.14", + "@tapjs/intercept": "1.2.14", + "@tapjs/mock": "1.2.12", + "@tapjs/node-serialize": "1.2.3", + "@tapjs/run": "1.4.11", + "@tapjs/snapshot": "1.2.14", + "@tapjs/spawn": "1.1.14", + "@tapjs/stdin": "1.1.14", + "@tapjs/test": "1.3.14", + "@tapjs/typescript": "1.3.3", + "@tapjs/worker": "1.1.14", + "resolve-import": "^1.4.5" }, "bin": { "tap": "dist/esm/run.mjs" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/tap-parser": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.1.0.tgz", - "integrity": "sha512-gPc+JHHMEjuETjVxTHx26OVe7Eh4qxxwFulM6q2ZOVg5GFXzf29k3uStzjIDLaWTJcH9EqmA+7dnHiLPaq5EIg==", + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.3.1.tgz", + "integrity": "sha512-hwAtXX5TBGt2MJeYvASc7DjP48PUzA7P8RTbLxQcgKCEH7ICD5IsRco7l5YvkzjHlZbUbeI9wzO8B4hw2sKgnQ==", "dev": true, "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "2.1.1" + "tap-yaml": "2.2.1" }, "bin": { "tap-parser": "bin/cmd.cjs" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" } }, "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.1", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.2.1.tgz", + "integrity": "sha512-ovZuUMLAIH59jnFHXKEGJ+WyDYl6Cuduwg9qpvnqkZOUA1nU84q02Sry1HT0KXcdv2uB91bEKKxnIybBgrb6oA==", "dev": true, "dependencies": { "yaml": "^2.3.0", "yaml-types": "^0.3.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" } }, "node_modules/tar": { @@ -3935,15 +3655,16 @@ } }, "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.4", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.4.tgz", + "integrity": "sha512-mvv9apveoY+XFP2CO2xF3Mkz/v+itzV9ZlhcDY+chIpFGYeTEgiCYdFUPynPme82kNU7UweuxDBQ5J6FkVox/Q==", "dev": true, "dependencies": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" }, "engines": { - "node": ">=16" + "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" } }, "node_modules/test-exclude": { @@ -4023,66 +3744,17 @@ "node": ">= 8" } }, - "node_modules/ts-node": { - "name": "@isaacs/ts-node-temp-fork-for-pr-2009", - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", - "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", - "dev": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node14": "*", - "@tsconfig/node16": "*", - "@tsconfig/node18": "*", - "@tsconfig/node20": "*", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=4.2" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/tshy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.2.2.tgz", - "integrity": "sha512-y5ItK4DKLYO+hba7h5sOaCYygNtF44qytZGyjZSE6CQSVfzUfZ2qn/GmXu737amwfCKG9EizPw3oPBWrisF1uw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.7.0.tgz", + "integrity": "sha512-ioFoMasVNtcOGkJACDpmo+C6xZfRqamimeK0hL2uyS0l7DliiCwAKJj8/x0LVlvdGvCoqkhOHfKpEPjHeI9U8Q==", "dev": true, "dependencies": { "chalk": "^5.3.0", + "chokidar": "^3.5.3", "foreground-child": "^3.1.1", "mkdirp": "^3.0.1", - "resolve-import": "^1.4.1", + "resolve-import": "^1.4.4", "rimraf": "^5.0.1", "sync-content": "^1.0.2", "typescript": "5.2", @@ -4092,7 +3764,7 @@ "tshy": "dist/esm/index.js" }, "engines": { - "node": "16 >=16.17 || 18 >=18.16.0 || >=20.6.1" + "node": "16 >=16.17 || 18 >=18.15.0 || >=20.6.1" } }, "node_modules/tslib": { @@ -4115,28 +3787,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", - "dev": true, - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/type-fest": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", @@ -4207,12 +3857,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -4229,23 +3873,23 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", + "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, "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", @@ -4306,56 +3950,6 @@ "node": ">= 8" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -4498,9 +4092,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true, "engines": { "node": ">= 14" diff --git a/package.json b/package.json index 741c2c37..87e1a691 100644 --- a/package.json +++ b/package.json @@ -60,8 +60,8 @@ "@types/node": "^20.6.5", "mkdirp": "^3.0.1", "prettier": "^2.8.2", - "tap": "^18.1.4", - "tshy": "^1.2.2", + "tap": "^18.5.4", + "tshy": "^1.7.0", "typedoc": "^0.25.1", "typescript": "^5.2" },