Skip to content

Commit 7f858e7

Browse files
authored
Add Knip config (#1770)
## Summary: The Knip config helps us ignore false positives from Knip Author: handeyeco Reviewers: mark-fitzgerald, handeyeco Required Reviewers: Approved By: mark-fitzgerald Checks: ✅ Publish npm snapshot (ubuntu-latest, 20.x), ✅ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ gerald, ✅ gerald, ✅ Publish npm snapshot (ubuntu-latest, 20.x), ✅ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ gerald, ✅ Publish npm snapshot (ubuntu-latest, 20.x), ✅ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ✅ Cypress (ubuntu-latest, 20.x), ✅ Check builds for changes in size (ubuntu-latest, 20.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 20.x), ✅ Publish Storybook to Chromatic (ubuntu-latest, 20.x), ✅ gerald Pull Request URL: #1770
1 parent 5a6ba47 commit 7f858e7

File tree

3 files changed

+149
-32
lines changed

3 files changed

+149
-32
lines changed

knip.config.ts

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import type {KnipConfig} from "knip";
2+
3+
/**
4+
* knip is a tool for discovering dead code:
5+
* https://knip.dev/
6+
*
7+
* To use: `yarn knip`
8+
*/
9+
const config: KnipConfig = {
10+
entry: [
11+
"{index,main,cli}.{js,cjs,mjs,jsx,ts,cts,mts,tsx}",
12+
"src/{index,main,cli}.{js,cjs,mjs,jsx,ts,cts,mts,tsx}",
13+
],
14+
project: [
15+
"**/*.{js,cjs,mjs,jsx,ts,cts,mts,tsx}",
16+
// dev tools
17+
"!utils/**",
18+
// there seems to be a bug with the knip Jest plugin?
19+
"!config/test/**",
20+
],
21+
ignore: [
22+
// symlinked type defs for third-party libs
23+
"**/aphrodite.d.ts",
24+
"**/assets.d.ts",
25+
"**/hubble.d.ts",
26+
"**/jsdiff.d.ts",
27+
"**/raphael.d.ts",
28+
"**/utility.d.ts",
29+
// dev tools
30+
"wallaby.js",
31+
"data/find-questions.ts",
32+
// there seems to be a bug with the knip Jest plugin?
33+
"jest.config.js",
34+
// this file causes side-effects by importing it
35+
// so it's not "used" in the conventional sense
36+
"packages/perseus/src/util/interactive.ts",
37+
],
38+
};
39+
40+
export default config;

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
"jest-environment-jsdom": "^29.7.0",
9898
"jest-serializer-html": "^7.1.0",
9999
"jest-specific-snapshot": "^5.0.0",
100+
"knip": "^5.33.3",
100101
"less": "^4.2.0",
101102
"less-loader": "^11.1.3",
102103
"nyc": "^15.1.0",
@@ -146,7 +147,8 @@
146147
"cypress": "cypress open --component",
147148
"cypress:ci": "cross-env cypress run --component",
148149
"format": "prettier --write .",
149-
"typecheck": "tsc"
150+
"typecheck": "tsc",
151+
"knip": "knip --config knip.config.ts"
150152
},
151153
"nyc": {
152154
"report-dir": "coverage/cypress/"

yarn.lock

+106-31
Original file line numberDiff line numberDiff line change
@@ -2935,7 +2935,7 @@
29352935
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
29362936
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
29372937

2938-
"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
2938+
"@nodelib/fs.walk@1.2.8", "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
29392939
version "1.2.8"
29402940
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
29412941
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -3489,6 +3489,15 @@
34893489
dependencies:
34903490
"@sinonjs/commons" "^2.0.0"
34913491

3492+
3493+
version "1.1.0"
3494+
resolved "https://registry.yarnpkg.com/@snyk/github-codeowners/-/github-codeowners-1.1.0.tgz#45b99732c3c38b5f5b47e43d2b0c9db67a6d2bcc"
3495+
integrity sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==
3496+
dependencies:
3497+
commander "^4.1.1"
3498+
ignore "^5.1.8"
3499+
p-map "^4.0.0"
3500+
34923501
"@stardust-ui/react-component-event-listener@~0.38.0":
34933502
version "0.38.0"
34943503
resolved "https://registry.yarnpkg.com/@stardust-ui/react-component-event-listener/-/react-component-event-listener-0.38.0.tgz#1787faded94b40ad41226e6289baf13e701c6e7f"
@@ -6481,7 +6490,7 @@ commander@^2.19.0, commander@^2.20.0:
64816490
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
64826491
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
64836492

6484-
commander@^4.0.1:
6493+
commander@^4.0.1, commander@^4.1.1:
64856494
version "4.1.1"
64866495
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
64876496
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
@@ -7442,6 +7451,15 @@ eastasianwidth@^0.2.0:
74427451
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
74437452
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
74447453

7454+
7455+
version "1.2.0"
7456+
resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb"
7457+
integrity sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==
7458+
dependencies:
7459+
ansi-regex "^5.0.1"
7460+
optionalDependencies:
7461+
wcwidth "^1.0.1"
7462+
74457463
74467464
version "0.1.10"
74477465
resolved "https://registry.yarnpkg.com/ebnf-parser/-/ebnf-parser-0.1.10.tgz#cd1f6ba477c5638c40c97ed9b572db5bab5d8331"
@@ -7529,6 +7547,14 @@ enhanced-resolve@^5.12.0:
75297547
graceful-fs "^4.2.4"
75307548
tapable "^2.2.0"
75317549

7550+
enhanced-resolve@^5.17.1:
7551+
version "5.17.1"
7552+
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
7553+
integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
7554+
dependencies:
7555+
graceful-fs "^4.2.4"
7556+
tapable "^2.2.0"
7557+
75327558
enquirer@^2.3.0, enquirer@^2.3.6:
75337559
version "2.3.6"
75347560
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
@@ -8625,7 +8651,7 @@ fast-glob@^3.2.9:
86258651
merge2 "^1.3.0"
86268652
micromatch "^4.0.4"
86278653

8628-
fast-glob@^3.3.1:
8654+
fast-glob@^3.3.1, fast-glob@^3.3.2:
86298655
version "3.3.2"
86308656
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
86318657
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -9729,6 +9755,11 @@ ignore@^5.0.5:
97299755
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
97309756
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
97319757

9758+
ignore@^5.1.8:
9759+
version "5.3.2"
9760+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
9761+
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
9762+
97329763
ignore@^5.2.0:
97339764
version "5.2.4"
97349765
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
@@ -11099,6 +11130,11 @@ [email protected]:
1109911130
lex-parser "~0.1.3"
1110011131
nomnom "1.5.2"
1110111132

11133+
jiti@^2.3.3:
11134+
version "2.3.3"
11135+
resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.3.3.tgz#39c66fc77476b92a694e65dfe04b294070e2e096"
11136+
integrity sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==
11137+
1110211138
jquery@^2.1.1:
1110311139
version "2.2.4"
1110411140
resolved "https://registry.yarnpkg.com/jquery/-/jquery-2.2.4.tgz#2c89d6889b5eac522a7eea32c14521559c6cbf02"
@@ -11381,6 +11417,28 @@ kleur@^3.0.3:
1138111417
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
1138211418
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
1138311419

11420+
knip@^5.33.3:
11421+
version "5.33.3"
11422+
resolved "https://registry.yarnpkg.com/knip/-/knip-5.33.3.tgz#0a007e9927117958acf2ccfaca0f76f3fed801e2"
11423+
integrity sha512-saUxedVDCa/8p3w445at66vLmYKretzYsX7+elMJ5ROWGzU+1aTRm3EmKELTaho1ue7BlwJB5BxLJROy43+LtQ==
11424+
dependencies:
11425+
"@nodelib/fs.walk" "1.2.8"
11426+
"@snyk/github-codeowners" "1.1.0"
11427+
easy-table "1.2.0"
11428+
enhanced-resolve "^5.17.1"
11429+
fast-glob "^3.3.2"
11430+
jiti "^2.3.3"
11431+
js-yaml "^4.1.0"
11432+
minimist "^1.2.8"
11433+
picocolors "^1.0.0"
11434+
picomatch "^4.0.1"
11435+
pretty-ms "^9.0.0"
11436+
smol-toml "^1.3.0"
11437+
strip-json-comments "5.0.1"
11438+
summary "2.1.0"
11439+
zod "^3.22.4"
11440+
zod-validation-error "^3.0.3"
11441+
1138411442
kuler@^2.0.0:
1138511443
version "2.0.0"
1138611444
resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
@@ -12837,6 +12895,11 @@ parse-json@^5.0.0, parse-json@^5.2.0:
1283712895
json-parse-even-better-errors "^2.3.0"
1283812896
lines-and-columns "^1.1.6"
1283912897

12898+
parse-ms@^4.0.0:
12899+
version "4.0.0"
12900+
resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-4.0.0.tgz#c0c058edd47c2a590151a718990533fd62803df4"
12901+
integrity sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==
12902+
1284012903
parse-node-version@^1.0.1:
1284112904
version "1.0.1"
1284212905
resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b"
@@ -12975,6 +13038,11 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc
1297513038
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1297613039
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1297713040

13041+
picomatch@^4.0.1:
13042+
version "4.0.2"
13043+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab"
13044+
integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==
13045+
1297813046
pify@^2.2.0:
1297913047
version "2.3.0"
1298013048
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -13415,6 +13483,13 @@ pretty-hrtime@^1.0.3:
1341513483
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
1341613484
integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==
1341713485

13486+
pretty-ms@^9.0.0:
13487+
version "9.1.0"
13488+
resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-9.1.0.tgz#0ad44de6086454f48a168e5abb3c26f8db1b3253"
13489+
integrity sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==
13490+
dependencies:
13491+
parse-ms "^4.0.0"
13492+
1341813493
process-nextick-args@~2.0.0:
1341913494
version "2.0.1"
1342013495
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -14781,6 +14856,11 @@ smartwrap@^1.2.3:
1478114856
wcwidth "^1.0.1"
1478214857
yargs "^15.1.0"
1478314858

14859+
smol-toml@^1.3.0:
14860+
version "1.3.0"
14861+
resolved "https://registry.yarnpkg.com/smol-toml/-/smol-toml-1.3.0.tgz#5200e251fffadbb72570c84e9776d2a3eca48143"
14862+
integrity sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==
14863+
1478414864
snapdragon-node@^2.0.1:
1478514865
version "2.1.1"
1478614866
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -15078,7 +15158,7 @@ string-length@^4.0.1:
1507815158
char-regex "^1.0.2"
1507915159
strip-ansi "^6.0.0"
1508015160

15081-
"string-width-cjs@npm:string-width@^4.2.0":
15161+
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
1508215162
version "4.2.3"
1508315163
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1508415164
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -15096,15 +15176,6 @@ string-width@^1.0.1:
1509615176
is-fullwidth-code-point "^1.0.0"
1509715177
strip-ansi "^3.0.0"
1509815178

15099-
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
15100-
version "4.2.3"
15101-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
15102-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
15103-
dependencies:
15104-
emoji-regex "^8.0.0"
15105-
is-fullwidth-code-point "^3.0.0"
15106-
strip-ansi "^6.0.1"
15107-
1510815179
string-width@^5.0.1, string-width@^5.1.2:
1510915180
version "5.1.2"
1511015181
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -15189,7 +15260,7 @@ string_decoder@~1.1.1:
1518915260
dependencies:
1519015261
safe-buffer "~5.1.0"
1519115262

15192-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
15263+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1519315264
version "6.0.1"
1519415265
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1519515266
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -15203,13 +15274,6 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
1520315274
dependencies:
1520415275
ansi-regex "^2.0.0"
1520515276

15206-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
15207-
version "6.0.1"
15208-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
15209-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
15210-
dependencies:
15211-
ansi-regex "^5.0.1"
15212-
1521315277
strip-ansi@^7.0.1:
1521415278
version "7.1.0"
1521515279
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -15251,6 +15315,11 @@ strip-indent@^4.0.0:
1525115315
dependencies:
1525215316
min-indent "^1.0.1"
1525315317

15318+
15319+
version "5.0.1"
15320+
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-5.0.1.tgz#0d8b7d01b23848ed7dbdf4baaaa31a8250d8cfa0"
15321+
integrity sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==
15322+
1525415323
strip-json-comments@^3.0.1, strip-json-comments@^3.1.1:
1525515324
version "3.1.1"
1525615325
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -15269,6 +15338,11 @@ stylehacks@^5.1.0:
1526915338
browserslist "^4.16.6"
1527015339
postcss-selector-parser "^6.0.4"
1527115340

15341+
15342+
version "2.1.0"
15343+
resolved "https://registry.yarnpkg.com/summary/-/summary-2.1.0.tgz#be8a49a0aa34eb6ceea56042cae88f8add4b0885"
15344+
integrity sha512-nMIjMrd5Z2nuB2RZCKJfFMjgS3fygbeyGk9PxPPaJR1RIcyN9yn4A63Isovzm3ZtQuEkLBVgMdPup8UeLH7aQw==
15345+
1527215346
supports-color@^5.3.0:
1527315347
version "5.5.0"
1527415348
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -16428,7 +16502,7 @@ wordwrap@^1.0.0:
1642816502
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1642916503
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
1643016504

16431-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
16505+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
1643216506
version "7.0.0"
1643316507
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1643416508
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -16446,15 +16520,6 @@ wrap-ansi@^6.2.0:
1644616520
string-width "^4.1.0"
1644716521
strip-ansi "^6.0.0"
1644816522

16449-
wrap-ansi@^7.0.0:
16450-
version "7.0.0"
16451-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
16452-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
16453-
dependencies:
16454-
ansi-styles "^4.0.0"
16455-
string-width "^4.1.0"
16456-
strip-ansi "^6.0.0"
16457-
1645816523
wrap-ansi@^8.1.0:
1645916524
version "8.1.0"
1646016525
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
@@ -16623,3 +16688,13 @@ yocto-queue@^1.0.0:
1662316688
version "1.0.0"
1662416689
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
1662516690
integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==
16691+
16692+
zod-validation-error@^3.0.3:
16693+
version "3.4.0"
16694+
resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-3.4.0.tgz#3a8a1f55c65579822d7faa190b51336c61bee2a6"
16695+
integrity sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==
16696+
16697+
zod@^3.22.4:
16698+
version "3.23.8"
16699+
resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d"
16700+
integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==

0 commit comments

Comments
 (0)