From 54e53540238c27c7757850b0297261fd1dbdbb61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 08:55:35 +0000 Subject: [PATCH] chore(deps-dev): bump tap from 18.1.4 to 18.4.2 Bumps [tap](https://github.com/tapjs/tapjs) from 18.1.4 to 18.4.2. - [Release notes](https://github.com/tapjs/tapjs/releases) - [Commits](https://github.com/tapjs/tapjs/compare/tap@18.1.4...tap@18.4.2) --- updated-dependencies: - dependency-name: tap dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 1071 ++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 576 insertions(+), 497 deletions(-) diff --git a/package-lock.json b/package-lock.json index bb909738..35c4c094 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "prettier": "^2.8.8", "proxyquire": "^2.1.3", "sinon": "^16.0.0", - "tap": "^18.1.4" + "tap": "^18.4.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -89,6 +89,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=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==", + "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", @@ -768,9 +774,9 @@ "dev": true }, "node_modules/@tapjs/after": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.6.tgz", - "integrity": "sha512-knE0IKenPvPoWKLnicmyn6bAOA1jelD3Hl4yi7l5bogmWh7olSCfpRjsUT0/sfP3usKuDWf3nS3weR7qkufZTA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.6.tgz", + "integrity": "sha512-tZgnrz1o8GLINrCt6XvANXAtTi5p1FsYe82S4NFIJoDva7eA3zZ9V7cCXNxGvc05iulgvT8KPqUpf6gGIGfHiA==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -779,13 +785,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/after-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.6.tgz", - "integrity": "sha512-RRuKEKoFCe7BG2xKEQZAHuLHr4vC2rXue4LttFWtvEiv4c0iTtQwe1zG9LtuMzVCddfPNn8FXHsWfUonjPwfUw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.6.tgz", + "integrity": "sha512-IOSw7tDWdOCNavuxWjFurkTsfdp0f41GTZz7OLW6d6lObJYy8W2YKWQsFAJrpSCCors/lloCRbBZrhKObNd97w==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -794,17 +800,17 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/asserts": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.6.tgz", - "integrity": "sha512-oG0VbiC6qkO1lbNWjT3rSwhaSg4KwBbX+RrBx3e24wnnGGQxE01MGT3ahdBjMIRg3bqgTX9Xnb0cDkoLLWeA8g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.6.tgz", + "integrity": "sha512-uYHIE7iNwyKtdZ3bYiL9WBEFvpQ07z/q/byEppSEbbne39FAlXUIY6GDanP9JmFXQhqrDzf9CVAAbZv/CZb/xA==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -814,13 +820,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/before": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.6.tgz", - "integrity": "sha512-n2d2hDMb4oGdFVbEGtEAJdZygKNvjBqN/W/Dx213CW3hEJC7p/oPXAdUq3DQxzf4xkF5m0gdGoEYIdW0RVGMRQ==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.6.tgz", + "integrity": "sha512-Nr6ScHaHU4ot44aohM5JSfIA3UK+jxyeqMBUwbLeibq66zjoWrXQkcFRpYO7FApBrK4k2d7IKk2X6HVWMxDfgA==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -829,13 +835,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/before-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.6.tgz", - "integrity": "sha512-DUs7pExjfvLAmIdlMrRaRdOBW2bL1cDYYubZuTFEd1vf08c/9EnKbfYOnrn9Lir+U1+QIHdTVRZ1ksr8+ntj3g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.6.tgz", + "integrity": "sha512-cGjr5IE0AwxddweGMTW6bQQd7gU18VuJiCfhkQGMhTeeZz8Jflg1u/Q/rvP/N6bTTHs7Qz2Xi/rtACws52RJGw==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -844,17 +850,17 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.1.2.tgz", - "integrity": "sha512-k85DJahSGtIBZhob7hj+1ywiwlT4w172v6eyfJ2mZ4leHjuoTwTbmGilcG2AzZz+I9jRHleeAoSRCZxUnGUrzA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.2.tgz", + "integrity": "sha512-HUOjSHR9UzHM6VUZVzjgLSEs0TD5ZN41nDIv4zYrR/SuNrSorvPXVt6ikkW2OTRENzwYhQdLgDTEwHlalO6VWA==", "dev": true, "dependencies": { "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", "walk-up-path": "^3.0.1" }, @@ -865,8 +871,8 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2", - "@tapjs/test": "1.1.2" + "@tapjs/core": "1.3.6", + "@tapjs/test": "1.3.6" } }, "node_modules/@tapjs/config/node_modules/chalk": { @@ -882,21 +888,21 @@ } }, "node_modules/@tapjs/core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.1.2.tgz", - "integrity": "sha512-cx1j1bSpwY2UHkcdSEWvM0AMI8r/HkK/YYkSY8ExKnremt5itCTcu0JrILgxAtKXI5jCYnEtgXyBKNSe80MT7Q==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.3.6.tgz", + "integrity": "sha512-LiLY1l2aj1tk5eo+DDhbW5fZeYq5BeGouwMjJTH/zoQUD7W0SJ+dEIz5zE+wnLKdOft6w3Y8kMGoZ3Qgllax2Q==", "dev": true, "dependencies": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.1.0", - "@tapjs/test": "1.1.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.4", + "@tapjs/test": "1.3.6", "async-hook-domain": "^4.0.1", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.1.0", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -904,9 +910,9 @@ } }, "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.1.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.1.0.tgz", + "integrity": "sha512-RAdsafCQ9fyudLY4EQPhfWQvRNddvSoXKEsZQWZC6G5QfdB/BYnSqaXggK5TD0XZ79Ja0ex3uB+5kBaaeLKtQA==", "dev": true, "dependencies": { "minipass": "^7.0.3" @@ -919,12 +925,12 @@ } }, "node_modules/@tapjs/filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.1.2.tgz", - "integrity": "sha512-UB262+D0XlUfTGFzRJKFGguyNWxwuaAYg+qmerjNOmAomybBCuE8uzRYkKj7vTlxHNQzgYuBsv8MkY57xQOdag==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.6.tgz", + "integrity": "sha512-pbSC/DenSEojC2vcL3PImmx6dRz775nNPCitcUuQY98EWBJ3MaUEjyGbg0h3qhz3upB7bnKK/+MAjzxX/nbyZw==", "dev": true, "dependencies": { - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -934,17 +940,17 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/fixture": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.6.tgz", - "integrity": "sha512-hOLogYf32WaZWn5oJGmQi44N0okPK6uEmzzs8wmNfsmd5EmS5gyajSQqIKuzt/MOqk0fGzWj5PK3JGfCIRpKhA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.6.tgz", + "integrity": "sha512-OPejSnqOOAFr9dELkWkIxEZybEldQrrgdkNB4qJfS9+lFHkiV4V5iA01rc4w/1Pcs+0KdHPLROzC+ZlofvD3qg==", "dev": true, "dependencies": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "engines": { "node": ">=16" @@ -953,7 +959,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/fixture/node_modules/brace-expansion": { @@ -966,13 +972,13 @@ } }, "node_modules/@tapjs/fixture/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -1003,15 +1009,15 @@ } }, "node_modules/@tapjs/fixture/node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "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.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -1021,30 +1027,30 @@ } }, "node_modules/@tapjs/intercept": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.1.3.tgz", - "integrity": "sha512-goe2DlSUQlYW2WdRrt9/CzsI1eIsreEfdTYZP1feIpSRmnjhBqhqX5UCuC1KfoMD1BOXz6d86PEpII40OxGiJw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.6.tgz", + "integrity": "sha512-voydpfbTGmv+QIViJCUCv8CkO0lR7LBfeaE+7UAAu+l0OGUQbKadKsdDAoPXi2nY/KEWwDrZipg2RhZJsQD3Rg==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.6", - "@tapjs/stack": "1.1.0" + "@tapjs/after": "1.1.6", + "@tapjs/stack": "1.2.4" }, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/mock": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.7.tgz", - "integrity": "sha512-6kH3wzpAB4kNWqATLp13SQU9NuChVX8j5dGCJvtkx0zpOaZyi1cyV8dk32Puj/+RN4VAYU8P2FmVTJEBzRRGVw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.4.tgz", + "integrity": "sha512-MkH58+72xkOOCziKn4aZaCj4+erU7DQGlxrHHOgiiG8daHT0/CjfF6bDUzhhbSt1uopGfNZ8zYYrE/TEOJ0SEQ==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.6", - "@tapjs/stack": "1.1.0", - "resolve-import": "^1.4.1", + "@tapjs/after": "1.1.6", + "@tapjs/stack": "1.2.4", + "resolve-import": "^1.4.2", "walk-up-path": "^3.0.1" }, "engines": { @@ -1054,16 +1060,16 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/node-serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.0.2.tgz", - "integrity": "sha512-R77F1GByE0KXj/nLy9/5m1EWw35CG8qQCxNxd8tnG0zUZhvOst0nCxcYpIx7g/FKpQBLFDhy31P3NTZHFTsg6Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.1.6.tgz", + "integrity": "sha512-66Tmv33lJfNXXKwIHt08vOG2T6zWIbAzIFpXHKy3Tv+bHQa7hwRu6ZIHLAymjDUZAoB+V6mgWf7mzNMU65lxMQ==", "dev": true, "dependencies": { - "@tapjs/error-serdes": "1.0.0" + "@tapjs/error-serdes": "1.1.0" }, "engines": { "node": ">=16" @@ -1072,13 +1078,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "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.4", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.4.tgz", + "integrity": "sha512-PpA2WmgBh73P6U6oi7k01wjb4Lbe4/d8vnYrhii2qeJtdbvV3O5Zqr5HoBgOGVgnjf/0NcJ0KH1zQJfVbUAm5g==", "dev": true, "dependencies": { "pirates": "^4.0.5", @@ -1091,22 +1097,23 @@ } }, "node_modules/@tapjs/reporter": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.1.3.tgz", - "integrity": "sha512-HwFblJDG/hBHwmQZITmGAupe4EbUOc2v7ij4uR3J6+R/q9ytQKio/BmgJdGyZ71s2w2XqANONRGLmQVC3EkQCQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.2.tgz", + "integrity": "sha512-Di+i5dabRXdvy0J038o5NIMt4THzswEy1tOa9iZIgbtfl6AQhLVKbsEn/TDSCF2AbEBuueoTs7a3+mAj9x4WLw==", "dev": true, "dependencies": { - "@tapjs/config": "2.1.2", - "@tapjs/test": "1.1.2", + "@tapjs/config": "2.4.2", + "@tapjs/test": "1.3.6", "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" + "tcompare": "6.4.1" }, "engines": { "node": ">=16" @@ -1115,7 +1122,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/reporter/node_modules/chalk": { @@ -1137,34 +1144,34 @@ "dev": true }, "node_modules/@tapjs/run": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.1.4.tgz", - "integrity": "sha512-wf1KvewMyIH68FWJSo/dcBS1sKQxkTih0kBYwahz+eUhrTbG5NHXLqfDkW7J7CTpwIHYMS/poQyPXMKR9zmnsQ==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/config": "2.1.2", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.1.3", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/test": "1.1.2", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.2.tgz", + "integrity": "sha512-TJJ7VuNv/XPS02NlYGGZpP4J93vW8sYgHvg7KR3IntdTrWEqvAPHzBGjymSE100mz7jH6ZTbXIqWkwGjlgAOew==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/config": "2.4.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.2", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/test": "1.3.6", "c8": "^8.0.1", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.6", + "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.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-yaml": "2.2.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" @@ -1179,7 +1186,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/run/node_modules/brace-expansion": { @@ -1192,13 +1199,13 @@ } }, "node_modules/@tapjs/run/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -1238,15 +1245,15 @@ } }, "node_modules/@tapjs/run/node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "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.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -1271,13 +1278,13 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.6.tgz", - "integrity": "sha512-pvbKatjDV4Kq0cIQvdgauqDfBsjebFHAGn43vCX+G0JaOUjut/3zLH0KbJfmULSbLQ4cBOVHzgunr6Hm2c3BDg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.6.tgz", + "integrity": "sha512-WuWMq4biiKDRnlr5mxEV3SGDrz4ysKpkN9JPAeYC7IR9MdElhvd6CDTF0ySrP3w0spwCK6LfrDFJjLmVCckw5A==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1287,28 +1294,28 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/spawn": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.6.tgz", - "integrity": "sha512-uVPOHlQ/AvmEPkQTcMNSg7ykgS/bcvQmE6Zv4ZCi1MUb/YsBM1jme8AVmFxNtWLhGiDyp6VgCGKc7h8GUmwVbg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.6.tgz", + "integrity": "sha512-DuLPcy0ItdFyWbFR/3usUpABTY4Ph/K/RLamUjZ+MRD+GrW+b6vcOwgzm/GCpEKUpIanTJDFz5wdoLhCGMtCZQ==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "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.4", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.4.tgz", + "integrity": "sha512-pDszoMPff4W8w8aQiV8Ic2jE39ddsij1QlPZYelFxuvub3M6hJVO4apgXY/TFirPvd/jdPHUGkv4vpACKMlPGA==", "dev": true, "dependencies": { - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1319,47 +1326,47 @@ } }, "node_modules/@tapjs/stdin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.6.tgz", - "integrity": "sha512-0F4f3bmkZTATP88ctpB2GLUf74hga5WyYM82bdCGdXE8OcpNoUy3dYdwfvCuQ4jE+e728nMFx4Gw98G4WFHHyA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.6.tgz", + "integrity": "sha512-6aaWpru+jt/89VZ3PJzbwR0cf9Up7g2hpWc9pO2SGogIZdQ0yIZcFspG6XI19kAPGGN/b8W0YGR2+6gFtcX3jg==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/test": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.1.2.tgz", - "integrity": "sha512-HNvaxmGpu0CGNXKOym6+KRkI0wXVE4O1/tYcl7Q/evWOfnV4sQkFgMrbB2uWLjsMgldmQgr1/n6SJP2oFjoIyg==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.6", - "@tapjs/after-each": "1.0.6", - "@tapjs/asserts": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/before-each": "1.0.6", - "@tapjs/filter": "1.1.2", - "@tapjs/fixture": "1.0.6", - "@tapjs/intercept": "1.1.3", - "@tapjs/mock": "1.0.7", - "@tapjs/node-serialize": "1.0.2", - "@tapjs/snapshot": "1.0.6", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/typescript": "1.1.2", - "@tapjs/worker": "1.0.6", - "glob": "^10.3.6", - "jackspeak": "^2.3.3", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.6.tgz", + "integrity": "sha512-2OZmwZWnw5aFtcHsSDcyb+IRZk8Ct+ItQLU2R/DBVPRdivQKYaqoKP4YZGcJ0IK9jsALWFRzGJEamULMEN9Rhw==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.6", + "@tapjs/after-each": "1.1.6", + "@tapjs/asserts": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/before-each": "1.1.6", + "@tapjs/filter": "1.2.6", + "@tapjs/fixture": "1.2.6", + "@tapjs/intercept": "1.2.6", + "@tapjs/mock": "1.2.4", + "@tapjs/node-serialize": "1.1.6", + "@tapjs/snapshot": "1.2.6", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/typescript": "1.2.6", + "@tapjs/worker": "1.1.6", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", "resolve-import": "^1.4.1", - "rimraf": "^5.0.1", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.1.0", + "tap-parser": "15.2.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.1.1", + "tshy": "^1.2.2", "typescript": "5.2" }, "bin": { @@ -1369,7 +1376,7 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/test/node_modules/brace-expansion": { @@ -1382,13 +1389,13 @@ } }, "node_modules/@tapjs/test/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -1419,15 +1426,15 @@ } }, "node_modules/@tapjs/test/node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "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.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -1437,9 +1444,9 @@ } }, "node_modules/@tapjs/typescript": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.1.2.tgz", - "integrity": "sha512-qybR/4U5UTj7KyncBnv6AMXNvYhRT+pXQn6BTTDqPrKrTkwFtZEKYQ1gkynbnvpjRPiW4cvzR1YVsQvqf9pshg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.2.6.tgz", + "integrity": "sha512-bNyLR3jA+m7fORT9S3A2zA0Ww2zNS/k2qJM25qKWot2yKNEriJvb7w/irRVt79ummjyLmVxn+7XjHsNm7dJkRw==", "dev": true, "dependencies": { "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" @@ -1448,19 +1455,19 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/worker": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.6.tgz", - "integrity": "sha512-ghIXSEnsUy1XBDSbHQLgSCj7kTemVb3I9llChY+8tgx9W2Hn8Hym8qZuez+WSRwO1tzsuytORz0sLK+WUB/gqg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.6.tgz", + "integrity": "sha512-OOnpQT7+z9SI85I9xIyzyLwdN82wuY2fuc316pYXZkFBjX7P9CoZISIa4mTLaDKwt8nmyCThktvp3+tnOKREXw==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tootallnate/once": { @@ -1549,9 +1556,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.5.tgz", - "integrity": "sha512-2qGq5LAOTh9izcc0+F+dToFigBWiK1phKPt7rNhOqJSr35y8rlIBjDwGtFSgAI6MGIhjwOVNSQZVdJsZJ2uR1w==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true, "peer": true }, @@ -1910,13 +1917,13 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -3335,9 +3342,9 @@ } }, "node_modules/jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -3552,22 +3559,22 @@ } }, "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==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/make-fetch-happen/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -3642,9 +3649,9 @@ } }, "node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -4481,6 +4488,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", @@ -4535,13 +4577,13 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -4628,9 +4670,9 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.2.tgz", + "integrity": "sha512-ayUU3E2yeFu8ZewNEHbGorcPmHjOmCY8b50wloum8eQUuNExSyddRoWYaX0X6lj3XSufi2WUlXY3mkMcF5ISmw==", "dev": true, "dependencies": { "glob": "^10.3.3", @@ -4653,13 +4695,13 @@ } }, "node_modules/resolve-import/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -5229,13 +5271,13 @@ } }, "node_modules/sync-content/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -5266,15 +5308,15 @@ } }, "node_modules/sync-content/node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "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.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -5284,29 +5326,29 @@ } }, "node_modules/tap": { - "version": "18.1.4", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.1.4.tgz", - "integrity": "sha512-kd5YGSf7pjrmQBP+o+/AIjYntS5Oz4dOl5Uc8HPQlyIlWnv4RbsE2qSL8yRoEA6ds059JbNiUrntADa/L0dsuQ==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.6", - "@tapjs/after-each": "1.0.6", - "@tapjs/asserts": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/before-each": "1.0.6", - "@tapjs/core": "1.1.2", - "@tapjs/filter": "1.1.2", - "@tapjs/fixture": "1.0.6", - "@tapjs/intercept": "1.1.3", - "@tapjs/mock": "1.0.7", - "@tapjs/node-serialize": "1.0.2", - "@tapjs/run": "1.1.4", - "@tapjs/snapshot": "1.0.6", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/test": "1.1.2", - "@tapjs/typescript": "1.1.2", - "@tapjs/worker": "1.0.6" + "version": "18.4.2", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.4.2.tgz", + "integrity": "sha512-QNl0aZTbyYvXfQMe4LZP8aM2ruzOOPciaVq7TEQn7nooKNWSTmmPw7f3pCKKX1/svyZlqmUyF21BpJB9T7w4OQ==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.6", + "@tapjs/after-each": "1.1.6", + "@tapjs/asserts": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/before-each": "1.1.6", + "@tapjs/core": "1.3.6", + "@tapjs/filter": "1.2.6", + "@tapjs/fixture": "1.2.6", + "@tapjs/intercept": "1.2.6", + "@tapjs/mock": "1.2.4", + "@tapjs/node-serialize": "1.1.6", + "@tapjs/run": "1.4.2", + "@tapjs/snapshot": "1.2.6", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/test": "1.3.6", + "@tapjs/typescript": "1.2.6", + "@tapjs/worker": "1.1.6" }, "bin": { "tap": "dist/esm/run.mjs" @@ -5319,13 +5361,13 @@ } }, "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.2.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.2.0.tgz", + "integrity": "sha512-bDBR7cuVLfsmmc7ruerZXVBlDtJwqqWzqlO9BFNgw6gprpzjnjyfdc+fsW6mNUYSoxdVEeY7NFgrgGa81EuQ5w==", "dev": true, "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "2.1.1" + "tap-yaml": "2.2.0" }, "bin": { "tap-parser": "bin/cmd.cjs" @@ -5335,9 +5377,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==", "dev": true, "dependencies": { "yaml": "^2.3.0", @@ -5410,12 +5452,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.1", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.1.tgz", + "integrity": "sha512-XsB4u8CpvIZ8dyHgAlnHmW8/PpwZXJodRQ34OP+KUl/BSF07vWU3kPDE0x3rhz5ZaARWT5OyhWBMN55oYqOyPw==", "dev": true, "dependencies": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" }, "engines": { "node": ">=16" @@ -5517,9 +5560,9 @@ } }, "node_modules/tshy": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.1.1.tgz", - "integrity": "sha512-rtsY0MRxSY0wB7NRJNiRMH0BfLyYzTSbb1zbb87qJKbDwQS71nJ9B6BTOZRJoALbzu/KrOTHvRC7uaaPyUm36A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.2.2.tgz", + "integrity": "sha512-y5ItK4DKLYO+hba7h5sOaCYygNtF44qytZGyjZSE6CQSVfzUfZ2qn/GmXu737amwfCKG9EizPw3oPBWrisF1uw==", "dev": true, "dependencies": { "chalk": "^5.3.0", @@ -5560,13 +5603,13 @@ } }, "node_modules/tshy/node_modules/glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -5597,15 +5640,15 @@ } }, "node_modules/tshy/node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "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.2.5" + "glob": "^10.3.7" }, "bin": { - "rimraf": "dist/cjs/src/bin.js" + "rimraf": "dist/esm/bin.mjs" }, "engines": { "node": ">=14" @@ -6189,6 +6232,12 @@ } } }, + "@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 + }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -6720,60 +6769,60 @@ "dev": true }, "@tapjs/after": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.6.tgz", - "integrity": "sha512-knE0IKenPvPoWKLnicmyn6bAOA1jelD3Hl4yi7l5bogmWh7olSCfpRjsUT0/sfP3usKuDWf3nS3weR7qkufZTA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.6.tgz", + "integrity": "sha512-tZgnrz1o8GLINrCt6XvANXAtTi5p1FsYe82S4NFIJoDva7eA3zZ9V7cCXNxGvc05iulgvT8KPqUpf6gGIGfHiA==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/after-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.6.tgz", - "integrity": "sha512-RRuKEKoFCe7BG2xKEQZAHuLHr4vC2rXue4LttFWtvEiv4c0iTtQwe1zG9LtuMzVCddfPNn8FXHsWfUonjPwfUw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.6.tgz", + "integrity": "sha512-IOSw7tDWdOCNavuxWjFurkTsfdp0f41GTZz7OLW6d6lObJYy8W2YKWQsFAJrpSCCors/lloCRbBZrhKObNd97w==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/asserts": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.6.tgz", - "integrity": "sha512-oG0VbiC6qkO1lbNWjT3rSwhaSg4KwBbX+RrBx3e24wnnGGQxE01MGT3ahdBjMIRg3bqgTX9Xnb0cDkoLLWeA8g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.6.tgz", + "integrity": "sha512-uYHIE7iNwyKtdZ3bYiL9WBEFvpQ07z/q/byEppSEbbne39FAlXUIY6GDanP9JmFXQhqrDzf9CVAAbZv/CZb/xA==", "dev": true, "requires": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" } }, "@tapjs/before": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.6.tgz", - "integrity": "sha512-n2d2hDMb4oGdFVbEGtEAJdZygKNvjBqN/W/Dx213CW3hEJC7p/oPXAdUq3DQxzf4xkF5m0gdGoEYIdW0RVGMRQ==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.6.tgz", + "integrity": "sha512-Nr6ScHaHU4ot44aohM5JSfIA3UK+jxyeqMBUwbLeibq66zjoWrXQkcFRpYO7FApBrK4k2d7IKk2X6HVWMxDfgA==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/before-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.6.tgz", - "integrity": "sha512-DUs7pExjfvLAmIdlMrRaRdOBW2bL1cDYYubZuTFEd1vf08c/9EnKbfYOnrn9Lir+U1+QIHdTVRZ1ksr8+ntj3g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.6.tgz", + "integrity": "sha512-cGjr5IE0AwxddweGMTW6bQQd7gU18VuJiCfhkQGMhTeeZz8Jflg1u/Q/rvP/N6bTTHs7Qz2Xi/rtACws52RJGw==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.1.2.tgz", - "integrity": "sha512-k85DJahSGtIBZhob7hj+1ywiwlT4w172v6eyfJ2mZ4leHjuoTwTbmGilcG2AzZz+I9jRHleeAoSRCZxUnGUrzA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.2.tgz", + "integrity": "sha512-HUOjSHR9UzHM6VUZVzjgLSEs0TD5ZN41nDIv4zYrR/SuNrSorvPXVt6ikkW2OTRENzwYhQdLgDTEwHlalO6VWA==", "dev": true, "requires": { "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", "walk-up-path": "^3.0.1" }, @@ -6787,51 +6836,51 @@ } }, "@tapjs/core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.1.2.tgz", - "integrity": "sha512-cx1j1bSpwY2UHkcdSEWvM0AMI8r/HkK/YYkSY8ExKnremt5itCTcu0JrILgxAtKXI5jCYnEtgXyBKNSe80MT7Q==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.3.6.tgz", + "integrity": "sha512-LiLY1l2aj1tk5eo+DDhbW5fZeYq5BeGouwMjJTH/zoQUD7W0SJ+dEIz5zE+wnLKdOft6w3Y8kMGoZ3Qgllax2Q==", "dev": true, "requires": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.1.0", - "@tapjs/test": "1.1.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.4", + "@tapjs/test": "1.3.6", "async-hook-domain": "^4.0.1", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.1.0", - "tcompare": "6.1.0", + "tap-parser": "15.2.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" } }, "@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.1.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.1.0.tgz", + "integrity": "sha512-RAdsafCQ9fyudLY4EQPhfWQvRNddvSoXKEsZQWZC6G5QfdB/BYnSqaXggK5TD0XZ79Ja0ex3uB+5kBaaeLKtQA==", "dev": true, "requires": { "minipass": "^7.0.3" } }, "@tapjs/filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.1.2.tgz", - "integrity": "sha512-UB262+D0XlUfTGFzRJKFGguyNWxwuaAYg+qmerjNOmAomybBCuE8uzRYkKj7vTlxHNQzgYuBsv8MkY57xQOdag==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.6.tgz", + "integrity": "sha512-pbSC/DenSEojC2vcL3PImmx6dRz775nNPCitcUuQY98EWBJ3MaUEjyGbg0h3qhz3upB7bnKK/+MAjzxX/nbyZw==", "dev": true, "requires": { - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" } }, "@tapjs/fixture": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.6.tgz", - "integrity": "sha512-hOLogYf32WaZWn5oJGmQi44N0okPK6uEmzzs8wmNfsmd5EmS5gyajSQqIKuzt/MOqk0fGzWj5PK3JGfCIRpKhA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.6.tgz", + "integrity": "sha512-OPejSnqOOAFr9dELkWkIxEZybEldQrrgdkNB4qJfS9+lFHkiV4V5iA01rc4w/1Pcs+0KdHPLROzC+ZlofvD3qg==", "dev": true, "requires": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "dependencies": { "brace-expansion": { @@ -6844,13 +6893,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -6866,51 +6915,51 @@ } }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" } } } }, "@tapjs/intercept": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.1.3.tgz", - "integrity": "sha512-goe2DlSUQlYW2WdRrt9/CzsI1eIsreEfdTYZP1feIpSRmnjhBqhqX5UCuC1KfoMD1BOXz6d86PEpII40OxGiJw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.6.tgz", + "integrity": "sha512-voydpfbTGmv+QIViJCUCv8CkO0lR7LBfeaE+7UAAu+l0OGUQbKadKsdDAoPXi2nY/KEWwDrZipg2RhZJsQD3Rg==", "dev": true, "requires": { - "@tapjs/after": "1.0.6", - "@tapjs/stack": "1.1.0" + "@tapjs/after": "1.1.6", + "@tapjs/stack": "1.2.4" } }, "@tapjs/mock": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.7.tgz", - "integrity": "sha512-6kH3wzpAB4kNWqATLp13SQU9NuChVX8j5dGCJvtkx0zpOaZyi1cyV8dk32Puj/+RN4VAYU8P2FmVTJEBzRRGVw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.4.tgz", + "integrity": "sha512-MkH58+72xkOOCziKn4aZaCj4+erU7DQGlxrHHOgiiG8daHT0/CjfF6bDUzhhbSt1uopGfNZ8zYYrE/TEOJ0SEQ==", "dev": true, "requires": { - "@tapjs/after": "1.0.6", - "@tapjs/stack": "1.1.0", - "resolve-import": "^1.4.1", + "@tapjs/after": "1.1.6", + "@tapjs/stack": "1.2.4", + "resolve-import": "^1.4.2", "walk-up-path": "^3.0.1" } }, "@tapjs/node-serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.0.2.tgz", - "integrity": "sha512-R77F1GByE0KXj/nLy9/5m1EWw35CG8qQCxNxd8tnG0zUZhvOst0nCxcYpIx7g/FKpQBLFDhy31P3NTZHFTsg6Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.1.6.tgz", + "integrity": "sha512-66Tmv33lJfNXXKwIHt08vOG2T6zWIbAzIFpXHKy3Tv+bHQa7hwRu6ZIHLAymjDUZAoB+V6mgWf7mzNMU65lxMQ==", "dev": true, "requires": { - "@tapjs/error-serdes": "1.0.0" + "@tapjs/error-serdes": "1.1.0" } }, "@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.4", + "resolved": "https://registry.npmjs.org/@tapjs/processinfo/-/processinfo-3.1.4.tgz", + "integrity": "sha512-PpA2WmgBh73P6U6oi7k01wjb4Lbe4/d8vnYrhii2qeJtdbvV3O5Zqr5HoBgOGVgnjf/0NcJ0KH1zQJfVbUAm5g==", "dev": true, "requires": { "pirates": "^4.0.5", @@ -6920,22 +6969,23 @@ } }, "@tapjs/reporter": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.1.3.tgz", - "integrity": "sha512-HwFblJDG/hBHwmQZITmGAupe4EbUOc2v7ij4uR3J6+R/q9ytQKio/BmgJdGyZ71s2w2XqANONRGLmQVC3EkQCQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.2.tgz", + "integrity": "sha512-Di+i5dabRXdvy0J038o5NIMt4THzswEy1tOa9iZIgbtfl6AQhLVKbsEn/TDSCF2AbEBuueoTs7a3+mAj9x4WLw==", "dev": true, "requires": { - "@tapjs/config": "2.1.2", - "@tapjs/test": "1.1.2", + "@tapjs/config": "2.4.2", + "@tapjs/test": "1.3.6", "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" + "tcompare": "6.4.1" }, "dependencies": { "chalk": { @@ -6953,34 +7003,34 @@ } }, "@tapjs/run": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.1.4.tgz", - "integrity": "sha512-wf1KvewMyIH68FWJSo/dcBS1sKQxkTih0kBYwahz+eUhrTbG5NHXLqfDkW7J7CTpwIHYMS/poQyPXMKR9zmnsQ==", - "dev": true, - "requires": { - "@tapjs/after": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/config": "2.1.2", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.1.3", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/test": "1.1.2", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.2.tgz", + "integrity": "sha512-TJJ7VuNv/XPS02NlYGGZpP4J93vW8sYgHvg7KR3IntdTrWEqvAPHzBGjymSE100mz7jH6ZTbXIqWkwGjlgAOew==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/config": "2.4.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.2", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/test": "1.3.6", "c8": "^8.0.1", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.6", + "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.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-yaml": "2.2.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" @@ -6996,13 +7046,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -7024,12 +7074,12 @@ } }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" } }, "which": { @@ -7044,70 +7094,70 @@ } }, "@tapjs/snapshot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.6.tgz", - "integrity": "sha512-pvbKatjDV4Kq0cIQvdgauqDfBsjebFHAGn43vCX+G0JaOUjut/3zLH0KbJfmULSbLQ4cBOVHzgunr6Hm2c3BDg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.6.tgz", + "integrity": "sha512-WuWMq4biiKDRnlr5mxEV3SGDrz4ysKpkN9JPAeYC7IR9MdElhvd6CDTF0ySrP3w0spwCK6LfrDFJjLmVCckw5A==", "dev": true, "requires": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" } }, "@tapjs/spawn": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.6.tgz", - "integrity": "sha512-uVPOHlQ/AvmEPkQTcMNSg7ykgS/bcvQmE6Zv4ZCi1MUb/YsBM1jme8AVmFxNtWLhGiDyp6VgCGKc7h8GUmwVbg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.6.tgz", + "integrity": "sha512-DuLPcy0ItdFyWbFR/3usUpABTY4Ph/K/RLamUjZ+MRD+GrW+b6vcOwgzm/GCpEKUpIanTJDFz5wdoLhCGMtCZQ==", "dev": true, "requires": {} }, "@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.4", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.4.tgz", + "integrity": "sha512-pDszoMPff4W8w8aQiV8Ic2jE39ddsij1QlPZYelFxuvub3M6hJVO4apgXY/TFirPvd/jdPHUGkv4vpACKMlPGA==", "dev": true, "requires": { - "tcompare": "6.1.0", + "tcompare": "6.4.1", "trivial-deferred": "^2.0.0" } }, "@tapjs/stdin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.6.tgz", - "integrity": "sha512-0F4f3bmkZTATP88ctpB2GLUf74hga5WyYM82bdCGdXE8OcpNoUy3dYdwfvCuQ4jE+e728nMFx4Gw98G4WFHHyA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.6.tgz", + "integrity": "sha512-6aaWpru+jt/89VZ3PJzbwR0cf9Up7g2hpWc9pO2SGogIZdQ0yIZcFspG6XI19kAPGGN/b8W0YGR2+6gFtcX3jg==", "dev": true, "requires": {} }, "@tapjs/test": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.1.2.tgz", - "integrity": "sha512-HNvaxmGpu0CGNXKOym6+KRkI0wXVE4O1/tYcl7Q/evWOfnV4sQkFgMrbB2uWLjsMgldmQgr1/n6SJP2oFjoIyg==", - "dev": true, - "requires": { - "@tapjs/after": "1.0.6", - "@tapjs/after-each": "1.0.6", - "@tapjs/asserts": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/before-each": "1.0.6", - "@tapjs/filter": "1.1.2", - "@tapjs/fixture": "1.0.6", - "@tapjs/intercept": "1.1.3", - "@tapjs/mock": "1.0.7", - "@tapjs/node-serialize": "1.0.2", - "@tapjs/snapshot": "1.0.6", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/typescript": "1.1.2", - "@tapjs/worker": "1.0.6", - "glob": "^10.3.6", - "jackspeak": "^2.3.3", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.6.tgz", + "integrity": "sha512-2OZmwZWnw5aFtcHsSDcyb+IRZk8Ct+ItQLU2R/DBVPRdivQKYaqoKP4YZGcJ0IK9jsALWFRzGJEamULMEN9Rhw==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.6", + "@tapjs/after-each": "1.1.6", + "@tapjs/asserts": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/before-each": "1.1.6", + "@tapjs/filter": "1.2.6", + "@tapjs/fixture": "1.2.6", + "@tapjs/intercept": "1.2.6", + "@tapjs/mock": "1.2.4", + "@tapjs/node-serialize": "1.1.6", + "@tapjs/snapshot": "1.2.6", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/typescript": "1.2.6", + "@tapjs/worker": "1.1.6", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", "resolve-import": "^1.4.1", - "rimraf": "^5.0.1", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.1.0", + "tap-parser": "15.2.0", "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.1.1", + "tshy": "^1.2.2", "typescript": "5.2" }, "dependencies": { @@ -7121,13 +7171,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -7143,29 +7193,29 @@ } }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" } } } }, "@tapjs/typescript": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.1.2.tgz", - "integrity": "sha512-qybR/4U5UTj7KyncBnv6AMXNvYhRT+pXQn6BTTDqPrKrTkwFtZEKYQ1gkynbnvpjRPiW4cvzR1YVsQvqf9pshg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.2.6.tgz", + "integrity": "sha512-bNyLR3jA+m7fORT9S3A2zA0Ww2zNS/k2qJM25qKWot2yKNEriJvb7w/irRVt79ummjyLmVxn+7XjHsNm7dJkRw==", "dev": true, "requires": { "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" } }, "@tapjs/worker": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.6.tgz", - "integrity": "sha512-ghIXSEnsUy1XBDSbHQLgSCj7kTemVb3I9llChY+8tgx9W2Hn8Hym8qZuez+WSRwO1tzsuytORz0sLK+WUB/gqg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.6.tgz", + "integrity": "sha512-OOnpQT7+z9SI85I9xIyzyLwdN82wuY2fuc316pYXZkFBjX7P9CoZISIa4mTLaDKwt8nmyCThktvp3+tnOKREXw==", "dev": true, "requires": {} }, @@ -7242,9 +7292,9 @@ "dev": true }, "@types/node": { - "version": "20.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.5.tgz", - "integrity": "sha512-2qGq5LAOTh9izcc0+F+dToFigBWiK1phKPt7rNhOqJSr35y8rlIBjDwGtFSgAI6MGIhjwOVNSQZVdJsZJ2uR1w==", + "version": "20.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.0.tgz", + "integrity": "sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==", "dev": true, "peer": true }, @@ -7518,13 +7568,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -8526,9 +8576,9 @@ } }, "jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "requires": { "@isaacs/cliui": "^8.0.2", @@ -8696,21 +8746,21 @@ }, "dependencies": { "minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true } } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -8759,9 +8809,9 @@ } }, "minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true }, "minipass-collect": { @@ -9363,6 +9413,34 @@ "loose-envify": "^1.1.0" } }, + "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, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "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, + "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==", + "dev": true + }, "react-reconciler": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.0.tgz", @@ -9395,13 +9473,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -9469,9 +9547,9 @@ "dev": true }, "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.2", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.2.tgz", + "integrity": "sha512-ayUU3E2yeFu8ZewNEHbGorcPmHjOmCY8b50wloum8eQUuNExSyddRoWYaX0X6lj3XSufi2WUlXY3mkMcF5ISmw==", "dev": true, "requires": { "glob": "^10.3.3", @@ -9488,13 +9566,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -9888,13 +9966,13 @@ } }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -9910,56 +9988,56 @@ } }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" } } } }, "tap": { - "version": "18.1.4", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.1.4.tgz", - "integrity": "sha512-kd5YGSf7pjrmQBP+o+/AIjYntS5Oz4dOl5Uc8HPQlyIlWnv4RbsE2qSL8yRoEA6ds059JbNiUrntADa/L0dsuQ==", - "dev": true, - "requires": { - "@tapjs/after": "1.0.6", - "@tapjs/after-each": "1.0.6", - "@tapjs/asserts": "1.0.6", - "@tapjs/before": "1.0.6", - "@tapjs/before-each": "1.0.6", - "@tapjs/core": "1.1.2", - "@tapjs/filter": "1.1.2", - "@tapjs/fixture": "1.0.6", - "@tapjs/intercept": "1.1.3", - "@tapjs/mock": "1.0.7", - "@tapjs/node-serialize": "1.0.2", - "@tapjs/run": "1.1.4", - "@tapjs/snapshot": "1.0.6", - "@tapjs/spawn": "1.0.6", - "@tapjs/stdin": "1.0.6", - "@tapjs/test": "1.1.2", - "@tapjs/typescript": "1.1.2", - "@tapjs/worker": "1.0.6" + "version": "18.4.2", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.4.2.tgz", + "integrity": "sha512-QNl0aZTbyYvXfQMe4LZP8aM2ruzOOPciaVq7TEQn7nooKNWSTmmPw7f3pCKKX1/svyZlqmUyF21BpJB9T7w4OQ==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.6", + "@tapjs/after-each": "1.1.6", + "@tapjs/asserts": "1.1.6", + "@tapjs/before": "1.1.6", + "@tapjs/before-each": "1.1.6", + "@tapjs/core": "1.3.6", + "@tapjs/filter": "1.2.6", + "@tapjs/fixture": "1.2.6", + "@tapjs/intercept": "1.2.6", + "@tapjs/mock": "1.2.4", + "@tapjs/node-serialize": "1.1.6", + "@tapjs/run": "1.4.2", + "@tapjs/snapshot": "1.2.6", + "@tapjs/spawn": "1.1.6", + "@tapjs/stdin": "1.1.6", + "@tapjs/test": "1.3.6", + "@tapjs/typescript": "1.2.6", + "@tapjs/worker": "1.1.6" } }, "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.2.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.2.0.tgz", + "integrity": "sha512-bDBR7cuVLfsmmc7ruerZXVBlDtJwqqWzqlO9BFNgw6gprpzjnjyfdc+fsW6mNUYSoxdVEeY7NFgrgGa81EuQ5w==", "dev": true, "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==", "dev": true, "requires": { "yaml": "^2.3.0", @@ -10015,12 +10093,13 @@ } }, "tcompare": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.1.0.tgz", - "integrity": "sha512-9B2QkV1A4jrwV+hoiwT2GfcpLznhtAee9Np9xpmzwDOb23XibNjwx3ZzAyhTxAml/5ztjHv2x2b6jKOBiYkKbQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.1.tgz", + "integrity": "sha512-XsB4u8CpvIZ8dyHgAlnHmW8/PpwZXJodRQ34OP+KUl/BSF07vWU3kPDE0x3rhz5ZaARWT5OyhWBMN55oYqOyPw==", "dev": true, "requires": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" } }, "test-exclude": { @@ -10086,9 +10165,9 @@ } }, "tshy": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.1.1.tgz", - "integrity": "sha512-rtsY0MRxSY0wB7NRJNiRMH0BfLyYzTSbb1zbb87qJKbDwQS71nJ9B6BTOZRJoALbzu/KrOTHvRC7uaaPyUm36A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.2.2.tgz", + "integrity": "sha512-y5ItK4DKLYO+hba7h5sOaCYygNtF44qytZGyjZSE6CQSVfzUfZ2qn/GmXu737amwfCKG9EizPw3oPBWrisF1uw==", "dev": true, "requires": { "chalk": "^5.3.0", @@ -10117,13 +10196,13 @@ "dev": true }, "glob": { - "version": "10.3.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.7.tgz", - "integrity": "sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "requires": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" @@ -10139,12 +10218,12 @@ } }, "rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { - "glob": "^10.2.5" + "glob": "^10.3.7" } } } diff --git a/package.json b/package.json index b9bc9209..b685135c 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,6 @@ "prettier": "^2.8.8", "proxyquire": "^2.1.3", "sinon": "^16.0.0", - "tap": "^18.1.4" + "tap": "^18.4.2" } }