597.diff (35834B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 1dede94..2180569 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -31,7 +31,7 @@ 6 "@types/events": "^3.0.0", 7 "@types/react": "^18.0.27", 8 "@types/react-dom": "^18.0.10", 9 - "@typescript-eslint/eslint-plugin": "^5.48.2", 10 + "@typescript-eslint/eslint-plugin": "^6.6.0", 11 "@typescript-eslint/parser": "^5.48.2", 12 "@vitejs/plugin-react-swc": "^3.0.1", 13 "@vitest/ui": "^0.27.3", 14 @@ -698,9 +698,9 @@ 15 } 16 }, 17 "node_modules/@eslint-community/eslint-utils": { 18 - "version": "4.1.2", 19 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 20 - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 21 + "version": "4.4.0", 22 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 23 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 24 "dev": true, 25 "dependencies": { 26 "eslint-visitor-keys": "^3.3.0" 27 @@ -709,7 +709,16 @@ 28 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 29 }, 30 "peerDependencies": { 31 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 32 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 33 + } 34 + }, 35 + "node_modules/@eslint-community/regexpp": { 36 + "version": "4.8.0", 37 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", 38 + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", 39 + "dev": true, 40 + "engines": { 41 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 42 } 43 }, 44 "node_modules/@eslint/eslintrc": { 45 @@ -1283,9 +1292,9 @@ 46 } 47 }, 48 "node_modules/@types/json-schema": { 49 - "version": "7.0.11", 50 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 51 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 52 + "version": "7.0.12", 53 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 54 + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 55 "dev": true 56 }, 57 "node_modules/@types/node": { 58 @@ -1338,9 +1347,9 @@ 59 "dev": true 60 }, 61 "node_modules/@types/semver": { 62 - "version": "7.3.13", 63 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 64 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 65 + "version": "7.5.1", 66 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", 67 + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==", 68 "dev": true 69 }, 70 "node_modules/@types/stack-utils": { 71 @@ -1374,31 +1383,33 @@ 72 "dev": true 73 }, 74 "node_modules/@typescript-eslint/eslint-plugin": { 75 - "version": "5.48.2", 76 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", 77 - "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", 78 + "version": "6.6.0", 79 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.6.0.tgz", 80 + "integrity": "sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==", 81 "dev": true, 82 "dependencies": { 83 - "@typescript-eslint/scope-manager": "5.48.2", 84 - "@typescript-eslint/type-utils": "5.48.2", 85 - "@typescript-eslint/utils": "5.48.2", 86 + "@eslint-community/regexpp": "^4.5.1", 87 + "@typescript-eslint/scope-manager": "6.6.0", 88 + "@typescript-eslint/type-utils": "6.6.0", 89 + "@typescript-eslint/utils": "6.6.0", 90 + "@typescript-eslint/visitor-keys": "6.6.0", 91 "debug": "^4.3.4", 92 - "ignore": "^5.2.0", 93 - "natural-compare-lite": "^1.4.0", 94 - "regexpp": "^3.2.0", 95 - "semver": "^7.3.7", 96 - "tsutils": "^3.21.0" 97 + "graphemer": "^1.4.0", 98 + "ignore": "^5.2.4", 99 + "natural-compare": "^1.4.0", 100 + "semver": "^7.5.4", 101 + "ts-api-utils": "^1.0.1" 102 }, 103 "engines": { 104 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 105 + "node": "^16.0.0 || >=18.0.0" 106 }, 107 "funding": { 108 "type": "opencollective", 109 "url": "https://opencollective.com/typescript-eslint" 110 }, 111 "peerDependencies": { 112 - "@typescript-eslint/parser": "^5.0.0", 113 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 114 + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", 115 + "eslint": "^7.0.0 || ^8.0.0" 116 }, 117 "peerDependenciesMeta": { 118 "typescript": { 119 @@ -1406,6 +1417,53 @@ 120 } 121 } 122 }, 123 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { 124 + "version": "6.6.0", 125 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz", 126 + "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==", 127 + "dev": true, 128 + "dependencies": { 129 + "@typescript-eslint/types": "6.6.0", 130 + "@typescript-eslint/visitor-keys": "6.6.0" 131 + }, 132 + "engines": { 133 + "node": "^16.0.0 || >=18.0.0" 134 + }, 135 + "funding": { 136 + "type": "opencollective", 137 + "url": "https://opencollective.com/typescript-eslint" 138 + } 139 + }, 140 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { 141 + "version": "6.6.0", 142 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 143 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 144 + "dev": true, 145 + "engines": { 146 + "node": "^16.0.0 || >=18.0.0" 147 + }, 148 + "funding": { 149 + "type": "opencollective", 150 + "url": "https://opencollective.com/typescript-eslint" 151 + } 152 + }, 153 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { 154 + "version": "6.6.0", 155 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 156 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 157 + "dev": true, 158 + "dependencies": { 159 + "@typescript-eslint/types": "6.6.0", 160 + "eslint-visitor-keys": "^3.4.1" 161 + }, 162 + "engines": { 163 + "node": "^16.0.0 || >=18.0.0" 164 + }, 165 + "funding": { 166 + "type": "opencollective", 167 + "url": "https://opencollective.com/typescript-eslint" 168 + } 169 + }, 170 "node_modules/@typescript-eslint/parser": { 171 "version": "5.48.2", 172 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz", 173 @@ -1451,25 +1509,65 @@ 174 } 175 }, 176 "node_modules/@typescript-eslint/type-utils": { 177 - "version": "5.48.2", 178 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", 179 - "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", 180 + "version": "6.6.0", 181 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.6.0.tgz", 182 + "integrity": "sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==", 183 "dev": true, 184 "dependencies": { 185 - "@typescript-eslint/typescript-estree": "5.48.2", 186 - "@typescript-eslint/utils": "5.48.2", 187 + "@typescript-eslint/typescript-estree": "6.6.0", 188 + "@typescript-eslint/utils": "6.6.0", 189 "debug": "^4.3.4", 190 - "tsutils": "^3.21.0" 191 + "ts-api-utils": "^1.0.1" 192 }, 193 "engines": { 194 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 195 + "node": "^16.0.0 || >=18.0.0" 196 }, 197 "funding": { 198 "type": "opencollective", 199 "url": "https://opencollective.com/typescript-eslint" 200 }, 201 "peerDependencies": { 202 - "eslint": "*" 203 + "eslint": "^7.0.0 || ^8.0.0" 204 + }, 205 + "peerDependenciesMeta": { 206 + "typescript": { 207 + "optional": true 208 + } 209 + } 210 + }, 211 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { 212 + "version": "6.6.0", 213 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 214 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 215 + "dev": true, 216 + "engines": { 217 + "node": "^16.0.0 || >=18.0.0" 218 + }, 219 + "funding": { 220 + "type": "opencollective", 221 + "url": "https://opencollective.com/typescript-eslint" 222 + } 223 + }, 224 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { 225 + "version": "6.6.0", 226 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz", 227 + "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==", 228 + "dev": true, 229 + "dependencies": { 230 + "@typescript-eslint/types": "6.6.0", 231 + "@typescript-eslint/visitor-keys": "6.6.0", 232 + "debug": "^4.3.4", 233 + "globby": "^11.1.0", 234 + "is-glob": "^4.0.3", 235 + "semver": "^7.5.4", 236 + "ts-api-utils": "^1.0.1" 237 + }, 238 + "engines": { 239 + "node": "^16.0.0 || >=18.0.0" 240 + }, 241 + "funding": { 242 + "type": "opencollective", 243 + "url": "https://opencollective.com/typescript-eslint" 244 }, 245 "peerDependenciesMeta": { 246 "typescript": { 247 @@ -1477,6 +1575,23 @@ 248 } 249 } 250 }, 251 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { 252 + "version": "6.6.0", 253 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 254 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 255 + "dev": true, 256 + "dependencies": { 257 + "@typescript-eslint/types": "6.6.0", 258 + "eslint-visitor-keys": "^3.4.1" 259 + }, 260 + "engines": { 261 + "node": "^16.0.0 || >=18.0.0" 262 + }, 263 + "funding": { 264 + "type": "opencollective", 265 + "url": "https://opencollective.com/typescript-eslint" 266 + } 267 + }, 268 "node_modules/@typescript-eslint/types": { 269 "version": "5.48.2", 270 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", 271 @@ -1518,29 +1633,102 @@ 272 } 273 }, 274 "node_modules/@typescript-eslint/utils": { 275 - "version": "5.48.2", 276 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", 277 - "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", 278 + "version": "6.6.0", 279 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.6.0.tgz", 280 + "integrity": "sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==", 281 "dev": true, 282 "dependencies": { 283 - "@types/json-schema": "^7.0.9", 284 - "@types/semver": "^7.3.12", 285 - "@typescript-eslint/scope-manager": "5.48.2", 286 - "@typescript-eslint/types": "5.48.2", 287 - "@typescript-eslint/typescript-estree": "5.48.2", 288 - "eslint-scope": "^5.1.1", 289 - "eslint-utils": "^3.0.0", 290 - "semver": "^7.3.7" 291 + "@eslint-community/eslint-utils": "^4.4.0", 292 + "@types/json-schema": "^7.0.12", 293 + "@types/semver": "^7.5.0", 294 + "@typescript-eslint/scope-manager": "6.6.0", 295 + "@typescript-eslint/types": "6.6.0", 296 + "@typescript-eslint/typescript-estree": "6.6.0", 297 + "semver": "^7.5.4" 298 }, 299 "engines": { 300 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 301 + "node": "^16.0.0 || >=18.0.0" 302 }, 303 "funding": { 304 "type": "opencollective", 305 "url": "https://opencollective.com/typescript-eslint" 306 }, 307 "peerDependencies": { 308 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 309 + "eslint": "^7.0.0 || ^8.0.0" 310 + } 311 + }, 312 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { 313 + "version": "6.6.0", 314 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz", 315 + "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==", 316 + "dev": true, 317 + "dependencies": { 318 + "@typescript-eslint/types": "6.6.0", 319 + "@typescript-eslint/visitor-keys": "6.6.0" 320 + }, 321 + "engines": { 322 + "node": "^16.0.0 || >=18.0.0" 323 + }, 324 + "funding": { 325 + "type": "opencollective", 326 + "url": "https://opencollective.com/typescript-eslint" 327 + } 328 + }, 329 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { 330 + "version": "6.6.0", 331 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 332 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 333 + "dev": true, 334 + "engines": { 335 + "node": "^16.0.0 || >=18.0.0" 336 + }, 337 + "funding": { 338 + "type": "opencollective", 339 + "url": "https://opencollective.com/typescript-eslint" 340 + } 341 + }, 342 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { 343 + "version": "6.6.0", 344 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz", 345 + "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==", 346 + "dev": true, 347 + "dependencies": { 348 + "@typescript-eslint/types": "6.6.0", 349 + "@typescript-eslint/visitor-keys": "6.6.0", 350 + "debug": "^4.3.4", 351 + "globby": "^11.1.0", 352 + "is-glob": "^4.0.3", 353 + "semver": "^7.5.4", 354 + "ts-api-utils": "^1.0.1" 355 + }, 356 + "engines": { 357 + "node": "^16.0.0 || >=18.0.0" 358 + }, 359 + "funding": { 360 + "type": "opencollective", 361 + "url": "https://opencollective.com/typescript-eslint" 362 + }, 363 + "peerDependenciesMeta": { 364 + "typescript": { 365 + "optional": true 366 + } 367 + } 368 + }, 369 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { 370 + "version": "6.6.0", 371 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 372 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 373 + "dev": true, 374 + "dependencies": { 375 + "@typescript-eslint/types": "6.6.0", 376 + "eslint-visitor-keys": "^3.4.1" 377 + }, 378 + "engines": { 379 + "node": "^16.0.0 || >=18.0.0" 380 + }, 381 + "funding": { 382 + "type": "opencollective", 383 + "url": "https://opencollective.com/typescript-eslint" 384 } 385 }, 386 "node_modules/@typescript-eslint/visitor-keys": { 387 @@ -2951,19 +3139,6 @@ 388 "eslint": ">=8.28.0" 389 } 390 }, 391 - "node_modules/eslint-scope": { 392 - "version": "5.1.1", 393 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 394 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 395 - "dev": true, 396 - "dependencies": { 397 - "esrecurse": "^4.3.0", 398 - "estraverse": "^4.1.1" 399 - }, 400 - "engines": { 401 - "node": ">=8.0.0" 402 - } 403 - }, 404 "node_modules/eslint-utils": { 405 "version": "3.0.0", 406 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 407 @@ -2992,12 +3167,15 @@ 408 } 409 }, 410 "node_modules/eslint-visitor-keys": { 411 - "version": "3.3.0", 412 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 413 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 414 + "version": "3.4.3", 415 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 416 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 417 "dev": true, 418 "engines": { 419 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 420 + }, 421 + "funding": { 422 + "url": "https://opencollective.com/eslint" 423 } 424 }, 425 "node_modules/eslint/node_modules/eslint-scope": { 426 @@ -3094,15 +3272,6 @@ 427 "node": ">=4.0" 428 } 429 }, 430 - "node_modules/estraverse": { 431 - "version": "4.3.0", 432 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 433 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 434 - "dev": true, 435 - "engines": { 436 - "node": ">=4.0" 437 - } 438 - }, 439 "node_modules/esutils": { 440 "version": "2.0.3", 441 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 442 @@ -3502,6 +3671,12 @@ 443 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 444 "dev": true 445 }, 446 + "node_modules/graphemer": { 447 + "version": "1.4.0", 448 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 449 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 450 + "dev": true 451 + }, 452 "node_modules/happy-dom": { 453 "version": "8.1.2", 454 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-8.1.2.tgz", 455 @@ -4806,12 +4981,6 @@ 456 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 457 "dev": true 458 }, 459 - "node_modules/natural-compare-lite": { 460 - "version": "1.4.0", 461 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 462 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 463 - "dev": true 464 - }, 465 "node_modules/node-fetch": { 466 "version": "2.6.7", 467 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", 468 @@ -6012,9 +6181,9 @@ 469 } 470 }, 471 "node_modules/semver": { 472 - "version": "7.3.8", 473 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 474 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 475 + "version": "7.5.4", 476 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 477 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 478 "dev": true, 479 "dependencies": { 480 "lru-cache": "^6.0.0" 481 @@ -6504,6 +6673,18 @@ 482 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 483 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 484 }, 485 + "node_modules/ts-api-utils": { 486 + "version": "1.0.2", 487 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.2.tgz", 488 + "integrity": "sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==", 489 + "dev": true, 490 + "engines": { 491 + "node": ">=16.13.0" 492 + }, 493 + "peerDependencies": { 494 + "typescript": ">=4.2.0" 495 + } 496 + }, 497 "node_modules/tslib": { 498 "version": "2.4.1", 499 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 500 @@ -7497,14 +7678,20 @@ 501 "optional": true 502 }, 503 "@eslint-community/eslint-utils": { 504 - "version": "4.1.2", 505 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 506 - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 507 + "version": "4.4.0", 508 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 509 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 510 "dev": true, 511 "requires": { 512 "eslint-visitor-keys": "^3.3.0" 513 } 514 }, 515 + "@eslint-community/regexpp": { 516 + "version": "4.8.0", 517 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", 518 + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", 519 + "dev": true 520 + }, 521 "@eslint/eslintrc": { 522 "version": "1.4.1", 523 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 524 @@ -7895,9 +8082,9 @@ 525 } 526 }, 527 "@types/json-schema": { 528 - "version": "7.0.11", 529 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 530 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 531 + "version": "7.0.12", 532 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 533 + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 534 "dev": true 535 }, 536 "@types/node": { 537 @@ -7950,9 +8137,9 @@ 538 "dev": true 539 }, 540 "@types/semver": { 541 - "version": "7.3.13", 542 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 543 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 544 + "version": "7.5.1", 545 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", 546 + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==", 547 "dev": true 548 }, 549 "@types/stack-utils": { 550 @@ -7986,20 +8173,50 @@ 551 "dev": true 552 }, 553 "@typescript-eslint/eslint-plugin": { 554 - "version": "5.48.2", 555 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", 556 - "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", 557 + "version": "6.6.0", 558 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.6.0.tgz", 559 + "integrity": "sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==", 560 "dev": true, 561 "requires": { 562 - "@typescript-eslint/scope-manager": "5.48.2", 563 - "@typescript-eslint/type-utils": "5.48.2", 564 - "@typescript-eslint/utils": "5.48.2", 565 + "@eslint-community/regexpp": "^4.5.1", 566 + "@typescript-eslint/scope-manager": "6.6.0", 567 + "@typescript-eslint/type-utils": "6.6.0", 568 + "@typescript-eslint/utils": "6.6.0", 569 + "@typescript-eslint/visitor-keys": "6.6.0", 570 "debug": "^4.3.4", 571 - "ignore": "^5.2.0", 572 - "natural-compare-lite": "^1.4.0", 573 - "regexpp": "^3.2.0", 574 - "semver": "^7.3.7", 575 - "tsutils": "^3.21.0" 576 + "graphemer": "^1.4.0", 577 + "ignore": "^5.2.4", 578 + "natural-compare": "^1.4.0", 579 + "semver": "^7.5.4", 580 + "ts-api-utils": "^1.0.1" 581 + }, 582 + "dependencies": { 583 + "@typescript-eslint/scope-manager": { 584 + "version": "6.6.0", 585 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz", 586 + "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==", 587 + "dev": true, 588 + "requires": { 589 + "@typescript-eslint/types": "6.6.0", 590 + "@typescript-eslint/visitor-keys": "6.6.0" 591 + } 592 + }, 593 + "@typescript-eslint/types": { 594 + "version": "6.6.0", 595 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 596 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 597 + "dev": true 598 + }, 599 + "@typescript-eslint/visitor-keys": { 600 + "version": "6.6.0", 601 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 602 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 603 + "dev": true, 604 + "requires": { 605 + "@typescript-eslint/types": "6.6.0", 606 + "eslint-visitor-keys": "^3.4.1" 607 + } 608 + } 609 } 610 }, 611 "@typescript-eslint/parser": { 612 @@ -8025,15 +8242,48 @@ 613 } 614 }, 615 "@typescript-eslint/type-utils": { 616 - "version": "5.48.2", 617 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", 618 - "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", 619 + "version": "6.6.0", 620 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.6.0.tgz", 621 + "integrity": "sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==", 622 "dev": true, 623 "requires": { 624 - "@typescript-eslint/typescript-estree": "5.48.2", 625 - "@typescript-eslint/utils": "5.48.2", 626 + "@typescript-eslint/typescript-estree": "6.6.0", 627 + "@typescript-eslint/utils": "6.6.0", 628 "debug": "^4.3.4", 629 - "tsutils": "^3.21.0" 630 + "ts-api-utils": "^1.0.1" 631 + }, 632 + "dependencies": { 633 + "@typescript-eslint/types": { 634 + "version": "6.6.0", 635 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 636 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 637 + "dev": true 638 + }, 639 + "@typescript-eslint/typescript-estree": { 640 + "version": "6.6.0", 641 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz", 642 + "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==", 643 + "dev": true, 644 + "requires": { 645 + "@typescript-eslint/types": "6.6.0", 646 + "@typescript-eslint/visitor-keys": "6.6.0", 647 + "debug": "^4.3.4", 648 + "globby": "^11.1.0", 649 + "is-glob": "^4.0.3", 650 + "semver": "^7.5.4", 651 + "ts-api-utils": "^1.0.1" 652 + } 653 + }, 654 + "@typescript-eslint/visitor-keys": { 655 + "version": "6.6.0", 656 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 657 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 658 + "dev": true, 659 + "requires": { 660 + "@typescript-eslint/types": "6.6.0", 661 + "eslint-visitor-keys": "^3.4.1" 662 + } 663 + } 664 } 665 }, 666 "@typescript-eslint/types": { 667 @@ -8058,19 +8308,61 @@ 668 } 669 }, 670 "@typescript-eslint/utils": { 671 - "version": "5.48.2", 672 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", 673 - "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", 674 + "version": "6.6.0", 675 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.6.0.tgz", 676 + "integrity": "sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==", 677 "dev": true, 678 "requires": { 679 - "@types/json-schema": "^7.0.9", 680 - "@types/semver": "^7.3.12", 681 - "@typescript-eslint/scope-manager": "5.48.2", 682 - "@typescript-eslint/types": "5.48.2", 683 - "@typescript-eslint/typescript-estree": "5.48.2", 684 - "eslint-scope": "^5.1.1", 685 - "eslint-utils": "^3.0.0", 686 - "semver": "^7.3.7" 687 + "@eslint-community/eslint-utils": "^4.4.0", 688 + "@types/json-schema": "^7.0.12", 689 + "@types/semver": "^7.5.0", 690 + "@typescript-eslint/scope-manager": "6.6.0", 691 + "@typescript-eslint/types": "6.6.0", 692 + "@typescript-eslint/typescript-estree": "6.6.0", 693 + "semver": "^7.5.4" 694 + }, 695 + "dependencies": { 696 + "@typescript-eslint/scope-manager": { 697 + "version": "6.6.0", 698 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz", 699 + "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==", 700 + "dev": true, 701 + "requires": { 702 + "@typescript-eslint/types": "6.6.0", 703 + "@typescript-eslint/visitor-keys": "6.6.0" 704 + } 705 + }, 706 + "@typescript-eslint/types": { 707 + "version": "6.6.0", 708 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 709 + "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 710 + "dev": true 711 + }, 712 + "@typescript-eslint/typescript-estree": { 713 + "version": "6.6.0", 714 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz", 715 + "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==", 716 + "dev": true, 717 + "requires": { 718 + "@typescript-eslint/types": "6.6.0", 719 + "@typescript-eslint/visitor-keys": "6.6.0", 720 + "debug": "^4.3.4", 721 + "globby": "^11.1.0", 722 + "is-glob": "^4.0.3", 723 + "semver": "^7.5.4", 724 + "ts-api-utils": "^1.0.1" 725 + } 726 + }, 727 + "@typescript-eslint/visitor-keys": { 728 + "version": "6.6.0", 729 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 730 + "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 731 + "dev": true, 732 + "requires": { 733 + "@typescript-eslint/types": "6.6.0", 734 + "eslint-visitor-keys": "^3.4.1" 735 + } 736 + } 737 } 738 }, 739 "@typescript-eslint/visitor-keys": { 740 @@ -9115,16 +9407,6 @@ 741 "strip-indent": "^3.0.0" 742 } 743 }, 744 - "eslint-scope": { 745 - "version": "5.1.1", 746 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 747 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 748 - "dev": true, 749 - "requires": { 750 - "esrecurse": "^4.3.0", 751 - "estraverse": "^4.1.1" 752 - } 753 - }, 754 "eslint-utils": { 755 "version": "3.0.0", 756 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 757 @@ -9143,9 +9425,9 @@ 758 } 759 }, 760 "eslint-visitor-keys": { 761 - "version": "3.3.0", 762 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 763 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 764 + "version": "3.4.3", 765 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 766 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 767 "dev": true 768 }, 769 "espree": { 770 @@ -9199,12 +9481,6 @@ 771 } 772 } 773 }, 774 - "estraverse": { 775 - "version": "4.3.0", 776 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 777 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 778 - "dev": true 779 - }, 780 "esutils": { 781 "version": "2.0.3", 782 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 783 @@ -9512,6 +9788,12 @@ 784 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 785 "dev": true 786 }, 787 + "graphemer": { 788 + "version": "1.4.0", 789 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 790 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 791 + "dev": true 792 + }, 793 "happy-dom": { 794 "version": "8.1.2", 795 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-8.1.2.tgz", 796 @@ -10460,12 +10742,6 @@ 797 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 798 "dev": true 799 }, 800 - "natural-compare-lite": { 801 - "version": "1.4.0", 802 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 803 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 804 - "dev": true 805 - }, 806 "node-fetch": { 807 "version": "2.6.7", 808 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", 809 @@ -11276,9 +11552,9 @@ 810 "integrity": "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw==" 811 }, 812 "semver": { 813 - "version": "7.3.8", 814 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 815 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 816 + "version": "7.5.4", 817 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 818 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 819 "dev": true, 820 "requires": { 821 "lru-cache": "^6.0.0" 822 @@ -11649,6 +11925,13 @@ 823 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 824 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 825 }, 826 + "ts-api-utils": { 827 + "version": "1.0.2", 828 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.2.tgz", 829 + "integrity": "sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==", 830 + "dev": true, 831 + "requires": {} 832 + }, 833 "tslib": { 834 "version": "2.4.1", 835 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 836 diff --git a/package.json b/package.json 837 index 85022c5..575401c 100644 838 --- a/package.json 839 +++ b/package.json 840 @@ -36,7 +36,7 @@ 841 "@types/events": "^3.0.0", 842 "@types/react": "^18.0.27", 843 "@types/react-dom": "^18.0.10", 844 - "@typescript-eslint/eslint-plugin": "^5.48.2", 845 + "@typescript-eslint/eslint-plugin": "^6.6.0", 846 "@typescript-eslint/parser": "^5.48.2", 847 "@vitejs/plugin-react-swc": "^3.0.1", 848 "@vitest/ui": "^0.27.3",