Skip to content

Commit 3203497

Browse files
committed
Make compatible with typescript-eslint 8
`typeParameters` has been deprecated and replaced by `typeArguments` in v6, and finally removed in v8.
1 parent f74143f commit 3203497

File tree

3 files changed

+116
-95
lines changed

3 files changed

+116
-95
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
"LICENSE"
1919
],
2020
"dependencies": {
21-
"graphql": "^14.0.0 || ^15.0.0"
21+
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0"
2222
},
2323
"devDependencies": {
24-
"@typescript-eslint/parser": "^5.4.0",
24+
"@typescript-eslint/parser": "^6.21.0",
2525
"babel-eslint": "^10.1.0",
2626
"eslint": "^7.8.0",
2727
"eslint-config-prettier": "^6.11.0",

src/rule-generated-typescript-types.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -285,12 +285,12 @@ function extractReadOnlyType(genericType) {
285285
currentType != null &&
286286
currentType.type === 'TSTypeReference' &&
287287
currentType.id.name === '$ReadOnly' &&
288-
currentType.typeParameters &&
289-
currentType.typeParameters.type === 'TypeParameterInstantiation' &&
290-
Array.isArray(currentType.typeParameters.params) &&
291-
currentType.typeParameters.params.length === 1
288+
currentType.typeArguments &&
289+
currentType.typeArguments.type === 'TSTypeParameterInstantiation' &&
290+
Array.isArray(currentType.typeArguments.params) &&
291+
currentType.typeArguments.params.length === 1
292292
) {
293-
currentType = currentType.typeParameters.params[0];
293+
currentType = currentType.typeArguments.params[0];
294294
}
295295
return currentType;
296296
}
@@ -468,7 +468,7 @@ module.exports = {
468468
/**
469469
* Find useQuery() calls without type arguments.
470470
*/
471-
'CallExpression[callee.name=useQuery]:not([typeParameters])'(node) {
471+
'CallExpression[callee.name=useQuery]:not([typeArguments])'(node) {
472472
const firstArg = node.arguments[0];
473473
if (firstArg == null) {
474474
return;
@@ -491,7 +491,7 @@ module.exports = {
491491
/**
492492
* Find useLazyLoadQuery() calls without type arguments.
493493
*/
494-
'CallExpression[callee.name=useLazyLoadQuery]:not([typeParameters])'(
494+
'CallExpression[callee.name=useLazyLoadQuery]:not([typeArguments])'(
495495
node
496496
) {
497497
const firstArg = node.arguments[0];
@@ -516,7 +516,7 @@ module.exports = {
516516
/**
517517
* Find commitMutation() calls without type arguments.
518518
*/
519-
'CallExpression[callee.name=commitMutation]:not([typeParameters])'(node) {
519+
'CallExpression[callee.name=commitMutation]:not([typeArguments])'(node) {
520520
// Get mutation config. It should be second argument of the `commitMutation`
521521
const mutationConfig = node.arguments && node.arguments[1];
522522
if (
@@ -553,7 +553,7 @@ module.exports = {
553553
/**
554554
* Find requestSubscription() calls without type arguments.
555555
*/
556-
'CallExpression[callee.name=requestSubscription]:not([typeParameters])'(
556+
'CallExpression[callee.name=requestSubscription]:not([typeArguments])'(
557557
node
558558
) {
559559
const subscriptionConfig = node.arguments && node.arguments[1];
@@ -593,7 +593,7 @@ module.exports = {
593593
/**
594594
* Find useMutation() calls without type arguments.
595595
*/
596-
'CallExpression[callee.name=useMutation]:not([typeParameters])'(node) {
596+
'CallExpression[callee.name=useMutation]:not([typeArguments])'(node) {
597597
const queryName = getDefinitionName(node.arguments[0]);
598598
context.report({
599599
node,
@@ -610,7 +610,7 @@ module.exports = {
610610
/**
611611
* Find usePaginationFragment() calls without type arguments.
612612
*/
613-
'CallExpression[callee.name=usePaginationFragment]:not([typeParameters])'(
613+
'CallExpression[callee.name=usePaginationFragment]:not([typeArguments])'(
614614
node
615615
) {
616616
reportAndFixRefetchableType(
@@ -623,7 +623,7 @@ module.exports = {
623623
/**
624624
* Find useBlockingPaginationFragment() calls without type arguments.
625625
*/
626-
'CallExpression[callee.name=useBlockingPaginationFragment]:not([typeParameters])'(
626+
'CallExpression[callee.name=useBlockingPaginationFragment]:not([typeArguments])'(
627627
node
628628
) {
629629
reportAndFixRefetchableType(
@@ -636,7 +636,7 @@ module.exports = {
636636
/**
637637
* Find useLegacyPaginationFragment() calls without type arguments.
638638
*/
639-
'CallExpression[callee.name=useLegacyPaginationFragment]:not([typeParameters])'(
639+
'CallExpression[callee.name=useLegacyPaginationFragment]:not([typeArguments])'(
640640
node
641641
) {
642642
reportAndFixRefetchableType(
@@ -649,7 +649,7 @@ module.exports = {
649649
/**
650650
* Find useRefetchableFragment() calls without type arguments.
651651
*/
652-
'CallExpression[callee.name=useRefetchableFragment]:not([typeParameters])'(
652+
'CallExpression[callee.name=useRefetchableFragment]:not([typeArguments])'(
653653
node
654654
) {
655655
reportAndFixRefetchableType(
@@ -700,9 +700,9 @@ module.exports = {
700700
Component: node.id
701701
};
702702
// new style React.Component accepts 'props' as the first parameter
703-
if (node.superTypeParameters && node.superTypeParameters.params[0]) {
703+
if (node.superTypeArguments && node.superTypeArguments.params[0]) {
704704
componentMap[componentName].propType =
705-
node.superTypeParameters.params[0];
705+
node.superTypeArguments.params[0];
706706
}
707707
},
708708
TaggedTemplateExpression(node) {

yarn.lock

Lines changed: 98 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -156,49 +156,51 @@
156156
"@nodelib/fs.scandir" "2.1.5"
157157
fastq "^1.6.0"
158158

159-
"@typescript-eslint/parser@^5.4.0":
160-
version "5.4.0"
161-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.4.0.tgz#3aa83ce349d66e39b84151f6d5464928044ca9e3"
162-
integrity sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw==
163-
dependencies:
164-
"@typescript-eslint/scope-manager" "5.4.0"
165-
"@typescript-eslint/types" "5.4.0"
166-
"@typescript-eslint/typescript-estree" "5.4.0"
167-
debug "^4.3.2"
168-
169-
"@typescript-eslint/scope-manager@5.4.0":
170-
version "5.4.0"
171-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz#aaab08415f4a9cf32b870c7750ae8ba4607126a1"
172-
integrity sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==
173-
dependencies:
174-
"@typescript-eslint/types" "5.4.0"
175-
"@typescript-eslint/visitor-keys" "5.4.0"
176-
177-
"@typescript-eslint/types@5.4.0":
178-
version "5.4.0"
179-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.4.0.tgz#b1c130f4b381b77bec19696c6e3366f9781ce8f2"
180-
integrity sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA==
181-
182-
"@typescript-eslint/typescript-estree@5.4.0":
183-
version "5.4.0"
184-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz#fe524fb308973c68ebeb7428f3b64499a6ba5fc0"
185-
integrity sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==
186-
dependencies:
187-
"@typescript-eslint/types" "5.4.0"
188-
"@typescript-eslint/visitor-keys" "5.4.0"
189-
debug "^4.3.2"
190-
globby "^11.0.4"
159+
"@typescript-eslint/parser@^6.21.0":
160+
version "6.21.0"
161+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b"
162+
integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==
163+
dependencies:
164+
"@typescript-eslint/scope-manager" "6.21.0"
165+
"@typescript-eslint/types" "6.21.0"
166+
"@typescript-eslint/typescript-estree" "6.21.0"
167+
"@typescript-eslint/visitor-keys" "6.21.0"
168+
debug "^4.3.4"
169+
170+
"@typescript-eslint/scope-manager@6.21.0":
171+
version "6.21.0"
172+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
173+
integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
174+
dependencies:
175+
"@typescript-eslint/types" "6.21.0"
176+
"@typescript-eslint/visitor-keys" "6.21.0"
177+
178+
"@typescript-eslint/types@6.21.0":
179+
version "6.21.0"
180+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d"
181+
integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
182+
183+
"@typescript-eslint/typescript-estree@6.21.0":
184+
version "6.21.0"
185+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46"
186+
integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
187+
dependencies:
188+
"@typescript-eslint/types" "6.21.0"
189+
"@typescript-eslint/visitor-keys" "6.21.0"
190+
debug "^4.3.4"
191+
globby "^11.1.0"
191192
is-glob "^4.0.3"
192-
semver "^7.3.5"
193-
tsutils "^3.21.0"
193+
minimatch "9.0.3"
194+
semver "^7.5.4"
195+
ts-api-utils "^1.0.1"
194196

195-
"@typescript-eslint/visitor-keys@5.4.0":
196-
version "5.4.0"
197-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz#09bc28efd3621f292fe88c86eef3bf4893364c8c"
198-
integrity sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg==
197+
"@typescript-eslint/visitor-keys@6.21.0":
198+
version "6.21.0"
199+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47"
200+
integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
199201
dependencies:
200-
"@typescript-eslint/types" "5.4.0"
201-
eslint-visitor-keys "^3.0.0"
202+
"@typescript-eslint/types" "6.21.0"
203+
eslint-visitor-keys "^3.4.1"
202204

203205
"@ungap/promise-all-settled@1.1.2":
204206
version "1.1.2"
@@ -319,6 +321,13 @@ brace-expansion@^1.1.7:
319321
balanced-match "^1.0.0"
320322
concat-map "0.0.1"
321323

324+
brace-expansion@^2.0.1:
325+
version "2.0.1"
326+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
327+
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
328+
dependencies:
329+
balanced-match "^1.0.0"
330+
322331
braces@^3.0.1, braces@~3.0.2:
323332
version "3.0.2"
324333
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -420,13 +429,20 @@ cross-spawn@^7.0.2:
420429
shebang-command "^2.0.0"
421430
which "^2.0.1"
422431

423-
debug@4.3.2, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
432+
debug@4.3.2, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
424433
version "4.3.2"
425434
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
426435
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
427436
dependencies:
428437
ms "2.1.2"
429438

439+
debug@^4.3.4:
440+
version "4.3.6"
441+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b"
442+
integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==
443+
dependencies:
444+
ms "2.1.2"
445+
430446
decamelize@^4.0.0:
431447
version "4.0.0"
432448
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
@@ -522,10 +538,10 @@ eslint-visitor-keys@^2.0.0:
522538
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
523539
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
524540

525-
eslint-visitor-keys@^3.0.0:
526-
version "3.1.0"
527-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
528-
integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
541+
eslint-visitor-keys@^3.4.1:
542+
version "3.4.3"
543+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
544+
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
529545

530546
eslint@^7.8.0:
531547
version "7.32.0"
@@ -626,10 +642,10 @@ fast-diff@^1.1.2:
626642
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
627643
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
628644

629-
fast-glob@^3.1.1:
630-
version "3.2.7"
631-
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
632-
integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
645+
fast-glob@^3.2.9:
646+
version "3.3.2"
647+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
648+
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
633649
dependencies:
634650
"@nodelib/fs.stat" "^2.0.2"
635651
"@nodelib/fs.walk" "^1.2.3"
@@ -767,22 +783,22 @@ globals@^13.6.0, globals@^13.9.0:
767783
dependencies:
768784
type-fest "^0.20.2"
769785

770-
globby@^11.0.4:
771-
version "11.0.4"
772-
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
773-
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
786+
globby@^11.1.0:
787+
version "11.1.0"
788+
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
789+
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
774790
dependencies:
775791
array-union "^2.1.0"
776792
dir-glob "^3.0.1"
777-
fast-glob "^3.1.1"
778-
ignore "^5.1.4"
779-
merge2 "^1.3.0"
793+
fast-glob "^3.2.9"
794+
ignore "^5.2.0"
795+
merge2 "^1.4.1"
780796
slash "^3.0.0"
781797

782-
"graphql@^14.0.0 || ^15.0.0":
783-
version "15.7.2"
784-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.7.2.tgz#85ab0eeb83722977151b3feb4d631b5f2ab287ef"
785-
integrity sha512-AnnKk7hFQFmU/2I9YSQf3xw44ctnSFCfp3zE0N6W174gqe9fWG/2rKaKxROK7CcI3XtERpjEKFqts8o319Kf7A==
798+
"graphql@^14.0.0 || ^15.0.0 || ^16.0.0":
799+
version "16.9.0"
800+
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f"
801+
integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==
786802

787803
growl@1.10.5:
788804
version "1.10.5"
@@ -816,10 +832,10 @@ ignore@^4.0.6:
816832
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
817833
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
818834

819-
ignore@^5.1.4:
820-
version "5.1.9"
821-
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb"
822-
integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==
835+
ignore@^5.2.0:
836+
version "5.3.2"
837+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
838+
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
823839

824840
import-fresh@^3.0.0, import-fresh@^3.2.1:
825841
version "3.3.0"
@@ -978,7 +994,7 @@ lru-cache@^6.0.0:
978994
dependencies:
979995
yallist "^4.0.0"
980996

981-
merge2@^1.3.0:
997+
merge2@^1.3.0, merge2@^1.4.1:
982998
version "1.4.1"
983999
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
9841000
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
@@ -998,6 +1014,13 @@ minimatch@3.0.4, minimatch@^3.0.4:
9981014
dependencies:
9991015
brace-expansion "^1.1.7"
10001016

1017+
minimatch@9.0.3:
1018+
version "9.0.3"
1019+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
1020+
integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
1021+
dependencies:
1022+
brace-expansion "^2.0.1"
1023+
10011024
mocha@^9.1.3:
10021025
version "9.1.3"
10031026
resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.1.3.tgz#8a623be6b323810493d8c8f6f7667440fa469fdb"
@@ -1221,13 +1244,18 @@ safe-buffer@^5.1.0:
12211244
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
12221245
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
12231246

1224-
semver@^7.2.1, semver@^7.3.5:
1247+
semver@^7.2.1:
12251248
version "7.5.4"
12261249
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
12271250
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
12281251
dependencies:
12291252
lru-cache "^6.0.0"
12301253

1254+
semver@^7.5.4:
1255+
version "7.6.3"
1256+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
1257+
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
1258+
12311259
serialize-javascript@6.0.0:
12321260
version "6.0.0"
12331261
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
@@ -1341,17 +1369,10 @@ to-regex-range@^5.0.1:
13411369
dependencies:
13421370
is-number "^7.0.0"
13431371

1344-
tslib@^1.8.1:
1345-
version "1.14.1"
1346-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
1347-
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
1348-
1349-
tsutils@^3.21.0:
1350-
version "3.21.0"
1351-
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
1352-
integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
1353-
dependencies:
1354-
tslib "^1.8.1"
1372+
ts-api-utils@^1.0.1:
1373+
version "1.3.0"
1374+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
1375+
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
13551376

13561377
type-check@^0.4.0, type-check@~0.4.0:
13571378
version "0.4.0"

0 commit comments

Comments
 (0)