Skip to content

Commit 04a3e6b

Browse files
authored
Merge pull request #164 from ethdebug/coverage
Add test coverage reporting with vitest
2 parents df83d8f + d09008f commit 04a3e6b

5 files changed

Lines changed: 168 additions & 16 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules/
22
*.tsbuildinfo
3+
coverage/

bin/start

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ concurrently --names=format,pointers,web,tests \
1414
"cd ./packages/format && yarn watch" \
1515
"cd ./packages/pointers && yarn watch" \
1616
"cd ./packages/web && yarn start $DOCUSAURUS_NO_OPEN" \
17-
"sleep 5 && yarn test --ui $VITEST_NO_OPEN"
17+
"sleep 5 && yarn test --ui --watch --coverage $VITEST_NO_OPEN"
1818

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"build": "tsc --build packages/format packages/pointers",
99
"bundle": "tsx ./bin/bundle-schema.ts",
1010
"test": "vitest",
11+
"test:coverage": "vitest run --coverage",
1112
"start": "./bin/start",
1213
"lerna": "lerna",
1314
"postinstall": "lerna run prepare",
@@ -20,6 +21,7 @@
2021
"devDependencies": {
2122
"@typescript-eslint/eslint-plugin": "^8.21.0",
2223
"@typescript-eslint/parser": "^8.21.0",
24+
"@vitest/coverage-v8": "^3.2.4",
2325
"@vitest/ui": "^3.2.4",
2426
"concurrently": "^8.2.2",
2527
"eslint": "^8.57.1",

vitest.config.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@ import { defineConfig } from "vitest/config";
22

33
export default defineConfig({
44
test: {
5-
workspace: ["packages/*"],
5+
projects: ["packages/*"],
6+
coverage: {
7+
provider: "v8",
8+
reporter: ["text", "json", "html"],
9+
exclude: [
10+
"**/node_modules/**",
11+
"**/dist/**",
12+
"**/*.test.ts",
13+
"**/*.d.ts",
14+
"packages/web/**",
15+
"**/vitest.config.ts",
16+
"**/vitest.setup.ts",
17+
"**/jest.config.ts",
18+
"**/bin/**",
19+
],
20+
},
621
},
722
});

yarn.lock

Lines changed: 148 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,14 @@
196196
"@jridgewell/gen-mapping" "^0.3.0"
197197
"@jridgewell/trace-mapping" "^0.3.9"
198198

199+
"@ampproject/remapping@^2.3.0":
200+
version "2.3.0"
201+
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
202+
integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
203+
dependencies:
204+
"@jridgewell/gen-mapping" "^0.3.5"
205+
"@jridgewell/trace-mapping" "^0.3.24"
206+
199207
"@apideck/better-ajv-errors@^0.3.6":
200208
version "0.3.6"
201209
resolved "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz"
@@ -733,7 +741,7 @@
733741
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
734742
integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
735743

736-
"@babel/parser@^7.28.6":
744+
"@babel/parser@^7.25.4", "@babel/parser@^7.28.6":
737745
version "7.28.6"
738746
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.6.tgz#f01a8885b7fa1e56dd8a155130226cd698ef13fd"
739747
integrity sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==
@@ -2189,14 +2197,19 @@
21892197
"@babel/helper-validator-identifier" "^7.22.20"
21902198
to-fast-properties "^2.0.0"
21912199

2192-
"@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.5", "@babel/types@^7.28.6":
2200+
"@babel/types@^7.25.4", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.5", "@babel/types@^7.28.6":
21932201
version "7.28.6"
21942202
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.6.tgz#c3e9377f1b155005bcc4c46020e7e394e13089df"
21952203
integrity sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==
21962204
dependencies:
21972205
"@babel/helper-string-parser" "^7.27.1"
21982206
"@babel/helper-validator-identifier" "^7.28.5"
21992207

2208+
"@bcoe/v8-coverage@^1.0.2":
2209+
version "1.0.2"
2210+
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz#bbe12dca5b4ef983a0d0af4b07b9bc90ea0ababa"
2211+
integrity sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==
2212+
22002213
"@colors/colors@1.5.0":
22012214
version "1.5.0"
22022215
resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
@@ -3431,6 +3444,11 @@
34313444
resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b"
34323445
integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==
34333446

3447+
"@istanbuljs/schema@^0.1.2":
3448+
version "0.1.3"
3449+
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
3450+
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
3451+
34343452
"@jest/schemas@^29.6.3":
34353453
version "29.6.3"
34363454
resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz"
@@ -3538,18 +3556,18 @@
35383556
"@jridgewell/resolve-uri" "^3.1.0"
35393557
"@jridgewell/sourcemap-codec" "^1.4.14"
35403558

3541-
"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
3542-
version "0.3.25"
3543-
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
3544-
integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
3559+
"@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.28", "@jridgewell/trace-mapping@^0.3.31":
3560+
version "0.3.31"
3561+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0"
3562+
integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==
35453563
dependencies:
35463564
"@jridgewell/resolve-uri" "^3.1.0"
35473565
"@jridgewell/sourcemap-codec" "^1.4.14"
35483566

3549-
"@jridgewell/trace-mapping@^0.3.28":
3550-
version "0.3.31"
3551-
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0"
3552-
integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==
3567+
"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
3568+
version "0.3.25"
3569+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
3570+
integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
35533571
dependencies:
35543572
"@jridgewell/resolve-uri" "^3.1.0"
35553573
"@jridgewell/sourcemap-codec" "^1.4.14"
@@ -5380,6 +5398,25 @@
53805398
resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.1.0.tgz#066caee449b84079f33c7445fc862464fe10ec32"
53815399
integrity sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==
53825400

5401+
"@vitest/coverage-v8@^3.2.4":
5402+
version "3.2.4"
5403+
resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-3.2.4.tgz#a2d8d040288c1956a1c7d0a0e2cdcfc7a3319f13"
5404+
integrity sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==
5405+
dependencies:
5406+
"@ampproject/remapping" "^2.3.0"
5407+
"@bcoe/v8-coverage" "^1.0.2"
5408+
ast-v8-to-istanbul "^0.3.3"
5409+
debug "^4.4.1"
5410+
istanbul-lib-coverage "^3.2.2"
5411+
istanbul-lib-report "^3.0.1"
5412+
istanbul-lib-source-maps "^5.0.6"
5413+
istanbul-reports "^3.1.7"
5414+
magic-string "^0.30.17"
5415+
magicast "^0.3.5"
5416+
std-env "^3.9.0"
5417+
test-exclude "^7.0.1"
5418+
tinyrainbow "^2.0.0"
5419+
53835420
"@vitest/expect@3.2.4":
53845421
version "3.2.4"
53855422
resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-3.2.4.tgz#8362124cd811a5ee11c5768207b9df53d34f2433"
@@ -6084,6 +6121,15 @@ assertion-error@^2.0.1:
60846121
resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7"
60856122
integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==
60866123

6124+
ast-v8-to-istanbul@^0.3.3:
6125+
version "0.3.10"
6126+
resolved "https://registry.yarnpkg.com/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.10.tgz#ceff0094c8c64b9e04393c2377fd61857429ec04"
6127+
integrity sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ==
6128+
dependencies:
6129+
"@jridgewell/trace-mapping" "^0.3.31"
6130+
estree-walker "^3.0.3"
6131+
js-tokens "^9.0.1"
6132+
60876133
astring@^1.8.0:
60886134
version "1.8.6"
60896135
resolved "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz"
@@ -8325,7 +8371,7 @@ etag@~1.8.1:
83258371
resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
83268372
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
83278373

8328-
ethereum-cryptography@^2.1.3, ethereum-cryptography@^2.2.1:
8374+
ethereum-cryptography@^2.2.1:
83298375
version "2.2.1"
83308376
resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf"
83318377
integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==
@@ -8977,6 +9023,18 @@ glob@^10.2.2, glob@^10.3.10:
89779023
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
89789024
path-scurry "^1.10.1"
89799025

9026+
glob@^10.4.1:
9027+
version "10.5.0"
9028+
resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
9029+
integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
9030+
dependencies:
9031+
foreground-child "^3.1.0"
9032+
jackspeak "^3.1.2"
9033+
minimatch "^9.0.4"
9034+
minipass "^7.1.2"
9035+
package-json-from-dist "^1.0.0"
9036+
path-scurry "^1.11.1"
9037+
89809038
glob@^7.1.3:
89819039
version "7.2.3"
89829040
resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
@@ -9400,7 +9458,7 @@ hpack.js@^2.1.6:
94009458
readable-stream "^2.0.1"
94019459
wbuf "^1.1.0"
94029460

9403-
html-escaper@^2.0.2:
9461+
html-escaper@^2.0.0, html-escaper@^2.0.2:
94049462
version "2.0.2"
94059463
resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
94069464
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
@@ -10055,6 +10113,37 @@ isobject@^3.0.1:
1005510113
resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
1005610114
integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
1005710115

10116+
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.2:
10117+
version "3.2.2"
10118+
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756"
10119+
integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==
10120+
10121+
istanbul-lib-report@^3.0.0, istanbul-lib-report@^3.0.1:
10122+
version "3.0.1"
10123+
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d"
10124+
integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==
10125+
dependencies:
10126+
istanbul-lib-coverage "^3.0.0"
10127+
make-dir "^4.0.0"
10128+
supports-color "^7.1.0"
10129+
10130+
istanbul-lib-source-maps@^5.0.6:
10131+
version "5.0.6"
10132+
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz#acaef948df7747c8eb5fbf1265cb980f6353a441"
10133+
integrity sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==
10134+
dependencies:
10135+
"@jridgewell/trace-mapping" "^0.3.23"
10136+
debug "^4.1.1"
10137+
istanbul-lib-coverage "^3.0.0"
10138+
10139+
istanbul-reports@^3.1.7:
10140+
version "3.2.0"
10141+
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz#cb4535162b5784aa623cee21a7252cf2c807ac93"
10142+
integrity sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==
10143+
dependencies:
10144+
html-escaper "^2.0.0"
10145+
istanbul-lib-report "^3.0.0"
10146+
1005810147
jackspeak@^2.3.5:
1005910148
version "2.3.6"
1006010149
resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz"
@@ -10064,6 +10153,15 @@ jackspeak@^2.3.5:
1006410153
optionalDependencies:
1006510154
"@pkgjs/parseargs" "^0.11.0"
1006610155

10156+
jackspeak@^3.1.2:
10157+
version "3.4.3"
10158+
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
10159+
integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
10160+
dependencies:
10161+
"@isaacs/cliui" "^8.0.2"
10162+
optionalDependencies:
10163+
"@pkgjs/parseargs" "^0.11.0"
10164+
1006710165
jake@^10.8.5:
1006810166
version "10.8.7"
1006910167
resolved "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz"
@@ -10694,7 +10792,7 @@ lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0":
1069410792
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz"
1069510793
integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
1069610794

10697-
lru-cache@^10.2.2:
10795+
lru-cache@^10.2.0, lru-cache@^10.2.2:
1069810796
version "10.4.3"
1069910797
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
1070010798
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
@@ -10720,7 +10818,16 @@ magic-string@^0.30.17:
1072010818
dependencies:
1072110819
"@jridgewell/sourcemap-codec" "^1.5.0"
1072210820

10723-
make-dir@4.0.0:
10821+
magicast@^0.3.5:
10822+
version "0.3.5"
10823+
resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.3.5.tgz#8301c3c7d66704a0771eb1bad74274f0ec036739"
10824+
integrity sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==
10825+
dependencies:
10826+
"@babel/parser" "^7.25.4"
10827+
"@babel/types" "^7.25.4"
10828+
source-map-js "^1.2.0"
10829+
10830+
make-dir@4.0.0, make-dir@^4.0.0:
1072410831
version "4.0.0"
1072510832
resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
1072610833
integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==
@@ -11735,6 +11842,11 @@ minipass@^5.0.0:
1173511842
resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz"
1173611843
integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
1173711844

11845+
minipass@^7.1.2:
11846+
version "7.1.2"
11847+
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
11848+
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
11849+
1173811850
minizlib@^2.1.1, minizlib@^2.1.2:
1173911851
version "2.1.2"
1174011852
resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
@@ -12490,6 +12602,11 @@ p-waterfall@2.1.1:
1249012602
dependencies:
1249112603
p-reduce "^2.0.0"
1249212604

12605+
package-json-from-dist@^1.0.0:
12606+
version "1.0.1"
12607+
resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
12608+
integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
12609+
1249312610
package-json@^8.1.0:
1249412611
version "8.1.1"
1249512612
resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz"
@@ -12696,6 +12813,14 @@ path-scurry@^1.10.1, path-scurry@^1.6.1:
1269612813
lru-cache "^9.1.1 || ^10.0.0"
1269712814
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1269812815

12816+
path-scurry@^1.11.1:
12817+
version "1.11.1"
12818+
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
12819+
integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
12820+
dependencies:
12821+
lru-cache "^10.2.0"
12822+
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
12823+
1269912824
path-to-regexp@3.3.0:
1270012825
version "3.3.0"
1270112826
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b"
@@ -15240,6 +15365,15 @@ terser@^5.31.1:
1524015365
commander "^2.20.0"
1524115366
source-map-support "~0.5.20"
1524215367

15368+
test-exclude@^7.0.1:
15369+
version "7.0.1"
15370+
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-7.0.1.tgz#20b3ba4906ac20994e275bbcafd68d510264c2a2"
15371+
integrity sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==
15372+
dependencies:
15373+
"@istanbuljs/schema" "^0.1.2"
15374+
glob "^10.4.1"
15375+
minimatch "^9.0.4"
15376+
1524315377
text-extensions@^1.0.0:
1524415378
version "1.9.0"
1524515379
resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz"

0 commit comments

Comments
 (0)