Skip to content

Commit 38c9928

Browse files
committed
Add linter plugin to enforce consistent use of file extensions in imports
1 parent 909251e commit 38c9928

File tree

3 files changed

+152
-11
lines changed

3 files changed

+152
-11
lines changed

.eslintrc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,27 @@
3131
"simple-import-sort/exports": "error",
3232
"sort-imports": "off",
3333
"semi": 0,
34+
"import/extensions": ["error", "ignorePackages"],
3435
"prettier/prettier": [
3536
"error",
3637
{
3738
"semi": false
3839
}
3940
]
4041
},
42+
"overrides": [{
43+
"files": ["*.spec.*"],
44+
"rules": {
45+
"import/extensions": "off",
46+
}
47+
}],
4148
"plugins": [
4249
"@typescript-eslint",
4350
"prettier",
4451
"simple-import-sort",
4552
"react-hooks",
46-
"deprecation"
53+
"deprecation",
54+
"eslint-plugin-import"
4755
],
4856
"settings": {
4957
"react": {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"eslint": "^8.27.0",
5757
"eslint-config-prettier": "^9.1.0",
5858
"eslint-plugin-deprecation": "^2.0.0",
59+
"eslint-plugin-import": "^2.30.0",
5960
"eslint-plugin-prettier": "^5.1.3",
6061
"eslint-plugin-react": "^7.31.10",
6162
"eslint-plugin-react-hooks": "^4.6.0",

yarn.lock

Lines changed: 142 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,11 @@
11351135
unbzip2-stream "1.4.3"
11361136
yargs "17.7.2"
11371137

1138+
"@rtsao/scc@^1.1.0":
1139+
version "1.1.0"
1140+
resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
1141+
integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
1142+
11381143
"@sinclair/typebox@^0.27.8":
11391144
version "0.27.8"
11401145
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
@@ -1235,6 +1240,11 @@
12351240
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
12361241
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
12371242

1243+
"@types/json5@^0.0.29":
1244+
version "0.0.29"
1245+
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
1246+
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
1247+
12381248
"@types/lodash.isequal@^4.5.6":
12391249
version "4.5.8"
12401250
resolved "https://registry.yarnpkg.com/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz#b30bb6ff6a5f6c19b3daf389d649ac7f7a250499"
@@ -1633,7 +1643,7 @@ array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1:
16331643
call-bind "^1.0.5"
16341644
is-array-buffer "^3.0.4"
16351645

1636-
array-includes@^3.1.6, array-includes@^3.1.7:
1646+
array-includes@^3.1.6, array-includes@^3.1.7, array-includes@^3.1.8:
16371647
version "3.1.8"
16381648
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
16391649
integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
@@ -1679,7 +1689,19 @@ array.prototype.findlast@^1.2.4:
16791689
es-object-atoms "^1.0.0"
16801690
es-shim-unscopables "^1.0.2"
16811691

1682-
array.prototype.flat@^1.3.1:
1692+
array.prototype.findlastindex@^1.2.5:
1693+
version "1.2.5"
1694+
resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
1695+
integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
1696+
dependencies:
1697+
call-bind "^1.0.7"
1698+
define-properties "^1.2.1"
1699+
es-abstract "^1.23.2"
1700+
es-errors "^1.3.0"
1701+
es-object-atoms "^1.0.0"
1702+
es-shim-unscopables "^1.0.2"
1703+
1704+
array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2:
16831705
version "1.3.2"
16841706
resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
16851707
integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
@@ -2563,6 +2585,13 @@ debug@4, [email protected], debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, de
25632585
dependencies:
25642586
ms "2.1.2"
25652587

2588+
debug@^3.2.7:
2589+
version "3.2.7"
2590+
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
2591+
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
2592+
dependencies:
2593+
ms "^2.1.1"
2594+
25662595
decamelize@^4.0.0:
25672596
version "4.0.0"
25682597
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
@@ -3033,6 +3062,22 @@ eslint-config-prettier@^9.1.0:
30333062
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
30343063
integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
30353064

3065+
eslint-import-resolver-node@^0.3.9:
3066+
version "0.3.9"
3067+
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
3068+
integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
3069+
dependencies:
3070+
debug "^3.2.7"
3071+
is-core-module "^2.13.0"
3072+
resolve "^1.22.4"
3073+
3074+
eslint-module-utils@^2.9.0:
3075+
version "2.11.0"
3076+
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz#b99b211ca4318243f09661fae088f373ad5243c4"
3077+
integrity sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==
3078+
dependencies:
3079+
debug "^3.2.7"
3080+
30363081
eslint-plugin-deprecation@^2.0.0:
30373082
version "2.0.0"
30383083
resolved "https://registry.yarnpkg.com/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz#9804707a4c19f3a53615c6babc0ced3d429d69cf"
@@ -3042,6 +3087,30 @@ eslint-plugin-deprecation@^2.0.0:
30423087
tslib "^2.3.1"
30433088
tsutils "^3.21.0"
30443089

3090+
eslint-plugin-import@^2.30.0:
3091+
version "2.30.0"
3092+
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449"
3093+
integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==
3094+
dependencies:
3095+
"@rtsao/scc" "^1.1.0"
3096+
array-includes "^3.1.8"
3097+
array.prototype.findlastindex "^1.2.5"
3098+
array.prototype.flat "^1.3.2"
3099+
array.prototype.flatmap "^1.3.2"
3100+
debug "^3.2.7"
3101+
doctrine "^2.1.0"
3102+
eslint-import-resolver-node "^0.3.9"
3103+
eslint-module-utils "^2.9.0"
3104+
hasown "^2.0.2"
3105+
is-core-module "^2.15.1"
3106+
is-glob "^4.0.3"
3107+
minimatch "^3.1.2"
3108+
object.fromentries "^2.0.8"
3109+
object.groupby "^1.0.3"
3110+
object.values "^1.2.0"
3111+
semver "^6.3.1"
3112+
tsconfig-paths "^3.15.0"
3113+
30453114
eslint-plugin-prettier@^5.1.3:
30463115
version "5.1.3"
30473116
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1"
@@ -4070,6 +4139,13 @@ is-core-module@^2.13.0:
40704139
dependencies:
40714140
hasown "^2.0.0"
40724141

4142+
is-core-module@^2.15.1:
4143+
version "2.15.1"
4144+
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
4145+
integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
4146+
dependencies:
4147+
hasown "^2.0.2"
4148+
40734149
is-data-descriptor@^1.0.1:
40744150
version "1.0.1"
40754151
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb"
@@ -4443,6 +4519,13 @@ json-stringify-safe@^5.0.1:
44434519
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
44444520
integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
44454521

4522+
json5@^1.0.2:
4523+
version "1.0.2"
4524+
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
4525+
integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
4526+
dependencies:
4527+
minimist "^1.2.0"
4528+
44464529
json5@^2.2.3:
44474530
version "2.2.3"
44484531
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
@@ -4968,7 +5051,7 @@ minimatch@^9.0.1, minimatch@^9.0.3, minimatch@^9.0.4:
49685051
dependencies:
49695052
brace-expansion "^2.0.1"
49705053

4971-
minimist@^1.2.3, minimist@^1.2.6:
5054+
minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6:
49725055
version "1.2.8"
49735056
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
49745057
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
@@ -5045,7 +5128,7 @@ [email protected]:
50455128
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
50465129
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
50475130

5048-
5131+
[email protected], ms@^2.1.1:
50495132
version "2.1.3"
50505133
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
50515134
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -5173,7 +5256,7 @@ object.entries@^1.1.7:
51735256
define-properties "^1.2.1"
51745257
es-object-atoms "^1.0.0"
51755258

5176-
object.fromentries@^2.0.7:
5259+
object.fromentries@^2.0.7, object.fromentries@^2.0.8:
51775260
version "2.0.8"
51785261
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
51795262
integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
@@ -5183,6 +5266,15 @@ object.fromentries@^2.0.7:
51835266
es-abstract "^1.23.2"
51845267
es-object-atoms "^1.0.0"
51855268

5269+
object.groupby@^1.0.3:
5270+
version "1.0.3"
5271+
resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e"
5272+
integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
5273+
dependencies:
5274+
call-bind "^1.0.7"
5275+
define-properties "^1.2.1"
5276+
es-abstract "^1.23.2"
5277+
51865278
object.hasown@^1.1.3:
51875279
version "1.1.4"
51885280
resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc"
@@ -5199,7 +5291,7 @@ object.pick@^1.3.0:
51995291
dependencies:
52005292
isobject "^3.0.1"
52015293

5202-
object.values@^1.1.6, object.values@^1.1.7:
5294+
object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0:
52035295
version "1.2.0"
52045296
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
52055297
integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
@@ -5899,7 +5991,7 @@ resolve-url@^0.2.1:
58995991
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
59005992
integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
59015993

5902-
resolve@^1.14.2, resolve@^1.17.0:
5994+
resolve@^1.14.2, resolve@^1.17.0, resolve@^1.22.4:
59035995
version "1.22.8"
59045996
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
59055997
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -6379,7 +6471,16 @@ streamx@^2.13.0, streamx@^2.15.0:
63796471
optionalDependencies:
63806472
bare-events "^2.2.0"
63816473

6382-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
6474+
"string-width-cjs@npm:string-width@^4.2.0":
6475+
version "4.2.3"
6476+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
6477+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
6478+
dependencies:
6479+
emoji-regex "^8.0.0"
6480+
is-fullwidth-code-point "^3.0.0"
6481+
strip-ansi "^6.0.1"
6482+
6483+
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
63836484
version "4.2.3"
63846485
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
63856486
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -6457,7 +6558,7 @@ string_decoder@~1.1.1:
64576558
dependencies:
64586559
safe-buffer "~5.1.0"
64596560

6460-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
6561+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
64616562
version "6.0.1"
64626563
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
64636564
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -6478,13 +6579,25 @@ strip-ansi@^4.0.0:
64786579
dependencies:
64796580
ansi-regex "^3.0.0"
64806581

6582+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
6583+
version "6.0.1"
6584+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
6585+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
6586+
dependencies:
6587+
ansi-regex "^5.0.1"
6588+
64816589
strip-ansi@^7.0.1:
64826590
version "7.1.0"
64836591
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
64846592
integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
64856593
dependencies:
64866594
ansi-regex "^6.0.1"
64876595

6596+
strip-bom@^3.0.0:
6597+
version "3.0.0"
6598+
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
6599+
integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
6600+
64886601
[email protected], strip-json-comments@^3.1.1:
64896602
version "3.1.1"
64906603
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -6632,6 +6745,16 @@ ts-api-utils@^1.0.1, ts-api-utils@^1.3.0:
66326745
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
66336746
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
66346747

6748+
tsconfig-paths@^3.15.0:
6749+
version "3.15.0"
6750+
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
6751+
integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
6752+
dependencies:
6753+
"@types/json5" "^0.0.29"
6754+
json5 "^1.0.2"
6755+
minimist "^1.2.6"
6756+
strip-bom "^3.0.0"
6757+
66356758
tslib@^1.8.1:
66366759
version "1.14.1"
66376760
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -7034,7 +7157,16 @@ [email protected]:
70347157
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
70357158
integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
70367159

7037-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
7160+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
7161+
version "7.0.0"
7162+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
7163+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
7164+
dependencies:
7165+
ansi-styles "^4.0.0"
7166+
string-width "^4.1.0"
7167+
strip-ansi "^6.0.0"
7168+
7169+
wrap-ansi@^7.0.0:
70387170
version "7.0.0"
70397171
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
70407172
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==

0 commit comments

Comments
 (0)