matrix-art.meta

Issues/PRs archive for MTRNord/matrix-art
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.meta.git
Log | Files | Refs

336.diff (20328B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index 9f8e6a0..aaab3f1 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.51.0",
     11          "@typescript-eslint/parser": "^5.48.2",
     12          "@vitejs/plugin-react-swc": "^3.0.1",
     13          "@vitest/ui": "^0.27.3",
     14 @@ -1374,15 +1374,16 @@
     15        "dev": true
     16      },
     17      "node_modules/@typescript-eslint/eslint-plugin": {
     18 -      "version": "5.48.2",
     19 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz",
     20 -      "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==",
     21 +      "version": "5.51.0",
     22 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz",
     23 +      "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==",
     24        "dev": true,
     25        "dependencies": {
     26 -        "@typescript-eslint/scope-manager": "5.48.2",
     27 -        "@typescript-eslint/type-utils": "5.48.2",
     28 -        "@typescript-eslint/utils": "5.48.2",
     29 +        "@typescript-eslint/scope-manager": "5.51.0",
     30 +        "@typescript-eslint/type-utils": "5.51.0",
     31 +        "@typescript-eslint/utils": "5.51.0",
     32          "debug": "^4.3.4",
     33 +        "grapheme-splitter": "^1.0.4",
     34          "ignore": "^5.2.0",
     35          "natural-compare-lite": "^1.4.0",
     36          "regexpp": "^3.2.0",
     37 @@ -1406,6 +1407,53 @@
     38          }
     39        }
     40      },
     41 +    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
     42 +      "version": "5.51.0",
     43 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz",
     44 +      "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==",
     45 +      "dev": true,
     46 +      "dependencies": {
     47 +        "@typescript-eslint/types": "5.51.0",
     48 +        "@typescript-eslint/visitor-keys": "5.51.0"
     49 +      },
     50 +      "engines": {
     51 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     52 +      },
     53 +      "funding": {
     54 +        "type": "opencollective",
     55 +        "url": "https://opencollective.com/typescript-eslint"
     56 +      }
     57 +    },
     58 +    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
     59 +      "version": "5.51.0",
     60 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
     61 +      "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
     62 +      "dev": true,
     63 +      "engines": {
     64 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     65 +      },
     66 +      "funding": {
     67 +        "type": "opencollective",
     68 +        "url": "https://opencollective.com/typescript-eslint"
     69 +      }
     70 +    },
     71 +    "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
     72 +      "version": "5.51.0",
     73 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
     74 +      "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
     75 +      "dev": true,
     76 +      "dependencies": {
     77 +        "@typescript-eslint/types": "5.51.0",
     78 +        "eslint-visitor-keys": "^3.3.0"
     79 +      },
     80 +      "engines": {
     81 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     82 +      },
     83 +      "funding": {
     84 +        "type": "opencollective",
     85 +        "url": "https://opencollective.com/typescript-eslint"
     86 +      }
     87 +    },
     88      "node_modules/@typescript-eslint/parser": {
     89        "version": "5.48.2",
     90        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz",
     91 @@ -1451,13 +1499,13 @@
     92        }
     93      },
     94      "node_modules/@typescript-eslint/type-utils": {
     95 -      "version": "5.48.2",
     96 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz",
     97 -      "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==",
     98 +      "version": "5.51.0",
     99 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz",
    100 +      "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==",
    101        "dev": true,
    102        "dependencies": {
    103 -        "@typescript-eslint/typescript-estree": "5.48.2",
    104 -        "@typescript-eslint/utils": "5.48.2",
    105 +        "@typescript-eslint/typescript-estree": "5.51.0",
    106 +        "@typescript-eslint/utils": "5.51.0",
    107          "debug": "^4.3.4",
    108          "tsutils": "^3.21.0"
    109        },
    110 @@ -1477,6 +1525,63 @@
    111          }
    112        }
    113      },
    114 +    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
    115 +      "version": "5.51.0",
    116 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
    117 +      "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
    118 +      "dev": true,
    119 +      "engines": {
    120 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    121 +      },
    122 +      "funding": {
    123 +        "type": "opencollective",
    124 +        "url": "https://opencollective.com/typescript-eslint"
    125 +      }
    126 +    },
    127 +    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
    128 +      "version": "5.51.0",
    129 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz",
    130 +      "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==",
    131 +      "dev": true,
    132 +      "dependencies": {
    133 +        "@typescript-eslint/types": "5.51.0",
    134 +        "@typescript-eslint/visitor-keys": "5.51.0",
    135 +        "debug": "^4.3.4",
    136 +        "globby": "^11.1.0",
    137 +        "is-glob": "^4.0.3",
    138 +        "semver": "^7.3.7",
    139 +        "tsutils": "^3.21.0"
    140 +      },
    141 +      "engines": {
    142 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    143 +      },
    144 +      "funding": {
    145 +        "type": "opencollective",
    146 +        "url": "https://opencollective.com/typescript-eslint"
    147 +      },
    148 +      "peerDependenciesMeta": {
    149 +        "typescript": {
    150 +          "optional": true
    151 +        }
    152 +      }
    153 +    },
    154 +    "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
    155 +      "version": "5.51.0",
    156 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
    157 +      "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
    158 +      "dev": true,
    159 +      "dependencies": {
    160 +        "@typescript-eslint/types": "5.51.0",
    161 +        "eslint-visitor-keys": "^3.3.0"
    162 +      },
    163 +      "engines": {
    164 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    165 +      },
    166 +      "funding": {
    167 +        "type": "opencollective",
    168 +        "url": "https://opencollective.com/typescript-eslint"
    169 +      }
    170 +    },
    171      "node_modules/@typescript-eslint/types": {
    172        "version": "5.48.2",
    173        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz",
    174 @@ -1518,16 +1623,16 @@
    175        }
    176      },
    177      "node_modules/@typescript-eslint/utils": {
    178 -      "version": "5.48.2",
    179 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz",
    180 -      "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==",
    181 +      "version": "5.51.0",
    182 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz",
    183 +      "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==",
    184        "dev": true,
    185        "dependencies": {
    186          "@types/json-schema": "^7.0.9",
    187          "@types/semver": "^7.3.12",
    188 -        "@typescript-eslint/scope-manager": "5.48.2",
    189 -        "@typescript-eslint/types": "5.48.2",
    190 -        "@typescript-eslint/typescript-estree": "5.48.2",
    191 +        "@typescript-eslint/scope-manager": "5.51.0",
    192 +        "@typescript-eslint/types": "5.51.0",
    193 +        "@typescript-eslint/typescript-estree": "5.51.0",
    194          "eslint-scope": "^5.1.1",
    195          "eslint-utils": "^3.0.0",
    196          "semver": "^7.3.7"
    197 @@ -1543,6 +1648,80 @@
    198          "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
    199        }
    200      },
    201 +    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
    202 +      "version": "5.51.0",
    203 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz",
    204 +      "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==",
    205 +      "dev": true,
    206 +      "dependencies": {
    207 +        "@typescript-eslint/types": "5.51.0",
    208 +        "@typescript-eslint/visitor-keys": "5.51.0"
    209 +      },
    210 +      "engines": {
    211 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    212 +      },
    213 +      "funding": {
    214 +        "type": "opencollective",
    215 +        "url": "https://opencollective.com/typescript-eslint"
    216 +      }
    217 +    },
    218 +    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
    219 +      "version": "5.51.0",
    220 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
    221 +      "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
    222 +      "dev": true,
    223 +      "engines": {
    224 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    225 +      },
    226 +      "funding": {
    227 +        "type": "opencollective",
    228 +        "url": "https://opencollective.com/typescript-eslint"
    229 +      }
    230 +    },
    231 +    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
    232 +      "version": "5.51.0",
    233 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz",
    234 +      "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==",
    235 +      "dev": true,
    236 +      "dependencies": {
    237 +        "@typescript-eslint/types": "5.51.0",
    238 +        "@typescript-eslint/visitor-keys": "5.51.0",
    239 +        "debug": "^4.3.4",
    240 +        "globby": "^11.1.0",
    241 +        "is-glob": "^4.0.3",
    242 +        "semver": "^7.3.7",
    243 +        "tsutils": "^3.21.0"
    244 +      },
    245 +      "engines": {
    246 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    247 +      },
    248 +      "funding": {
    249 +        "type": "opencollective",
    250 +        "url": "https://opencollective.com/typescript-eslint"
    251 +      },
    252 +      "peerDependenciesMeta": {
    253 +        "typescript": {
    254 +          "optional": true
    255 +        }
    256 +      }
    257 +    },
    258 +    "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
    259 +      "version": "5.51.0",
    260 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
    261 +      "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
    262 +      "dev": true,
    263 +      "dependencies": {
    264 +        "@typescript-eslint/types": "5.51.0",
    265 +        "eslint-visitor-keys": "^3.3.0"
    266 +      },
    267 +      "engines": {
    268 +        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    269 +      },
    270 +      "funding": {
    271 +        "type": "opencollective",
    272 +        "url": "https://opencollective.com/typescript-eslint"
    273 +      }
    274 +    },
    275      "node_modules/@typescript-eslint/visitor-keys": {
    276        "version": "5.48.2",
    277        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz",
    278 @@ -7986,20 +8165,49 @@
    279        "dev": true
    280      },
    281      "@typescript-eslint/eslint-plugin": {
    282 -      "version": "5.48.2",
    283 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz",
    284 -      "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==",
    285 +      "version": "5.51.0",
    286 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz",
    287 +      "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==",
    288        "dev": true,
    289        "requires": {
    290 -        "@typescript-eslint/scope-manager": "5.48.2",
    291 -        "@typescript-eslint/type-utils": "5.48.2",
    292 -        "@typescript-eslint/utils": "5.48.2",
    293 +        "@typescript-eslint/scope-manager": "5.51.0",
    294 +        "@typescript-eslint/type-utils": "5.51.0",
    295 +        "@typescript-eslint/utils": "5.51.0",
    296          "debug": "^4.3.4",
    297 +        "grapheme-splitter": "^1.0.4",
    298          "ignore": "^5.2.0",
    299          "natural-compare-lite": "^1.4.0",
    300          "regexpp": "^3.2.0",
    301          "semver": "^7.3.7",
    302          "tsutils": "^3.21.0"
    303 +      },
    304 +      "dependencies": {
    305 +        "@typescript-eslint/scope-manager": {
    306 +          "version": "5.51.0",
    307 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz",
    308 +          "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==",
    309 +          "dev": true,
    310 +          "requires": {
    311 +            "@typescript-eslint/types": "5.51.0",
    312 +            "@typescript-eslint/visitor-keys": "5.51.0"
    313 +          }
    314 +        },
    315 +        "@typescript-eslint/types": {
    316 +          "version": "5.51.0",
    317 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
    318 +          "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
    319 +          "dev": true
    320 +        },
    321 +        "@typescript-eslint/visitor-keys": {
    322 +          "version": "5.51.0",
    323 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
    324 +          "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
    325 +          "dev": true,
    326 +          "requires": {
    327 +            "@typescript-eslint/types": "5.51.0",
    328 +            "eslint-visitor-keys": "^3.3.0"
    329 +          }
    330 +        }
    331        }
    332      },
    333      "@typescript-eslint/parser": {
    334 @@ -8025,15 +8233,48 @@
    335        }
    336      },
    337      "@typescript-eslint/type-utils": {
    338 -      "version": "5.48.2",
    339 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz",
    340 -      "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==",
    341 +      "version": "5.51.0",
    342 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz",
    343 +      "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==",
    344        "dev": true,
    345        "requires": {
    346 -        "@typescript-eslint/typescript-estree": "5.48.2",
    347 -        "@typescript-eslint/utils": "5.48.2",
    348 +        "@typescript-eslint/typescript-estree": "5.51.0",
    349 +        "@typescript-eslint/utils": "5.51.0",
    350          "debug": "^4.3.4",
    351          "tsutils": "^3.21.0"
    352 +      },
    353 +      "dependencies": {
    354 +        "@typescript-eslint/types": {
    355 +          "version": "5.51.0",
    356 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
    357 +          "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
    358 +          "dev": true
    359 +        },
    360 +        "@typescript-eslint/typescript-estree": {
    361 +          "version": "5.51.0",
    362 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz",
    363 +          "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==",
    364 +          "dev": true,
    365 +          "requires": {
    366 +            "@typescript-eslint/types": "5.51.0",
    367 +            "@typescript-eslint/visitor-keys": "5.51.0",
    368 +            "debug": "^4.3.4",
    369 +            "globby": "^11.1.0",
    370 +            "is-glob": "^4.0.3",
    371 +            "semver": "^7.3.7",
    372 +            "tsutils": "^3.21.0"
    373 +          }
    374 +        },
    375 +        "@typescript-eslint/visitor-keys": {
    376 +          "version": "5.51.0",
    377 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
    378 +          "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
    379 +          "dev": true,
    380 +          "requires": {
    381 +            "@typescript-eslint/types": "5.51.0",
    382 +            "eslint-visitor-keys": "^3.3.0"
    383 +          }
    384 +        }
    385        }
    386      },
    387      "@typescript-eslint/types": {
    388 @@ -8058,19 +8299,62 @@
    389        }
    390      },
    391      "@typescript-eslint/utils": {
    392 -      "version": "5.48.2",
    393 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz",
    394 -      "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==",
    395 +      "version": "5.51.0",
    396 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz",
    397 +      "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==",
    398        "dev": true,
    399        "requires": {
    400          "@types/json-schema": "^7.0.9",
    401          "@types/semver": "^7.3.12",
    402 -        "@typescript-eslint/scope-manager": "5.48.2",
    403 -        "@typescript-eslint/types": "5.48.2",
    404 -        "@typescript-eslint/typescript-estree": "5.48.2",
    405 +        "@typescript-eslint/scope-manager": "5.51.0",
    406 +        "@typescript-eslint/types": "5.51.0",
    407 +        "@typescript-eslint/typescript-estree": "5.51.0",
    408          "eslint-scope": "^5.1.1",
    409          "eslint-utils": "^3.0.0",
    410          "semver": "^7.3.7"
    411 +      },
    412 +      "dependencies": {
    413 +        "@typescript-eslint/scope-manager": {
    414 +          "version": "5.51.0",
    415 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz",
    416 +          "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==",
    417 +          "dev": true,
    418 +          "requires": {
    419 +            "@typescript-eslint/types": "5.51.0",
    420 +            "@typescript-eslint/visitor-keys": "5.51.0"
    421 +          }
    422 +        },
    423 +        "@typescript-eslint/types": {
    424 +          "version": "5.51.0",
    425 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
    426 +          "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
    427 +          "dev": true
    428 +        },
    429 +        "@typescript-eslint/typescript-estree": {
    430 +          "version": "5.51.0",
    431 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz",
    432 +          "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==",
    433 +          "dev": true,
    434 +          "requires": {
    435 +            "@typescript-eslint/types": "5.51.0",
    436 +            "@typescript-eslint/visitor-keys": "5.51.0",
    437 +            "debug": "^4.3.4",
    438 +            "globby": "^11.1.0",
    439 +            "is-glob": "^4.0.3",
    440 +            "semver": "^7.3.7",
    441 +            "tsutils": "^3.21.0"
    442 +          }
    443 +        },
    444 +        "@typescript-eslint/visitor-keys": {
    445 +          "version": "5.51.0",
    446 +          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
    447 +          "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
    448 +          "dev": true,
    449 +          "requires": {
    450 +            "@typescript-eslint/types": "5.51.0",
    451 +            "eslint-visitor-keys": "^3.3.0"
    452 +          }
    453 +        }
    454        }
    455      },
    456      "@typescript-eslint/visitor-keys": {
    457 diff --git a/package.json b/package.json
    458 index da65691..8307cec 100644
    459 --- a/package.json
    460 +++ b/package.json
    461 @@ -36,7 +36,7 @@
    462      "@types/events": "^3.0.0",
    463      "@types/react": "^18.0.27",
    464      "@types/react-dom": "^18.0.10",
    465 -    "@typescript-eslint/eslint-plugin": "^5.48.2",
    466 +    "@typescript-eslint/eslint-plugin": "^5.51.0",
    467      "@typescript-eslint/parser": "^5.48.2",
    468      "@vitejs/plugin-react-swc": "^3.0.1",
    469      "@vitest/ui": "^0.27.3",