381.diff (23114B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 9f8e6a0..54c5045 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": "^5.55.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.2.0", 22 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", 23 + "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", 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.4.0", 37 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", 38 + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", 39 + "dev": true, 40 + "engines": { 41 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 42 } 43 }, 44 "node_modules/@eslint/eslintrc": { 45 @@ -1374,18 +1383,19 @@ 46 "dev": true 47 }, 48 "node_modules/@typescript-eslint/eslint-plugin": { 49 - "version": "5.48.2", 50 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", 51 - "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", 52 + "version": "5.55.0", 53 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.55.0.tgz", 54 + "integrity": "sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==", 55 "dev": true, 56 "dependencies": { 57 - "@typescript-eslint/scope-manager": "5.48.2", 58 - "@typescript-eslint/type-utils": "5.48.2", 59 - "@typescript-eslint/utils": "5.48.2", 60 + "@eslint-community/regexpp": "^4.4.0", 61 + "@typescript-eslint/scope-manager": "5.55.0", 62 + "@typescript-eslint/type-utils": "5.55.0", 63 + "@typescript-eslint/utils": "5.55.0", 64 "debug": "^4.3.4", 65 + "grapheme-splitter": "^1.0.4", 66 "ignore": "^5.2.0", 67 "natural-compare-lite": "^1.4.0", 68 - "regexpp": "^3.2.0", 69 "semver": "^7.3.7", 70 "tsutils": "^3.21.0" 71 }, 72 @@ -1406,6 +1416,53 @@ 73 } 74 } 75 }, 76 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { 77 + "version": "5.55.0", 78 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 79 + "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 80 + "dev": true, 81 + "dependencies": { 82 + "@typescript-eslint/types": "5.55.0", 83 + "@typescript-eslint/visitor-keys": "5.55.0" 84 + }, 85 + "engines": { 86 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 87 + }, 88 + "funding": { 89 + "type": "opencollective", 90 + "url": "https://opencollective.com/typescript-eslint" 91 + } 92 + }, 93 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { 94 + "version": "5.55.0", 95 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 96 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 97 + "dev": true, 98 + "engines": { 99 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 100 + }, 101 + "funding": { 102 + "type": "opencollective", 103 + "url": "https://opencollective.com/typescript-eslint" 104 + } 105 + }, 106 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { 107 + "version": "5.55.0", 108 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 109 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 110 + "dev": true, 111 + "dependencies": { 112 + "@typescript-eslint/types": "5.55.0", 113 + "eslint-visitor-keys": "^3.3.0" 114 + }, 115 + "engines": { 116 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 117 + }, 118 + "funding": { 119 + "type": "opencollective", 120 + "url": "https://opencollective.com/typescript-eslint" 121 + } 122 + }, 123 "node_modules/@typescript-eslint/parser": { 124 "version": "5.48.2", 125 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz", 126 @@ -1451,13 +1508,13 @@ 127 } 128 }, 129 "node_modules/@typescript-eslint/type-utils": { 130 - "version": "5.48.2", 131 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", 132 - "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", 133 + "version": "5.55.0", 134 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.55.0.tgz", 135 + "integrity": "sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==", 136 "dev": true, 137 "dependencies": { 138 - "@typescript-eslint/typescript-estree": "5.48.2", 139 - "@typescript-eslint/utils": "5.48.2", 140 + "@typescript-eslint/typescript-estree": "5.55.0", 141 + "@typescript-eslint/utils": "5.55.0", 142 "debug": "^4.3.4", 143 "tsutils": "^3.21.0" 144 }, 145 @@ -1477,6 +1534,63 @@ 146 } 147 } 148 }, 149 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { 150 + "version": "5.55.0", 151 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 152 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 153 + "dev": true, 154 + "engines": { 155 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 156 + }, 157 + "funding": { 158 + "type": "opencollective", 159 + "url": "https://opencollective.com/typescript-eslint" 160 + } 161 + }, 162 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { 163 + "version": "5.55.0", 164 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 165 + "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 166 + "dev": true, 167 + "dependencies": { 168 + "@typescript-eslint/types": "5.55.0", 169 + "@typescript-eslint/visitor-keys": "5.55.0", 170 + "debug": "^4.3.4", 171 + "globby": "^11.1.0", 172 + "is-glob": "^4.0.3", 173 + "semver": "^7.3.7", 174 + "tsutils": "^3.21.0" 175 + }, 176 + "engines": { 177 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 178 + }, 179 + "funding": { 180 + "type": "opencollective", 181 + "url": "https://opencollective.com/typescript-eslint" 182 + }, 183 + "peerDependenciesMeta": { 184 + "typescript": { 185 + "optional": true 186 + } 187 + } 188 + }, 189 + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { 190 + "version": "5.55.0", 191 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 192 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 193 + "dev": true, 194 + "dependencies": { 195 + "@typescript-eslint/types": "5.55.0", 196 + "eslint-visitor-keys": "^3.3.0" 197 + }, 198 + "engines": { 199 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 200 + }, 201 + "funding": { 202 + "type": "opencollective", 203 + "url": "https://opencollective.com/typescript-eslint" 204 + } 205 + }, 206 "node_modules/@typescript-eslint/types": { 207 "version": "5.48.2", 208 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", 209 @@ -1518,18 +1632,18 @@ 210 } 211 }, 212 "node_modules/@typescript-eslint/utils": { 213 - "version": "5.48.2", 214 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", 215 - "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", 216 + "version": "5.55.0", 217 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.55.0.tgz", 218 + "integrity": "sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==", 219 "dev": true, 220 "dependencies": { 221 + "@eslint-community/eslint-utils": "^4.2.0", 222 "@types/json-schema": "^7.0.9", 223 "@types/semver": "^7.3.12", 224 - "@typescript-eslint/scope-manager": "5.48.2", 225 - "@typescript-eslint/types": "5.48.2", 226 - "@typescript-eslint/typescript-estree": "5.48.2", 227 + "@typescript-eslint/scope-manager": "5.55.0", 228 + "@typescript-eslint/types": "5.55.0", 229 + "@typescript-eslint/typescript-estree": "5.55.0", 230 "eslint-scope": "^5.1.1", 231 - "eslint-utils": "^3.0.0", 232 "semver": "^7.3.7" 233 }, 234 "engines": { 235 @@ -1543,6 +1657,80 @@ 236 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 237 } 238 }, 239 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { 240 + "version": "5.55.0", 241 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 242 + "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 243 + "dev": true, 244 + "dependencies": { 245 + "@typescript-eslint/types": "5.55.0", 246 + "@typescript-eslint/visitor-keys": "5.55.0" 247 + }, 248 + "engines": { 249 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 250 + }, 251 + "funding": { 252 + "type": "opencollective", 253 + "url": "https://opencollective.com/typescript-eslint" 254 + } 255 + }, 256 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { 257 + "version": "5.55.0", 258 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 259 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 260 + "dev": true, 261 + "engines": { 262 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 263 + }, 264 + "funding": { 265 + "type": "opencollective", 266 + "url": "https://opencollective.com/typescript-eslint" 267 + } 268 + }, 269 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { 270 + "version": "5.55.0", 271 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 272 + "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 273 + "dev": true, 274 + "dependencies": { 275 + "@typescript-eslint/types": "5.55.0", 276 + "@typescript-eslint/visitor-keys": "5.55.0", 277 + "debug": "^4.3.4", 278 + "globby": "^11.1.0", 279 + "is-glob": "^4.0.3", 280 + "semver": "^7.3.7", 281 + "tsutils": "^3.21.0" 282 + }, 283 + "engines": { 284 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 285 + }, 286 + "funding": { 287 + "type": "opencollective", 288 + "url": "https://opencollective.com/typescript-eslint" 289 + }, 290 + "peerDependenciesMeta": { 291 + "typescript": { 292 + "optional": true 293 + } 294 + } 295 + }, 296 + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { 297 + "version": "5.55.0", 298 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 299 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 300 + "dev": true, 301 + "dependencies": { 302 + "@typescript-eslint/types": "5.55.0", 303 + "eslint-visitor-keys": "^3.3.0" 304 + }, 305 + "engines": { 306 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 307 + }, 308 + "funding": { 309 + "type": "opencollective", 310 + "url": "https://opencollective.com/typescript-eslint" 311 + } 312 + }, 313 "node_modules/@typescript-eslint/visitor-keys": { 314 "version": "5.48.2", 315 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", 316 @@ -7497,14 +7685,20 @@ 317 "optional": true 318 }, 319 "@eslint-community/eslint-utils": { 320 - "version": "4.1.2", 321 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 322 - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 323 + "version": "4.2.0", 324 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", 325 + "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", 326 "dev": true, 327 "requires": { 328 "eslint-visitor-keys": "^3.3.0" 329 } 330 }, 331 + "@eslint-community/regexpp": { 332 + "version": "4.4.0", 333 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", 334 + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", 335 + "dev": true 336 + }, 337 "@eslint/eslintrc": { 338 "version": "1.4.1", 339 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 340 @@ -7986,20 +8180,49 @@ 341 "dev": true 342 }, 343 "@typescript-eslint/eslint-plugin": { 344 - "version": "5.48.2", 345 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", 346 - "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", 347 + "version": "5.55.0", 348 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.55.0.tgz", 349 + "integrity": "sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==", 350 "dev": true, 351 "requires": { 352 - "@typescript-eslint/scope-manager": "5.48.2", 353 - "@typescript-eslint/type-utils": "5.48.2", 354 - "@typescript-eslint/utils": "5.48.2", 355 + "@eslint-community/regexpp": "^4.4.0", 356 + "@typescript-eslint/scope-manager": "5.55.0", 357 + "@typescript-eslint/type-utils": "5.55.0", 358 + "@typescript-eslint/utils": "5.55.0", 359 "debug": "^4.3.4", 360 + "grapheme-splitter": "^1.0.4", 361 "ignore": "^5.2.0", 362 "natural-compare-lite": "^1.4.0", 363 - "regexpp": "^3.2.0", 364 "semver": "^7.3.7", 365 "tsutils": "^3.21.0" 366 + }, 367 + "dependencies": { 368 + "@typescript-eslint/scope-manager": { 369 + "version": "5.55.0", 370 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 371 + "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 372 + "dev": true, 373 + "requires": { 374 + "@typescript-eslint/types": "5.55.0", 375 + "@typescript-eslint/visitor-keys": "5.55.0" 376 + } 377 + }, 378 + "@typescript-eslint/types": { 379 + "version": "5.55.0", 380 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 381 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 382 + "dev": true 383 + }, 384 + "@typescript-eslint/visitor-keys": { 385 + "version": "5.55.0", 386 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 387 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 388 + "dev": true, 389 + "requires": { 390 + "@typescript-eslint/types": "5.55.0", 391 + "eslint-visitor-keys": "^3.3.0" 392 + } 393 + } 394 } 395 }, 396 "@typescript-eslint/parser": { 397 @@ -8025,15 +8248,48 @@ 398 } 399 }, 400 "@typescript-eslint/type-utils": { 401 - "version": "5.48.2", 402 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", 403 - "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", 404 + "version": "5.55.0", 405 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.55.0.tgz", 406 + "integrity": "sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==", 407 "dev": true, 408 "requires": { 409 - "@typescript-eslint/typescript-estree": "5.48.2", 410 - "@typescript-eslint/utils": "5.48.2", 411 + "@typescript-eslint/typescript-estree": "5.55.0", 412 + "@typescript-eslint/utils": "5.55.0", 413 "debug": "^4.3.4", 414 "tsutils": "^3.21.0" 415 + }, 416 + "dependencies": { 417 + "@typescript-eslint/types": { 418 + "version": "5.55.0", 419 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 420 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 421 + "dev": true 422 + }, 423 + "@typescript-eslint/typescript-estree": { 424 + "version": "5.55.0", 425 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 426 + "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 427 + "dev": true, 428 + "requires": { 429 + "@typescript-eslint/types": "5.55.0", 430 + "@typescript-eslint/visitor-keys": "5.55.0", 431 + "debug": "^4.3.4", 432 + "globby": "^11.1.0", 433 + "is-glob": "^4.0.3", 434 + "semver": "^7.3.7", 435 + "tsutils": "^3.21.0" 436 + } 437 + }, 438 + "@typescript-eslint/visitor-keys": { 439 + "version": "5.55.0", 440 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 441 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 442 + "dev": true, 443 + "requires": { 444 + "@typescript-eslint/types": "5.55.0", 445 + "eslint-visitor-keys": "^3.3.0" 446 + } 447 + } 448 } 449 }, 450 "@typescript-eslint/types": { 451 @@ -8058,19 +8314,62 @@ 452 } 453 }, 454 "@typescript-eslint/utils": { 455 - "version": "5.48.2", 456 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", 457 - "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", 458 + "version": "5.55.0", 459 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.55.0.tgz", 460 + "integrity": "sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==", 461 "dev": true, 462 "requires": { 463 + "@eslint-community/eslint-utils": "^4.2.0", 464 "@types/json-schema": "^7.0.9", 465 "@types/semver": "^7.3.12", 466 - "@typescript-eslint/scope-manager": "5.48.2", 467 - "@typescript-eslint/types": "5.48.2", 468 - "@typescript-eslint/typescript-estree": "5.48.2", 469 + "@typescript-eslint/scope-manager": "5.55.0", 470 + "@typescript-eslint/types": "5.55.0", 471 + "@typescript-eslint/typescript-estree": "5.55.0", 472 "eslint-scope": "^5.1.1", 473 - "eslint-utils": "^3.0.0", 474 "semver": "^7.3.7" 475 + }, 476 + "dependencies": { 477 + "@typescript-eslint/scope-manager": { 478 + "version": "5.55.0", 479 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 480 + "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 481 + "dev": true, 482 + "requires": { 483 + "@typescript-eslint/types": "5.55.0", 484 + "@typescript-eslint/visitor-keys": "5.55.0" 485 + } 486 + }, 487 + "@typescript-eslint/types": { 488 + "version": "5.55.0", 489 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 490 + "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 491 + "dev": true 492 + }, 493 + "@typescript-eslint/typescript-estree": { 494 + "version": "5.55.0", 495 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 496 + "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 497 + "dev": true, 498 + "requires": { 499 + "@typescript-eslint/types": "5.55.0", 500 + "@typescript-eslint/visitor-keys": "5.55.0", 501 + "debug": "^4.3.4", 502 + "globby": "^11.1.0", 503 + "is-glob": "^4.0.3", 504 + "semver": "^7.3.7", 505 + "tsutils": "^3.21.0" 506 + } 507 + }, 508 + "@typescript-eslint/visitor-keys": { 509 + "version": "5.55.0", 510 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 511 + "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 512 + "dev": true, 513 + "requires": { 514 + "@typescript-eslint/types": "5.55.0", 515 + "eslint-visitor-keys": "^3.3.0" 516 + } 517 + } 518 } 519 }, 520 "@typescript-eslint/visitor-keys": { 521 diff --git a/package.json b/package.json 522 index da65691..8db0bc2 100644 523 --- a/package.json 524 +++ b/package.json 525 @@ -36,7 +36,7 @@ 526 "@types/events": "^3.0.0", 527 "@types/react": "^18.0.27", 528 "@types/react-dom": "^18.0.10", 529 - "@typescript-eslint/eslint-plugin": "^5.48.2", 530 + "@typescript-eslint/eslint-plugin": "^5.55.0", 531 "@typescript-eslint/parser": "^5.48.2", 532 "@vitejs/plugin-react-swc": "^3.0.1", 533 "@vitest/ui": "^0.27.3",