diff --git a/package-lock.json b/package-lock.json index 27c3aa6e..91549c21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,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": { @@ -109,6 +109,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", @@ -777,9 +783,9 @@ "license": "(Unlicense OR Apache-2.0)" }, "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" @@ -788,13 +794,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" @@ -803,17 +809,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": { @@ -823,13 +829,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" @@ -838,13 +844,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" @@ -853,17 +859,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" }, @@ -874,8 +880,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": { @@ -891,21 +897,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": { @@ -913,9 +919,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" @@ -928,12 +934,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": { @@ -943,17 +949,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" @@ -962,7 +968,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": { @@ -975,13 +981,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" @@ -1012,15 +1018,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" @@ -1030,30 +1036,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": { @@ -1063,16 +1069,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" @@ -1081,13 +1087,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", @@ -1100,22 +1106,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" @@ -1124,7 +1131,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": { @@ -1146,34 +1153,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" @@ -1188,7 +1195,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": { @@ -1201,13 +1208,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" @@ -1247,15 +1254,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" @@ -1280,13 +1287,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": { @@ -1296,28 +1303,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": { @@ -1328,47 +1335,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": { @@ -1378,7 +1385,7 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.1.2" + "@tapjs/core": "1.3.6" } }, "node_modules/@tapjs/test/node_modules/brace-expansion": { @@ -1391,13 +1398,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" @@ -1428,15 +1435,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" @@ -1446,9 +1453,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" @@ -1457,19 +1464,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/@textlint/ast-node-types": { @@ -1587,9 +1594,9 @@ } }, "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 }, @@ -1961,13 +1968,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" @@ -3638,9 +3645,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" @@ -3905,22 +3912,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" @@ -4309,9 +4316,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" @@ -5157,6 +5164,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", @@ -5211,13 +5253,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" @@ -5358,9 +5400,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", @@ -5383,13 +5425,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" @@ -5962,13 +6004,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" @@ -5999,15 +6041,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" @@ -6017,29 +6059,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" @@ -6052,13 +6094,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" @@ -6068,9 +6110,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", @@ -6143,12 +6185,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" @@ -6266,9 +6309,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", @@ -6309,13 +6352,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" @@ -6346,15 +6389,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" diff --git a/package.json b/package.json index 5255e68a..a367d21c 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,6 @@ "prettier": "^2.8.8", "proxyquire": "^2.1.3", "sinon": "^16.0.0", - "tap": "^18.1.4" + "tap": "^18.4.2" } }