Skip to content

Commit 9728c0e

Browse files
committed
feat: configure eslint for typescript
1 parent cea9d85 commit 9728c0e

File tree

4 files changed

+216
-12
lines changed

4 files changed

+216
-12
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Ignore built files except build/index.js
44
build/*
55
!build/index.js
6+
dist/*
67
coverage/*
78

89
# Directory for instrumented libs generated by jscoverage/JSCover

.eslintrc.json

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"impliedStrict": true
1515
}
1616
},
17-
17+
1818
"plugins": [
1919
"chai-friendly",
2020
"import",
@@ -89,5 +89,41 @@
8989
"node/no-deprecated-api": "warn",
9090
"no-useless-constructor": "warn",
9191
"no-return-await": "off"
92-
}
92+
},
93+
94+
"overrides": [
95+
{
96+
"files": ["**/*.ts"],
97+
"parser": "@typescript-eslint/parser",
98+
"plugins": ["@typescript-eslint/eslint-plugin"],
99+
"extends": ["plugin:@typescript-eslint/recommended"],
100+
"parserOptions": {
101+
"project": "tsconfig.json",
102+
"sourceType": "module"
103+
},
104+
"env": {
105+
"node": true
106+
},
107+
"rules": {
108+
"no-restricted-syntax": "warn",
109+
"import/prefer-default-export": "off",
110+
"node/no-unsupported-features": "off",
111+
"node/no-unsupported-features/es-builtins": "error",
112+
"node/no-unsupported-features/es-syntax": ["error", {
113+
"ignores": ["modules"]
114+
}],
115+
"node/no-unsupported-features/node-builtins": "error",
116+
"no-empty-function": "warn",
117+
"lines-between-class-members": "off",
118+
"@typescript-eslint/no-explicit-any": "warn",
119+
"@typescript-eslint/no-var-requires": "warn",
120+
"@typescript-eslint/no-unused-vars": ["error", {
121+
"argsIgnorePattern": "^_",
122+
"varsIgnorePattern": "^_",
123+
"caughtErrorsIgnorePattern": "^_"
124+
}
125+
]
126+
}
127+
}
128+
]
93129
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
"q": "^1.5.1"
2323
},
2424
"devDependencies": {
25+
"@typescript-eslint/eslint-plugin": "^8.18.1",
26+
"@typescript-eslint/parser": "^8.18.1",
2527
"chai": "^4.4.1",
2628
"eslint": "^8.57.0",
2729
"eslint-config-airbnb-base": "^15.0.0",

yarn.lock

Lines changed: 175 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,18 @@
543543
dependencies:
544544
eslint-visitor-keys "^3.3.0"
545545

546+
"@eslint-community/eslint-utils@^4.4.0":
547+
version "4.4.1"
548+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56"
549+
integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==
550+
dependencies:
551+
eslint-visitor-keys "^3.4.3"
552+
553+
"@eslint-community/regexpp@^4.10.0":
554+
version "4.12.1"
555+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
556+
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
557+
546558
"@eslint-community/regexpp@^4.6.1":
547559
version "4.11.0"
548560
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
@@ -630,12 +642,12 @@
630642
"@nodelib/fs.stat" "2.0.5"
631643
run-parallel "^1.1.9"
632644

633-
"@nodelib/fs.stat@2.0.5":
645+
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
634646
version "2.0.5"
635647
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
636648
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
637649

638-
"@nodelib/fs.walk@^1.2.8":
650+
"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
639651
version "1.2.8"
640652
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
641653
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -1142,6 +1154,87 @@
11421154
"@types/node" "*"
11431155
"@types/webidl-conversions" "*"
11441156

1157+
"@typescript-eslint/eslint-plugin@^8.18.1":
1158+
version "8.18.1"
1159+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz#992e5ac1553ce20d0d46aa6eccd79dc36dedc805"
1160+
integrity sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==
1161+
dependencies:
1162+
"@eslint-community/regexpp" "^4.10.0"
1163+
"@typescript-eslint/scope-manager" "8.18.1"
1164+
"@typescript-eslint/type-utils" "8.18.1"
1165+
"@typescript-eslint/utils" "8.18.1"
1166+
"@typescript-eslint/visitor-keys" "8.18.1"
1167+
graphemer "^1.4.0"
1168+
ignore "^5.3.1"
1169+
natural-compare "^1.4.0"
1170+
ts-api-utils "^1.3.0"
1171+
1172+
"@typescript-eslint/parser@^8.18.1":
1173+
version "8.18.1"
1174+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.18.1.tgz#c258bae062778b7696793bc492249027a39dfb95"
1175+
integrity sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==
1176+
dependencies:
1177+
"@typescript-eslint/scope-manager" "8.18.1"
1178+
"@typescript-eslint/types" "8.18.1"
1179+
"@typescript-eslint/typescript-estree" "8.18.1"
1180+
"@typescript-eslint/visitor-keys" "8.18.1"
1181+
debug "^4.3.4"
1182+
1183+
"@typescript-eslint/scope-manager@8.18.1":
1184+
version "8.18.1"
1185+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz#52cedc3a8178d7464a70beffed3203678648e55b"
1186+
integrity sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==
1187+
dependencies:
1188+
"@typescript-eslint/types" "8.18.1"
1189+
"@typescript-eslint/visitor-keys" "8.18.1"
1190+
1191+
"@typescript-eslint/type-utils@8.18.1":
1192+
version "8.18.1"
1193+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.18.1.tgz#10f41285475c0bdee452b79ff7223f0e43a7781e"
1194+
integrity sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==
1195+
dependencies:
1196+
"@typescript-eslint/typescript-estree" "8.18.1"
1197+
"@typescript-eslint/utils" "8.18.1"
1198+
debug "^4.3.4"
1199+
ts-api-utils "^1.3.0"
1200+
1201+
"@typescript-eslint/types@8.18.1":
1202+
version "8.18.1"
1203+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.18.1.tgz#d7f4f94d0bba9ebd088de840266fcd45408a8fff"
1204+
integrity sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==
1205+
1206+
"@typescript-eslint/typescript-estree@8.18.1":
1207+
version "8.18.1"
1208+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz#2a86cd64b211a742f78dfa7e6f4860413475367e"
1209+
integrity sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==
1210+
dependencies:
1211+
"@typescript-eslint/types" "8.18.1"
1212+
"@typescript-eslint/visitor-keys" "8.18.1"
1213+
debug "^4.3.4"
1214+
fast-glob "^3.3.2"
1215+
is-glob "^4.0.3"
1216+
minimatch "^9.0.4"
1217+
semver "^7.6.0"
1218+
ts-api-utils "^1.3.0"
1219+
1220+
"@typescript-eslint/utils@8.18.1":
1221+
version "8.18.1"
1222+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.1.tgz#c4199ea23fc823c736e2c96fd07b1f7235fa92d5"
1223+
integrity sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==
1224+
dependencies:
1225+
"@eslint-community/eslint-utils" "^4.4.0"
1226+
"@typescript-eslint/scope-manager" "8.18.1"
1227+
"@typescript-eslint/types" "8.18.1"
1228+
"@typescript-eslint/typescript-estree" "8.18.1"
1229+
1230+
"@typescript-eslint/visitor-keys@8.18.1":
1231+
version "8.18.1"
1232+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz#344b4f6bc83f104f514676facf3129260df7610a"
1233+
integrity sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==
1234+
dependencies:
1235+
"@typescript-eslint/types" "8.18.1"
1236+
eslint-visitor-keys "^4.2.0"
1237+
11451238
"@ungap/structured-clone@^1.2.0":
11461239
version "1.2.0"
11471240
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -1598,6 +1691,13 @@ brace-expansion@^2.0.1:
15981691
dependencies:
15991692
balanced-match "^1.0.0"
16001693

1694+
braces@^3.0.3:
1695+
version "3.0.3"
1696+
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
1697+
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
1698+
dependencies:
1699+
fill-range "^7.1.1"
1700+
16011701
braces@~3.0.2:
16021702
version "3.0.2"
16031703
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -1978,6 +2078,13 @@ debug@^4.3.1, debug@^4.3.2, debug@^4.3.5:
19782078
dependencies:
19792079
ms "2.1.2"
19802080

2081+
debug@^4.3.4:
2082+
version "4.4.0"
2083+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
2084+
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
2085+
dependencies:
2086+
ms "^2.1.3"
2087+
19812088
decamelize@^4.0.0:
19822089
version "4.0.0"
19832090
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
@@ -2508,6 +2615,11 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
25082615
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
25092616
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
25102617

2618+
eslint-visitor-keys@^4.2.0:
2619+
version "4.2.0"
2620+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
2621+
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
2622+
25112623
eslint@^8.57.0:
25122624
version "8.57.1"
25132625
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
@@ -2645,6 +2757,17 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
26452757
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
26462758
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
26472759

2760+
fast-glob@^3.3.2:
2761+
version "3.3.2"
2762+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
2763+
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
2764+
dependencies:
2765+
"@nodelib/fs.stat" "^2.0.2"
2766+
"@nodelib/fs.walk" "^1.2.3"
2767+
glob-parent "^5.1.2"
2768+
merge2 "^1.3.0"
2769+
micromatch "^4.0.4"
2770+
26482771
fast-json-stable-stringify@^2.0.0:
26492772
version "2.1.0"
26502773
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -2755,6 +2878,13 @@ fill-range@^7.0.1:
27552878
dependencies:
27562879
to-regex-range "^5.0.1"
27572880

2881+
fill-range@^7.1.1:
2882+
version "7.1.1"
2883+
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
2884+
integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
2885+
dependencies:
2886+
to-regex-range "^5.0.1"
2887+
27582888
find-my-way@^8.0.0:
27592889
version "8.2.2"
27602890
resolved "https://registry.yarnpkg.com/find-my-way/-/find-my-way-8.2.2.tgz#f3e78bc6ead2da4fdaa201335da3228600ed0285"
@@ -2949,20 +3079,20 @@ getpass@^0.1.1:
29493079
dependencies:
29503080
assert-plus "^1.0.0"
29513081

3082+
glob-parent@^5.1.2, glob-parent@~5.1.2:
3083+
version "5.1.2"
3084+
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
3085+
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
3086+
dependencies:
3087+
is-glob "^4.0.1"
3088+
29523089
glob-parent@^6.0.2:
29533090
version "6.0.2"
29543091
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
29553092
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
29563093
dependencies:
29573094
is-glob "^4.0.3"
29583095

2959-
glob-parent@~5.1.2:
2960-
version "5.1.2"
2961-
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
2962-
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
2963-
dependencies:
2964-
is-glob "^4.0.1"
2965-
29663096
glob@^5.0.15:
29673097
version "5.0.15"
29683098
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
@@ -3203,6 +3333,11 @@ ignore@^5.2.0:
32033333
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
32043334
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
32053335

3336+
ignore@^5.3.1:
3337+
version "5.3.2"
3338+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
3339+
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
3340+
32063341
import-fresh@^3.2.1:
32073342
version "3.3.0"
32083343
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -3909,6 +4044,19 @@ merge-descriptors@~1.0.0:
39094044
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
39104045
integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
39114046

4047+
merge2@^1.3.0:
4048+
version "1.4.1"
4049+
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
4050+
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
4051+
4052+
micromatch@^4.0.4:
4053+
version "4.0.8"
4054+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
4055+
integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
4056+
dependencies:
4057+
braces "^3.0.3"
4058+
picomatch "^2.3.1"
4059+
39124060
mime-db@1.52.0:
39134061
version "1.52.0"
39144062
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
@@ -3952,6 +4100,13 @@ minimatch@^5.0.1, minimatch@^5.1.6:
39524100
dependencies:
39534101
brace-expansion "^2.0.1"
39544102

4103+
minimatch@^9.0.4:
4104+
version "9.0.5"
4105+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
4106+
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
4107+
dependencies:
4108+
brace-expansion "^2.0.1"
4109+
39554110
minimist@0.0.8:
39564111
version "0.0.8"
39574112
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
@@ -4320,7 +4475,7 @@ performance-now@^2.1.0:
43204475
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
43214476
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
43224477

4323-
picomatch@^2.0.4, picomatch@^2.2.1:
4478+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
43244479
version "2.3.1"
43254480
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
43264481
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -4775,6 +4930,11 @@ semver@^7.5.4:
47754930
dependencies:
47764931
lru-cache "^6.0.0"
47774932

4933+
semver@^7.6.0:
4934+
version "7.6.3"
4935+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
4936+
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
4937+
47784938
serialize-javascript@^6.0.2:
47794939
version "6.0.2"
47804940
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
@@ -5188,6 +5348,11 @@ triple-beam@^1.3.0:
51885348
resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
51895349
integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
51905350

5351+
ts-api-utils@^1.3.0:
5352+
version "1.4.3"
5353+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064"
5354+
integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==
5355+
51915356
tsconfig-paths@^3.15.0:
51925357
version "3.15.0"
51935358
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"

0 commit comments

Comments
 (0)