From d4af01db4f1d8fae2986de508977da195a926fc0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 08:13:49 +0000 Subject: [PATCH] Bump tap from 18.0.3 to 18.5.1 Bumps [tap](https://github.com/tapjs/tapjs) from 18.0.3 to 18.5.1. - [Release notes](https://github.com/tapjs/tapjs/releases) - [Commits](https://github.com/tapjs/tapjs/compare/tap@18.0.3...tap@18.5.1) --- updated-dependencies: - dependency-name: tap dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 1377 ++++++++++++++++++++++++++++----------------- 1 file changed, 848 insertions(+), 529 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1658275..da39766 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,12 @@ "node": ">=14.13.1" } }, + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "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", @@ -338,6 +344,55 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@isaacs/ts-node-temp-fork-for-pr-2009": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", + "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node14": "*", + "@tsconfig/node16": "*", + "@tsconfig/node18": "*", + "@tsconfig/node20": "*", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=4.2" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/@isaacs/ts-node-temp-fork-for-pr-2009/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -440,11 +495,12 @@ } }, "node_modules/@npmcli/agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz", - "integrity": "sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz", + "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", "dev": true, "dependencies": { + "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", @@ -814,9 +870,9 @@ } }, "node_modules/@tapjs/after": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.2.tgz", - "integrity": "sha512-3uYNL1me4XaPHzLVRIGymF932rXuGoWaIy9u20oMN3kYMoqHNDZNCx2JOO3v3Aq437EfmwK97wG9gcqMFRIiNw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.12.tgz", + "integrity": "sha512-I1p8j3GJdgticIdi/ADYmDnjcpdk+5gXGwcoPoxQXsusXtXf6Icj/rjnVEY8l33DSsQXEG24ZeDmLApskuIFpA==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -825,13 +881,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/after-each": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.2.tgz", - "integrity": "sha512-heNMHQ2Xyu+JWlHlszaAPVU7UYf9tCX0dp3bSDcyi/e+uPwn/z1sdwtA3OE8I+AnINIGgnZ+J17UFHUX+/TcVQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.12.tgz", + "integrity": "sha512-7BNGvx3KlSZ0t6CEHWhHezwAvrF8xWK2tuPqXy1N5TVXdkc0+PQv8tYkKuep0VHcMOI1t8uZ5rdTlzZulpfe8w==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -840,17 +896,18 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/asserts": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.2.tgz", - "integrity": "sha512-GRTawZuRgKkAO4qW+TyJdUDcfV5Wvrct2vhWNqPa9vjFxZO6ZsUVcVsHHF4079XbSaedIbDp09gNLUs08DYszQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.12.tgz", + "integrity": "sha512-E8DmpbDiR8xTh098GXwEr7/xPO5/Sm7Ume33KzOvVSTCPEv2fCqegKOh4gNeL3HF0BqhGnndj7mPaOgF0gtrfA==", "dev": true, "dependencies": { + "@tapjs/stack": "1.2.6", "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" }, "engines": { @@ -860,13 +917,13 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/before": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.2.tgz", - "integrity": "sha512-2cGm9ppPttsaKIBZwoeyZddzVN5PNS3iHRtaJk2drdfx0nWibMDUlneGZ46AxXD2BWfs3WWmVXXNe/Rv6zH6XQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.12.tgz", + "integrity": "sha512-nfwPqwkYWgHr5SI2xK6ExWyX+FsCOIh0DrPp2ZUKT1UrD0+11sREwPD0XMv7TtFJ9AIu00imEmrlYZdaL6cDUA==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0" @@ -875,13 +932,13 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/before-each": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.2.tgz", - "integrity": "sha512-u+CougEc0PsQNhiZEgLZY5q/WHxss81WXhz+F8pKqfZVZvvNqxImNgfNcor4etiyetF30RxfXQvwy6UXIlcmjA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.12.tgz", + "integrity": "sha512-9Qa8ykkeklVY4mFirdlZlvDCJvlm6BwU4TqlnTRjWoADBLEOcZi8dcjaLhNsdv1DBcny+aK6Db51gcQkUK4OLA==", "dev": true, "dependencies": { "function-loop": "^4.0.0" @@ -890,18 +947,21 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/config": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.0.2.tgz", - "integrity": "sha512-n26OulVuSe16AfcmBI1FWlJjeX68jEiEGHHRfdyLsv/eO6955tpWVpspF34CrSjbQdkQu2WEXisshmtvifpKww==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.8.tgz", + "integrity": "sha512-tIQ/nv3Fr2sV7JUtQyHtQV0WS9xJSN25Q85wBfqxsSgz/JuuK46rNubB0MNkJ3nxupCIItc8MYVxNyHB+n+28w==", "dev": true, "dependencies": { + "@tapjs/core": "1.4.1", + "@tapjs/test": "1.3.12", "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", + "tap-yaml": "2.2.0", "walk-up-path": "^3.0.1" }, "engines": { @@ -911,8 +971,8 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2", - "@tapjs/test": "1.0.2" + "@tapjs/core": "1.4.1", + "@tapjs/test": "1.3.12" } }, "node_modules/@tapjs/config/node_modules/chalk": { @@ -928,36 +988,48 @@ } }, "node_modules/@tapjs/core": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.0.2.tgz", - "integrity": "sha512-p2t9eKxhE7QgOps2bpMVMmH3pwWmqAQHAbK0aHS2dJLyLlo/jUpR6WrBz1tmHnpGSoONTcBO8MuxFPT+R8fKAg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.1.tgz", + "integrity": "sha512-EApY3r/8bLRmgHF/2V0X0TK2lzbXqYxHsbdoOiDlSB/P98IFDYKVAefu+IhOItvoVM4kT4J7qOCLVKl77eutvA==", "dev": true, "dependencies": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.0.0", - "@tapjs/test": "1.0.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.6", + "@tapjs/test": "1.3.12", "async-hook-domain": "^4.0.1", + "diff": "^5.1.0", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.0.0", - "tcompare": "6.1.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" }, "engines": { "node": ">=16" } }, - "node_modules/@tapjs/filter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.0.2.tgz", - "integrity": "sha512-SKImcj8tlPzF+dTWB/jeyfF9hDPPN6wmIbT3jmIqaLluvn7bzMbaKeZQkaen9s04EkTzNuJn8aeQrruEyCPYrw==", + "node_modules/@tapjs/error-serdes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.2.0.tgz", + "integrity": "sha512-Lt7kHWxILVCkfiRbsIZW5sfZ79+CmS1a+mp41dgp5oiiO2TJGBSpEWptD+bIfk9tegtU4wcMUwnStymfTKl4Xw==", "dev": true, "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tapjs/filter": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.12.tgz", + "integrity": "sha512-0Yh9CeAUkoxp/3hl1u8Zh2GaW9x90n2O6IxOWtteuImdgiSBDwcmXtcDz+gkdZmWEexU/QRHct6Y0tZ1X8lXwg==", + "dev": true, "engines": { "node": ">=16" }, @@ -965,17 +1037,17 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/fixture": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.2.tgz", - "integrity": "sha512-EKKAyZv4E7p/NRr6d84W5f9V3z2ZkFxbHeb1Aq1d4CLoSMjqa4l5H67ad/MkDKxtVC7DTMENqkI4o4pNHr93sA==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.12.tgz", + "integrity": "sha512-w0cswMM107KfVOHCALF6rH4njxeu8iZghdQuehoYLcW9dONArRFQxMRUUXKZBE+2+2jfs1aZELzZJPYfLojsWA==", "dev": true, "dependencies": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "engines": { "node": ">=16" @@ -984,7 +1056,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/fixture/node_modules/brace-expansion": { @@ -997,19 +1069,19 @@ } }, "node_modules/@tapjs/fixture/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1034,15 +1106,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" @@ -1052,30 +1124,30 @@ } }, "node_modules/@tapjs/intercept": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.0.2.tgz", - "integrity": "sha512-POCwj4P3pAcgwRb4M5r7vXTzEYQxmYpyEdvCYrYyiQGrQVgCSb5saWDRdkq1s1lpNiP1pAVG0KGFkL0Zh5ylWg==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.12.tgz", + "integrity": "sha512-Bbpt7hlbsWdQ9CXxCKJ64ObVriFz3o2/1v3iFQbmIft+5ZtRrSzvz5inetW3LjXr6jgt4Fm07HW3bcZ09Laczg==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.2", - "@tapjs/stack": "1.0.0" + "@tapjs/after": "1.1.12", + "@tapjs/stack": "1.2.6" }, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/mock": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.3.tgz", - "integrity": "sha512-TfFwmLzs/D9aJGtUSzs0VUQO9/bYdq3IEjAv526UxvqMKmRi0S1RX2MBObhD4XpfA/miAEcOBahLmKV04CFVfA==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.10.tgz", + "integrity": "sha512-OU12N9gQ/XpRe0mAvkqyfXSXhoB2j0N2LoL1dQ98ygM/UlGFITqqN9Y74QtJWAEPqF5j2Ny9HV9wW7rVrNUCGg==", "dev": true, "dependencies": { - "@tapjs/after": "1.0.2", - "@tapjs/stack": "1.0.0", - "resolve-import": "^1.2.1", + "@tapjs/after": "1.1.12", + "@tapjs/stack": "1.2.6", + "resolve-import": "^1.4.4", "walk-up-path": "^3.0.1" }, "engines": { @@ -1085,13 +1157,33 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" + } + }, + "node_modules/@tapjs/node-serialize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.1.tgz", + "integrity": "sha512-pKuPJhzrGYAzw/aUAftDwIpnetpGBcRi8o8M3LR7PN5Hoo25ABi5JlhQHaTHMK/VLZH/Sdu/MM8zZPbUnMLgxQ==", + "dev": true, + "dependencies": { + "@tapjs/error-serdes": "1.2.0", + "@tapjs/stack": "1.2.6", + "tap-parser": "15.3.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "peerDependencies": { + "@tapjs/core": "1.4.1" } }, "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", @@ -1104,21 +1196,24 @@ } }, "node_modules/@tapjs/reporter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.0.2.tgz", - "integrity": "sha512-Vg2ZcYdTcRDAaq1LV1A6dHAQbZqb2ThAW1yNzifeQFlFllsZ8Ane5ihLZZXBVZ9aPEKfHXimP5z7QYDdCpoacg==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.8.tgz", + "integrity": "sha512-cqqF6Sv3FlCybIbE5lK2uQXOa8xPaASR/+mw6HF93e89Rdk2JDw++y45pGo0npAuCHd6fMrIPjF6e7YRTevwkA==", "dev": true, "dependencies": { - "@tapjs/config": "2.0.2", - "@tapjs/test": "1.0.2", + "@tapjs/config": "2.4.8", + "@tapjs/stack": "1.2.6", "chalk": "^5.2.0", - "ink": "^4.3.1", + "ink": "^4.4.1", + "minipass": "^7.0.3", "ms": "^2.1.3", "patch-console": "^2.0.0", - "prismjs": "^1.29.0", - "prismjs-terminal": "^1.2.2", + "prismjs-terminal": "^1.2.3", "react": "^18.2.0", - "string-length": "^6.0.0" + "string-length": "^6.0.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3" }, "engines": { "node": ">=16" @@ -1127,7 +1222,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/reporter/node_modules/chalk": { @@ -1149,36 +1244,36 @@ "dev": true }, "node_modules/@tapjs/run": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.0.3.tgz", - "integrity": "sha512-70Nwi5sJ9HxreIyhMVZT3Udf30pBQbmhCqMALnzPjtCB6QbJSgt7JI1iS4miPmTNAEOvs0qsKUZ7+ZtBDOcYXw==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.2", - "@tapjs/before": "1.0.2", - "@tapjs/config": "2.0.2", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.0.2", - "@tapjs/spawn": "1.0.2", - "@tapjs/stdin": "1.0.2", - "@tapjs/test": "1.0.2", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.8.tgz", + "integrity": "sha512-RIAklQxHCQTtxK2QUgvXvrKEoyJVVgOYBMELLVPs+0IRMvkGReQ9tyBqsAMuKH9EvMF85d9dZ/Ali2EM6/5nZw==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/config": "2.4.8", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.8", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/test": "1.3.12", "c8": "^8.0.1", + "chalk": "^5.3.0", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.3", + "glob": "^10.3.10", "minipass": "^7.0.3", "mkdirp": "^3.0.1", "opener": "^1.5.2", "pacote": "^17.0.3", - "path-scurry": "^1.9.2", - "resolve-import": "^1.2.1", - "rimraf": "^5.0.0", + "resolve-import": "^1.4.4", + "rimraf": "^5.0.5", "semver": "^7.5.4", "signal-exit": "^4.1.0", - "tap-yaml": "2.1.1", - "tcompare": "6.1.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" }, "bin": { @@ -1191,7 +1286,7 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/run/node_modules/brace-expansion": { @@ -1203,20 +1298,32 @@ "balanced-match": "^1.0.0" } }, + "node_modules/@tapjs/run/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/@tapjs/run/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1250,15 +1357,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" @@ -1298,13 +1405,13 @@ } }, "node_modules/@tapjs/snapshot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.2.tgz", - "integrity": "sha512-JLScYQ6Nzk2UZesfh3xpHx1noeR7TY8hRIF49UySX0seeXnOKOFo2ZwFso2wdhnT3LHW5JopQ82xLQMmlF4c6g==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.12.tgz", + "integrity": "sha512-1+fxWM9kCHdXFbXyyq5veI1ZZvEWbNCmRL9vACM7aQoE21rD9n2TJV7FNpf7TOVT2wdFCIAYTYAYp5BqCNMlrg==", "dev": true, "dependencies": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" }, "engines": { @@ -1314,30 +1421,26 @@ "url": "https://github.com/sponsors/isaacs" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/spawn": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.2.tgz", - "integrity": "sha512-Tp2WNoV9Q7sa5Gd4045F89W+O0fjjr5YwWrmQeDaJbqB7/tIVY4S5kGU3ffDz0gNFwnJuy+3DJkJpJ1oRpTyaQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.12.tgz", + "integrity": "sha512-xwcx2y/wbR5oyQWM4/VX0/3hHOuUuDQFNguorNYI3I2WDe1MAWdVluhY2EibM1/Wb+z/CiEoZbZBqJg1xDfdJQ==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.0.0.tgz", - "integrity": "sha512-dAiIl3ojK8waJ0iJs4RE4nb/Glyy71fOVqSlEFe494ad5WKEtywrks8WfNEKstFiu9qvaDmeuf0hJFZEO26G4A==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.6.tgz", + "integrity": "sha512-us73FMZytpcvYT/gOSDDKHk/LLZQZ/bBLoz48VcEE5EFQmF0EELhNOlyg4Rrvj8DmuYuFjiliidiV/FB1Fchaw==", "dev": true, - "dependencies": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - }, "engines": { "node": ">=16" }, @@ -1346,31 +1449,47 @@ } }, "node_modules/@tapjs/stdin": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.2.tgz", - "integrity": "sha512-nH3QwlyBQ+5x3H9KLaUbeVeBbhOMrbckgFHwN4RY+toVxGDfZXWJmGkgwS7JQzgJeBNUFRV2I4HixXrI84nZRw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.12.tgz", + "integrity": "sha512-K9a+0uKEeAflyfkUI66jqHnyZAfZD/NDVV8vGHx16VnCSe2V4UY1qMDLA6ZbUaS5sPX9Va+kkS7sPl7qxHVsTw==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.0.2.tgz", - "integrity": "sha512-QWEywo/eKIOnR8jgxdQqYDVUyhP/FMib2W+NE4XnVJ7TV3wePJYt+oG4hTlA1vteyAC+4e9koQRSh4FgfkD2Gw==", - "dev": true, - "dependencies": { - "glob": "^10.3.3", - "jackspeak": "^2.3.3", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.12.tgz", + "integrity": "sha512-j7EPow6xdY7+FwLx8dNCgZcf4E1ffsrsfel7Q6GsQ4IWPgmx+Uw4Z9aCZYsVaPrwjuPG7/WGr+vl94yoYLKGeQ==", + "dev": true, + "dependencies": { + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1", + "@tapjs/after": "1.1.12", + "@tapjs/after-each": "1.1.12", + "@tapjs/asserts": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/before-each": "1.1.12", + "@tapjs/filter": "1.2.12", + "@tapjs/fixture": "1.2.12", + "@tapjs/intercept": "1.2.12", + "@tapjs/mock": "1.2.10", + "@tapjs/node-serialize": "1.2.1", + "@tapjs/snapshot": "1.2.12", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/typescript": "1.3.1", + "@tapjs/worker": "1.1.12", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", - "resolve-import": "^1.2.1", + "resolve-import": "^1.4.4", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.0.0", + "tap-parser": "15.3.0", + "tshy": "^1.2.2", "typescript": "5.2" }, "bin": { @@ -1380,7 +1499,7 @@ "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/test/node_modules/brace-expansion": { @@ -1393,19 +1512,19 @@ } }, "node_modules/@tapjs/test/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1429,31 +1548,49 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@tapjs/test/node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@tapjs/typescript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.0.2.tgz", - "integrity": "sha512-DANVs7POsU4hqeZs2f2DZDr2gV8fe5fdOjDHL2wTa5iIPvuJLYM6Z3u88/J4/51ppF0mb+D/F/f3yrEwnwa+mw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.1.tgz", + "integrity": "sha512-RswIFHgSVMPxeFvLE4C8l7MHJCEQfBbmkkkfVYg2asB9++R1wEQVW9TClPCl83McQqL7vuqSsX3PijWu0ylOFA==", "dev": true, "dependencies": { - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1" }, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tapjs/worker": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.2.tgz", - "integrity": "sha512-BMhB/7372mwn2wx0xTxyFf8Z5XbXDc4o6JJVe1lYeYO142Fm1NIk5938LCnbynZLQ5ICBXGR/S+c/FW3k0zeWw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.12.tgz", + "integrity": "sha512-NJ9GnibFF/+5QT8F78osEvI74McbLvyM/P7HJD21vca1LQE/c9laXexjCmw8sfV+10FirWltkM/OCPL95zAshA==", "dev": true, "engines": { "node": ">=16" }, "peerDependencies": { - "@tapjs/core": "1.0.2" + "@tapjs/core": "1.4.1" } }, "node_modules/@tootallnate/once": { @@ -2396,19 +2533,19 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -2556,9 +2693,9 @@ } }, "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -2814,9 +2951,9 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "node_modules/convert-to-spaces": { @@ -4675,9 +4812,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" @@ -5018,28 +5155,28 @@ } }, "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.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -5136,9 +5273,9 @@ "dev": true }, "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" @@ -5478,9 +5615,9 @@ } }, "node_modules/npm-install-checks": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.2.0.tgz", - "integrity": "sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "dependencies": { "semver": "^7.1.1" @@ -5586,9 +5723,9 @@ } }, "node_modules/npm-registry-fetch": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz", - "integrity": "sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, "dependencies": { "make-fetch-happen": "^13.0.0", @@ -6337,6 +6474,50 @@ "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-element-to-jsx-string/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-element-to-jsx-string/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-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -6406,19 +6587,19 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -6584,9 +6765,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.4", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.4.tgz", + "integrity": "sha512-+IccDyUypl5rHv25216cXu2m30flEoetrG8p4qDH3RsP53cytedI58Pz+pjCU4PAbxPOQgFkgmxTJLKI9tgf/g==", "dev": true, "dependencies": { "glob": "^10.3.3", @@ -6609,19 +6790,19 @@ } }, "node_modules/resolve-import/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -6942,9 +7123,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "node_modules/sprintf-js": { @@ -7330,19 +7511,19 @@ } }, "node_modules/sync-content/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -7367,15 +7548,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" @@ -7385,28 +7566,30 @@ } }, "node_modules/tap": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.0.3.tgz", - "integrity": "sha512-WSadvUZZ2TjGWL+hQY8nl7Y96JoR1MTlZPrSYBdqB728ZRmhulhKLXIV5sidKS3nkTnKwzNRdu+wSAPm++NjeQ==", - "dev": true, - "dependencies": { - "@tapjs/after": "1.0.2", - "@tapjs/after-each": "1.0.2", - "@tapjs/asserts": "1.0.2", - "@tapjs/before": "1.0.2", - "@tapjs/before-each": "1.0.2", - "@tapjs/core": "1.0.2", - "@tapjs/filter": "1.0.2", - "@tapjs/fixture": "1.0.2", - "@tapjs/intercept": "1.0.2", - "@tapjs/mock": "1.0.3", - "@tapjs/run": "1.0.3", - "@tapjs/snapshot": "1.0.2", - "@tapjs/spawn": "1.0.2", - "@tapjs/stdin": "1.0.2", - "@tapjs/test": "1.0.2", - "@tapjs/typescript": "1.0.2", - "@tapjs/worker": "1.0.2" + "version": "18.5.1", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.1.tgz", + "integrity": "sha512-PdryPwDpb7LK4ApRLkCCkzQXyZA+A/FmOtWiFoiYI3HV0fBdM9aotyOZ1bYrVWQ9rccNpH2f0xrJQBlGDMdweg==", + "dev": true, + "dependencies": { + "@tapjs/after": "1.1.12", + "@tapjs/after-each": "1.1.12", + "@tapjs/asserts": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/before-each": "1.1.12", + "@tapjs/core": "1.4.1", + "@tapjs/filter": "1.2.12", + "@tapjs/fixture": "1.2.12", + "@tapjs/intercept": "1.2.12", + "@tapjs/mock": "1.2.10", + "@tapjs/node-serialize": "1.2.1", + "@tapjs/run": "1.4.8", + "@tapjs/snapshot": "1.2.12", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/test": "1.3.12", + "@tapjs/typescript": "1.3.1", + "@tapjs/worker": "1.1.12", + "resolve-import": "^1.4.4" }, "bin": { "tap": "dist/esm/run.mjs" @@ -7419,13 +7602,13 @@ } }, "node_modules/tap-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.0.0.tgz", - "integrity": "sha512-7S6+KIcrC420nX6/8q+3UzpPQiHgkmFOuNag9rCLg0Y3aWlsnrhIC5KdZ0L+jPc8WtMZxPeHtC6wCL6blM15rg==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.3.0.tgz", + "integrity": "sha512-R0yLuoC288K+gHtwcOhH7Af/8EocDglAyMpaASsmzNxV1chmq3v4juSAVhvMBbPx/pRVJYrPKe9Wsj9aaqMalQ==", "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" @@ -7435,9 +7618,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", @@ -7519,12 +7702,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.3", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.3.tgz", + "integrity": "sha512-bKVNHmQ6Nd7/K3+SFuhsppUrXGwQjXts/U9NAVz52JNYeOlyCjtVydNZHgscw3RmtHp+JdWuheYjVqPvY9x9kg==", "dev": true, "dependencies": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" }, "engines": { "node": ">=16" @@ -7634,6 +7818,8 @@ "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node14": "*", @@ -7674,6 +7860,8 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.3.1" } @@ -7691,24 +7879,25 @@ } }, "node_modules/tshy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.1.0.tgz", - "integrity": "sha512-L5XGMaaP+e7qD6foNDyRp0YqSly05O2mnTAqf9K5V2GU1sFMxWy046MO2Hyavi7bLTws0z3WSKdzc7Y8Kuy7Kg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.4.0.tgz", + "integrity": "sha512-fq31iXid+DyfYWhLYDPo/urGSu/RbZLWr+Cfd5VUoyYxlpG8PfMgB3PHvsLUu6qyit2yowImk5gwpgdS9dBjmg==", "dev": true, "dependencies": { "chalk": "^5.3.0", "foreground-child": "^3.1.1", "mkdirp": "^3.0.1", - "resolve-import": "^1.4.1", + "resolve-import": "^1.4.4", "rimraf": "^5.0.1", "sync-content": "^1.0.2", - "typescript": "5.2" + "typescript": "5.2", + "walk-up-path": "^3.0.1" }, "bin": { "tshy": "dist/esm/index.js" }, "engines": { - "node": "16 >=16.17 || 18 >=18.16.0 || >=20.6.1" + "node": "16 >=16.17 || 18 >=18.15.0 || >=20.6.1" } }, "node_modules/tshy/node_modules/brace-expansion": { @@ -7733,19 +7922,19 @@ } }, "node_modules/tshy/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -7770,15 +7959,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" @@ -7967,14 +8156,14 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", + "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" @@ -8422,9 +8611,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz", - "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==", + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", "dev": true, "engines": { "node": ">=10.0.0" @@ -8467,9 +8656,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true, "engines": { "node": ">= 14" @@ -8574,6 +8763,12 @@ "is-fullwidth-code-point": "^4.0.0" } }, + "@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "dev": true + }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -8822,6 +9017,33 @@ } } }, + "@isaacs/ts-node-temp-fork-for-pr-2009": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", + "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node14": "*", + "@tsconfig/node16": "*", + "@tsconfig/node18": "*", + "@tsconfig/node20": "*", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1" + }, + "dependencies": { + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + } + } + }, "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -8912,11 +9134,12 @@ } }, "@npmcli/agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz", - "integrity": "sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz", + "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", "dev": true, "requires": { + "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.1", "lru-cache": "^10.0.1", @@ -9194,61 +9417,65 @@ } }, "@tapjs/after": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.0.2.tgz", - "integrity": "sha512-3uYNL1me4XaPHzLVRIGymF932rXuGoWaIy9u20oMN3kYMoqHNDZNCx2JOO3v3Aq437EfmwK97wG9gcqMFRIiNw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-1.1.12.tgz", + "integrity": "sha512-I1p8j3GJdgticIdi/ADYmDnjcpdk+5gXGwcoPoxQXsusXtXf6Icj/rjnVEY8l33DSsQXEG24ZeDmLApskuIFpA==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/after-each": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.0.2.tgz", - "integrity": "sha512-heNMHQ2Xyu+JWlHlszaAPVU7UYf9tCX0dp3bSDcyi/e+uPwn/z1sdwtA3OE8I+AnINIGgnZ+J17UFHUX+/TcVQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-1.1.12.tgz", + "integrity": "sha512-7BNGvx3KlSZ0t6CEHWhHezwAvrF8xWK2tuPqXy1N5TVXdkc0+PQv8tYkKuep0VHcMOI1t8uZ5rdTlzZulpfe8w==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/asserts": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.0.2.tgz", - "integrity": "sha512-GRTawZuRgKkAO4qW+TyJdUDcfV5Wvrct2vhWNqPa9vjFxZO6ZsUVcVsHHF4079XbSaedIbDp09gNLUs08DYszQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-1.1.12.tgz", + "integrity": "sha512-E8DmpbDiR8xTh098GXwEr7/xPO5/Sm7Ume33KzOvVSTCPEv2fCqegKOh4gNeL3HF0BqhGnndj7mPaOgF0gtrfA==", "dev": true, "requires": { + "@tapjs/stack": "1.2.6", "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" } }, "@tapjs/before": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.0.2.tgz", - "integrity": "sha512-2cGm9ppPttsaKIBZwoeyZddzVN5PNS3iHRtaJk2drdfx0nWibMDUlneGZ46AxXD2BWfs3WWmVXXNe/Rv6zH6XQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-1.1.12.tgz", + "integrity": "sha512-nfwPqwkYWgHr5SI2xK6ExWyX+FsCOIh0DrPp2ZUKT1UrD0+11sREwPD0XMv7TtFJ9AIu00imEmrlYZdaL6cDUA==", "dev": true, "requires": { "is-actual-promise": "^1.0.0" } }, "@tapjs/before-each": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.0.2.tgz", - "integrity": "sha512-u+CougEc0PsQNhiZEgLZY5q/WHxss81WXhz+F8pKqfZVZvvNqxImNgfNcor4etiyetF30RxfXQvwy6UXIlcmjA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-1.1.12.tgz", + "integrity": "sha512-9Qa8ykkeklVY4mFirdlZlvDCJvlm6BwU4TqlnTRjWoADBLEOcZi8dcjaLhNsdv1DBcny+aK6Db51gcQkUK4OLA==", "dev": true, "requires": { "function-loop": "^4.0.0" } }, "@tapjs/config": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.0.2.tgz", - "integrity": "sha512-n26OulVuSe16AfcmBI1FWlJjeX68jEiEGHHRfdyLsv/eO6955tpWVpspF34CrSjbQdkQu2WEXisshmtvifpKww==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-2.4.8.tgz", + "integrity": "sha512-tIQ/nv3Fr2sV7JUtQyHtQV0WS9xJSN25Q85wBfqxsSgz/JuuK46rNubB0MNkJ3nxupCIItc8MYVxNyHB+n+28w==", "dev": true, "requires": { + "@tapjs/core": "1.4.1", + "@tapjs/test": "1.3.12", "chalk": "^5.2.0", - "jackspeak": "^2.3.3", + "jackspeak": "^2.3.6", "polite-json": "^4.0.1", + "tap-yaml": "2.2.0", "walk-up-path": "^3.0.1" }, "dependencies": { @@ -9261,42 +9488,49 @@ } }, "@tapjs/core": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.0.2.tgz", - "integrity": "sha512-p2t9eKxhE7QgOps2bpMVMmH3pwWmqAQHAbK0aHS2dJLyLlo/jUpR6WrBz1tmHnpGSoONTcBO8MuxFPT+R8fKAg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-1.4.1.tgz", + "integrity": "sha512-EApY3r/8bLRmgHF/2V0X0TK2lzbXqYxHsbdoOiDlSB/P98IFDYKVAefu+IhOItvoVM4kT4J7qOCLVKl77eutvA==", "dev": true, "requires": { - "@tapjs/processinfo": "^3.1.1", - "@tapjs/stack": "1.0.0", - "@tapjs/test": "1.0.2", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/stack": "1.2.6", + "@tapjs/test": "1.3.12", "async-hook-domain": "^4.0.1", + "diff": "^5.1.0", "is-actual-promise": "^1.0.0", - "jackspeak": "^2.3.3", "minipass": "^7.0.3", "signal-exit": "4.1", - "tap-parser": "15.0.0", - "tcompare": "6.1.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" } }, - "@tapjs/filter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.0.2.tgz", - "integrity": "sha512-SKImcj8tlPzF+dTWB/jeyfF9hDPPN6wmIbT3jmIqaLluvn7bzMbaKeZQkaen9s04EkTzNuJn8aeQrruEyCPYrw==", + "@tapjs/error-serdes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-1.2.0.tgz", + "integrity": "sha512-Lt7kHWxILVCkfiRbsIZW5sfZ79+CmS1a+mp41dgp5oiiO2TJGBSpEWptD+bIfk9tegtU4wcMUwnStymfTKl4Xw==", "dev": true, "requires": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" + "minipass": "^7.0.3" } }, + "@tapjs/filter": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-1.2.12.tgz", + "integrity": "sha512-0Yh9CeAUkoxp/3hl1u8Zh2GaW9x90n2O6IxOWtteuImdgiSBDwcmXtcDz+gkdZmWEexU/QRHct6Y0tZ1X8lXwg==", + "dev": true, + "requires": {} + }, "@tapjs/fixture": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.0.2.tgz", - "integrity": "sha512-EKKAyZv4E7p/NRr6d84W5f9V3z2ZkFxbHeb1Aq1d4CLoSMjqa4l5H67ad/MkDKxtVC7DTMENqkI4o4pNHr93sA==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-1.2.12.tgz", + "integrity": "sha512-w0cswMM107KfVOHCALF6rH4njxeu8iZghdQuehoYLcW9dONArRFQxMRUUXKZBE+2+2jfs1aZELzZJPYfLojsWA==", "dev": true, "requires": { "mkdirp": "^3.0.0", - "rimraf": "^5.0.0" + "rimraf": "^5.0.5" }, "dependencies": { "brace-expansion": { @@ -9309,13 +9543,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -9331,42 +9565,53 @@ } }, "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.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.0.2.tgz", - "integrity": "sha512-POCwj4P3pAcgwRb4M5r7vXTzEYQxmYpyEdvCYrYyiQGrQVgCSb5saWDRdkq1s1lpNiP1pAVG0KGFkL0Zh5ylWg==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-1.2.12.tgz", + "integrity": "sha512-Bbpt7hlbsWdQ9CXxCKJ64ObVriFz3o2/1v3iFQbmIft+5ZtRrSzvz5inetW3LjXr6jgt4Fm07HW3bcZ09Laczg==", "dev": true, "requires": { - "@tapjs/after": "1.0.2", - "@tapjs/stack": "1.0.0" + "@tapjs/after": "1.1.12", + "@tapjs/stack": "1.2.6" } }, "@tapjs/mock": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.0.3.tgz", - "integrity": "sha512-TfFwmLzs/D9aJGtUSzs0VUQO9/bYdq3IEjAv526UxvqMKmRi0S1RX2MBObhD4XpfA/miAEcOBahLmKV04CFVfA==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-1.2.10.tgz", + "integrity": "sha512-OU12N9gQ/XpRe0mAvkqyfXSXhoB2j0N2LoL1dQ98ygM/UlGFITqqN9Y74QtJWAEPqF5j2Ny9HV9wW7rVrNUCGg==", "dev": true, "requires": { - "@tapjs/after": "1.0.2", - "@tapjs/stack": "1.0.0", - "resolve-import": "^1.2.1", + "@tapjs/after": "1.1.12", + "@tapjs/stack": "1.2.6", + "resolve-import": "^1.4.4", "walk-up-path": "^3.0.1" } }, + "@tapjs/node-serialize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-1.2.1.tgz", + "integrity": "sha512-pKuPJhzrGYAzw/aUAftDwIpnetpGBcRi8o8M3LR7PN5Hoo25ABi5JlhQHaTHMK/VLZH/Sdu/MM8zZPbUnMLgxQ==", + "dev": true, + "requires": { + "@tapjs/error-serdes": "1.2.0", + "@tapjs/stack": "1.2.6", + "tap-parser": "15.3.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", @@ -9376,21 +9621,24 @@ } }, "@tapjs/reporter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.0.2.tgz", - "integrity": "sha512-Vg2ZcYdTcRDAaq1LV1A6dHAQbZqb2ThAW1yNzifeQFlFllsZ8Ane5ihLZZXBVZ9aPEKfHXimP5z7QYDdCpoacg==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-1.3.8.tgz", + "integrity": "sha512-cqqF6Sv3FlCybIbE5lK2uQXOa8xPaASR/+mw6HF93e89Rdk2JDw++y45pGo0npAuCHd6fMrIPjF6e7YRTevwkA==", "dev": true, "requires": { - "@tapjs/config": "2.0.2", - "@tapjs/test": "1.0.2", + "@tapjs/config": "2.4.8", + "@tapjs/stack": "1.2.6", "chalk": "^5.2.0", - "ink": "^4.3.1", + "ink": "^4.4.1", + "minipass": "^7.0.3", "ms": "^2.1.3", "patch-console": "^2.0.0", - "prismjs": "^1.29.0", - "prismjs-terminal": "^1.2.2", + "prismjs-terminal": "^1.2.3", "react": "^18.2.0", - "string-length": "^6.0.0" + "string-length": "^6.0.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3" }, "dependencies": { "chalk": { @@ -9408,36 +9656,36 @@ } }, "@tapjs/run": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.0.3.tgz", - "integrity": "sha512-70Nwi5sJ9HxreIyhMVZT3Udf30pBQbmhCqMALnzPjtCB6QbJSgt7JI1iS4miPmTNAEOvs0qsKUZ7+ZtBDOcYXw==", - "dev": true, - "requires": { - "@tapjs/after": "1.0.2", - "@tapjs/before": "1.0.2", - "@tapjs/config": "2.0.2", - "@tapjs/processinfo": "^3.1.1", - "@tapjs/reporter": "1.0.2", - "@tapjs/spawn": "1.0.2", - "@tapjs/stdin": "1.0.2", - "@tapjs/test": "1.0.2", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-1.4.8.tgz", + "integrity": "sha512-RIAklQxHCQTtxK2QUgvXvrKEoyJVVgOYBMELLVPs+0IRMvkGReQ9tyBqsAMuKH9EvMF85d9dZ/Ali2EM6/5nZw==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/config": "2.4.8", + "@tapjs/processinfo": "^3.1.4", + "@tapjs/reporter": "1.3.8", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/test": "1.3.12", "c8": "^8.0.1", + "chalk": "^5.3.0", "chokidar": "^3.5.3", "foreground-child": "^3.1.1", - "glob": "^10.3.3", + "glob": "^10.3.10", "minipass": "^7.0.3", "mkdirp": "^3.0.1", "opener": "^1.5.2", "pacote": "^17.0.3", - "path-scurry": "^1.9.2", - "resolve-import": "^1.2.1", - "rimraf": "^5.0.0", + "resolve-import": "^1.4.4", + "rimraf": "^5.0.5", "semver": "^7.5.4", "signal-exit": "^4.1.0", - "tap-yaml": "2.1.1", - "tcompare": "6.1.0", + "tap-parser": "15.3.0", + "tap-yaml": "2.2.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", "which": "^4.0.0" }, "dependencies": { @@ -9450,14 +9698,20 @@ "balanced-match": "^1.0.0" } }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -9479,12 +9733,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" } }, "semver": { @@ -9508,54 +9762,66 @@ } }, "@tapjs/snapshot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.0.2.tgz", - "integrity": "sha512-JLScYQ6Nzk2UZesfh3xpHx1noeR7TY8hRIF49UySX0seeXnOKOFo2ZwFso2wdhnT3LHW5JopQ82xLQMmlF4c6g==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-1.2.12.tgz", + "integrity": "sha512-1+fxWM9kCHdXFbXyyq5veI1ZZvEWbNCmRL9vACM7aQoE21rD9n2TJV7FNpf7TOVT2wdFCIAYTYAYp5BqCNMlrg==", "dev": true, "requires": { "is-actual-promise": "^1.0.0", - "tcompare": "6.1.0", + "tcompare": "6.4.3", "trivial-deferred": "^2.0.0" } }, "@tapjs/spawn": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.0.2.tgz", - "integrity": "sha512-Tp2WNoV9Q7sa5Gd4045F89W+O0fjjr5YwWrmQeDaJbqB7/tIVY4S5kGU3ffDz0gNFwnJuy+3DJkJpJ1oRpTyaQ==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-1.1.12.tgz", + "integrity": "sha512-xwcx2y/wbR5oyQWM4/VX0/3hHOuUuDQFNguorNYI3I2WDe1MAWdVluhY2EibM1/Wb+z/CiEoZbZBqJg1xDfdJQ==", "dev": true, "requires": {} }, "@tapjs/stack": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.0.0.tgz", - "integrity": "sha512-dAiIl3ojK8waJ0iJs4RE4nb/Glyy71fOVqSlEFe494ad5WKEtywrks8WfNEKstFiu9qvaDmeuf0hJFZEO26G4A==", - "dev": true, - "requires": { - "tcompare": "6.1.0", - "trivial-deferred": "^2.0.0" - } + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-1.2.6.tgz", + "integrity": "sha512-us73FMZytpcvYT/gOSDDKHk/LLZQZ/bBLoz48VcEE5EFQmF0EELhNOlyg4Rrvj8DmuYuFjiliidiV/FB1Fchaw==", + "dev": true }, "@tapjs/stdin": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.0.2.tgz", - "integrity": "sha512-nH3QwlyBQ+5x3H9KLaUbeVeBbhOMrbckgFHwN4RY+toVxGDfZXWJmGkgwS7JQzgJeBNUFRV2I4HixXrI84nZRw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-1.1.12.tgz", + "integrity": "sha512-K9a+0uKEeAflyfkUI66jqHnyZAfZD/NDVV8vGHx16VnCSe2V4UY1qMDLA6ZbUaS5sPX9Va+kkS7sPl7qxHVsTw==", "dev": true, "requires": {} }, "@tapjs/test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.0.2.tgz", - "integrity": "sha512-QWEywo/eKIOnR8jgxdQqYDVUyhP/FMib2W+NE4XnVJ7TV3wePJYt+oG4hTlA1vteyAC+4e9koQRSh4FgfkD2Gw==", - "dev": true, - "requires": { - "glob": "^10.3.3", - "jackspeak": "^2.3.3", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-1.3.12.tgz", + "integrity": "sha512-j7EPow6xdY7+FwLx8dNCgZcf4E1ffsrsfel7Q6GsQ4IWPgmx+Uw4Z9aCZYsVaPrwjuPG7/WGr+vl94yoYLKGeQ==", + "dev": true, + "requires": { + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1", + "@tapjs/after": "1.1.12", + "@tapjs/after-each": "1.1.12", + "@tapjs/asserts": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/before-each": "1.1.12", + "@tapjs/filter": "1.2.12", + "@tapjs/fixture": "1.2.12", + "@tapjs/intercept": "1.2.12", + "@tapjs/mock": "1.2.10", + "@tapjs/node-serialize": "1.2.1", + "@tapjs/snapshot": "1.2.12", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/typescript": "1.3.1", + "@tapjs/worker": "1.1.12", + "glob": "^10.3.10", + "jackspeak": "^2.3.6", "mkdirp": "^3.0.0", - "resolve-import": "^1.2.1", + "resolve-import": "^1.4.4", + "rimraf": "^5.0.5", "sync-content": "^1.0.1", - "tap-parser": "15.0.0", - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1", - "tshy": "^1.0.0", + "tap-parser": "15.3.0", + "tshy": "^1.2.2", "typescript": "5.2" }, "dependencies": { @@ -9569,13 +9835,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -9589,22 +9855,31 @@ "requires": { "brace-expansion": "^2.0.1" } + }, + "rimraf": { + "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.3.7" + } } } }, "@tapjs/typescript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.0.2.tgz", - "integrity": "sha512-DANVs7POsU4hqeZs2f2DZDr2gV8fe5fdOjDHL2wTa5iIPvuJLYM6Z3u88/J4/51ppF0mb+D/F/f3yrEwnwa+mw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-1.3.1.tgz", + "integrity": "sha512-RswIFHgSVMPxeFvLE4C8l7MHJCEQfBbmkkkfVYg2asB9++R1wEQVW9TClPCl83McQqL7vuqSsX3PijWu0ylOFA==", "dev": true, "requires": { - "ts-node": "npm:@isaacs/ts-node-temp-fork-for-pr-2009@^10.9.1" + "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.1" } }, "@tapjs/worker": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.0.2.tgz", - "integrity": "sha512-BMhB/7372mwn2wx0xTxyFf8Z5XbXDc4o6JJVe1lYeYO142Fm1NIk5938LCnbynZLQ5ICBXGR/S+c/FW3k0zeWw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-1.1.12.tgz", + "integrity": "sha512-NJ9GnibFF/+5QT8F78osEvI74McbLvyM/P7HJD21vca1LQE/c9laXexjCmw8sfV+10FirWltkM/OCPL95zAshA==", "dev": true, "requires": {} }, @@ -10337,13 +10612,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -10438,9 +10713,9 @@ "dev": true }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true }, "clean-stack": { @@ -10628,9 +10903,9 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "convert-to-spaces": { @@ -11997,9 +12272,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", @@ -12274,21 +12549,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.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -12360,9 +12635,9 @@ "dev": true }, "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": { @@ -12621,9 +12896,9 @@ } }, "npm-install-checks": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.2.0.tgz", - "integrity": "sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "requires": { "semver": "^7.1.1" @@ -12702,9 +12977,9 @@ } }, "npm-registry-fetch": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz", - "integrity": "sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, "requires": { "make-fetch-happen": "^13.0.0", @@ -13256,6 +13531,42 @@ "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" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "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-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -13294,13 +13605,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -13434,9 +13745,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.4", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.4.tgz", + "integrity": "sha512-+IccDyUypl5rHv25216cXu2m30flEoetrG8p4qDH3RsP53cytedI58Pz+pjCU4PAbxPOQgFkgmxTJLKI9tgf/g==", "dev": true, "requires": { "glob": "^10.3.3", @@ -13453,13 +13764,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -13695,9 +14006,9 @@ } }, "spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "sprintf-js": { @@ -13959,13 +14270,13 @@ } }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -13981,55 +14292,57 @@ } }, "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.0.3", - "resolved": "https://registry.npmjs.org/tap/-/tap-18.0.3.tgz", - "integrity": "sha512-WSadvUZZ2TjGWL+hQY8nl7Y96JoR1MTlZPrSYBdqB728ZRmhulhKLXIV5sidKS3nkTnKwzNRdu+wSAPm++NjeQ==", - "dev": true, - "requires": { - "@tapjs/after": "1.0.2", - "@tapjs/after-each": "1.0.2", - "@tapjs/asserts": "1.0.2", - "@tapjs/before": "1.0.2", - "@tapjs/before-each": "1.0.2", - "@tapjs/core": "1.0.2", - "@tapjs/filter": "1.0.2", - "@tapjs/fixture": "1.0.2", - "@tapjs/intercept": "1.0.2", - "@tapjs/mock": "1.0.3", - "@tapjs/run": "1.0.3", - "@tapjs/snapshot": "1.0.2", - "@tapjs/spawn": "1.0.2", - "@tapjs/stdin": "1.0.2", - "@tapjs/test": "1.0.2", - "@tapjs/typescript": "1.0.2", - "@tapjs/worker": "1.0.2" + "version": "18.5.1", + "resolved": "https://registry.npmjs.org/tap/-/tap-18.5.1.tgz", + "integrity": "sha512-PdryPwDpb7LK4ApRLkCCkzQXyZA+A/FmOtWiFoiYI3HV0fBdM9aotyOZ1bYrVWQ9rccNpH2f0xrJQBlGDMdweg==", + "dev": true, + "requires": { + "@tapjs/after": "1.1.12", + "@tapjs/after-each": "1.1.12", + "@tapjs/asserts": "1.1.12", + "@tapjs/before": "1.1.12", + "@tapjs/before-each": "1.1.12", + "@tapjs/core": "1.4.1", + "@tapjs/filter": "1.2.12", + "@tapjs/fixture": "1.2.12", + "@tapjs/intercept": "1.2.12", + "@tapjs/mock": "1.2.10", + "@tapjs/node-serialize": "1.2.1", + "@tapjs/run": "1.4.8", + "@tapjs/snapshot": "1.2.12", + "@tapjs/spawn": "1.1.12", + "@tapjs/stdin": "1.1.12", + "@tapjs/test": "1.3.12", + "@tapjs/typescript": "1.3.1", + "@tapjs/worker": "1.1.12", + "resolve-import": "^1.4.4" } }, "tap-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.0.0.tgz", - "integrity": "sha512-7S6+KIcrC420nX6/8q+3UzpPQiHgkmFOuNag9rCLg0Y3aWlsnrhIC5KdZ0L+jPc8WtMZxPeHtC6wCL6blM15rg==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.3.0.tgz", + "integrity": "sha512-R0yLuoC288K+gHtwcOhH7Af/8EocDglAyMpaASsmzNxV1chmq3v4juSAVhvMBbPx/pRVJYrPKe9Wsj9aaqMalQ==", "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", @@ -14091,12 +14404,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.3", + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-6.4.3.tgz", + "integrity": "sha512-bKVNHmQ6Nd7/K3+SFuhsppUrXGwQjXts/U9NAVz52JNYeOlyCjtVydNZHgscw3RmtHp+JdWuheYjVqPvY9x9kg==", "dev": true, "requires": { - "diff": "^5.1.0" + "diff": "^5.1.0", + "react-element-to-jsx-string": "^15.0.0" } }, "terser": { @@ -14166,6 +14480,8 @@ "resolved": "https://registry.npmjs.org/@isaacs/ts-node-temp-fork-for-pr-2009/-/ts-node-temp-fork-for-pr-2009-10.9.1.tgz", "integrity": "sha512-MY4rUonz835NsTbd4dcgKZvZFYX9IkLnYFZV9M7GQV8t39fawafLin/Qw6VXD4yfMs4HcBq8P3ddeU0QHMH1YQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node14": "*", @@ -14184,7 +14500,9 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -14201,18 +14519,19 @@ } }, "tshy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.1.0.tgz", - "integrity": "sha512-L5XGMaaP+e7qD6foNDyRp0YqSly05O2mnTAqf9K5V2GU1sFMxWy046MO2Hyavi7bLTws0z3WSKdzc7Y8Kuy7Kg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.4.0.tgz", + "integrity": "sha512-fq31iXid+DyfYWhLYDPo/urGSu/RbZLWr+Cfd5VUoyYxlpG8PfMgB3PHvsLUu6qyit2yowImk5gwpgdS9dBjmg==", "dev": true, "requires": { "chalk": "^5.3.0", "foreground-child": "^3.1.1", "mkdirp": "^3.0.1", - "resolve-import": "^1.4.1", + "resolve-import": "^1.4.4", "rimraf": "^5.0.1", "sync-content": "^1.0.2", - "typescript": "5.2" + "typescript": "5.2", + "walk-up-path": "^3.0.1" }, "dependencies": { "brace-expansion": { @@ -14231,13 +14550,13 @@ "dev": true }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "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" @@ -14253,12 +14572,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" } } } @@ -14395,14 +14714,14 @@ "dev": true }, "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", + "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" } }, "validate-npm-package-license": { @@ -14732,9 +15051,9 @@ "dev": true }, "ws": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz", - "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==", + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", "dev": true, "requires": {} }, @@ -14757,9 +15076,9 @@ "dev": true }, "yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true }, "yaml-types": {