456.diff (20569B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 1dede94..71ed2e7 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -36,7 +36,7 @@ 6 "@vitejs/plugin-react-swc": "^3.0.1", 7 "@vitest/ui": "^0.27.3", 8 "autoprefixer": "^10.4.13", 9 - "eslint": "^8.32.0", 10 + "eslint": "^8.42.0", 11 "eslint-plugin-tailwindcss": "^3.8.0", 12 "eslint-plugin-unicorn": "^45.0.2", 13 "jsdom": "^21.1.0", 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,18 +709,27 @@ 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.5.1", 37 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 38 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 39 + "dev": true, 40 + "engines": { 41 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 42 } 43 }, 44 "node_modules/@eslint/eslintrc": { 45 - "version": "1.4.1", 46 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 47 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 48 + "version": "2.0.3", 49 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 50 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 51 "dev": true, 52 "dependencies": { 53 "ajv": "^6.12.4", 54 "debug": "^4.3.2", 55 - "espree": "^9.4.0", 56 + "espree": "^9.5.2", 57 "globals": "^13.19.0", 58 "ignore": "^5.2.0", 59 "import-fresh": "^3.2.1", 60 @@ -735,10 +744,19 @@ 61 "url": "https://opencollective.com/eslint" 62 } 63 }, 64 + "node_modules/@eslint/js": { 65 + "version": "8.42.0", 66 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", 67 + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", 68 + "dev": true, 69 + "engines": { 70 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 71 + } 72 + }, 73 "node_modules/@humanwhocodes/config-array": { 74 - "version": "0.11.8", 75 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 76 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 77 + "version": "0.11.10", 78 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 79 + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 80 "dev": true, 81 "dependencies": { 82 "@humanwhocodes/object-schema": "^1.2.1", 83 @@ -2849,13 +2867,16 @@ 84 } 85 }, 86 "node_modules/eslint": { 87 - "version": "8.32.0", 88 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", 89 - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", 90 + "version": "8.42.0", 91 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", 92 + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", 93 "dev": true, 94 "dependencies": { 95 - "@eslint/eslintrc": "^1.4.1", 96 - "@humanwhocodes/config-array": "^0.11.8", 97 + "@eslint-community/eslint-utils": "^4.2.0", 98 + "@eslint-community/regexpp": "^4.4.0", 99 + "@eslint/eslintrc": "^2.0.3", 100 + "@eslint/js": "8.42.0", 101 + "@humanwhocodes/config-array": "^0.11.10", 102 "@humanwhocodes/module-importer": "^1.0.1", 103 "@nodelib/fs.walk": "^1.2.8", 104 "ajv": "^6.10.0", 105 @@ -2864,24 +2885,22 @@ 106 "debug": "^4.3.2", 107 "doctrine": "^3.0.0", 108 "escape-string-regexp": "^4.0.0", 109 - "eslint-scope": "^7.1.1", 110 - "eslint-utils": "^3.0.0", 111 - "eslint-visitor-keys": "^3.3.0", 112 - "espree": "^9.4.0", 113 - "esquery": "^1.4.0", 114 + "eslint-scope": "^7.2.0", 115 + "eslint-visitor-keys": "^3.4.1", 116 + "espree": "^9.5.2", 117 + "esquery": "^1.4.2", 118 "esutils": "^2.0.2", 119 "fast-deep-equal": "^3.1.3", 120 "file-entry-cache": "^6.0.1", 121 "find-up": "^5.0.0", 122 "glob-parent": "^6.0.2", 123 "globals": "^13.19.0", 124 - "grapheme-splitter": "^1.0.4", 125 + "graphemer": "^1.4.0", 126 "ignore": "^5.2.0", 127 "import-fresh": "^3.0.0", 128 "imurmurhash": "^0.1.4", 129 "is-glob": "^4.0.0", 130 "is-path-inside": "^3.0.3", 131 - "js-sdsl": "^4.1.4", 132 "js-yaml": "^4.1.0", 133 "json-stable-stringify-without-jsonify": "^1.0.1", 134 "levn": "^0.4.1", 135 @@ -2889,7 +2908,6 @@ 136 "minimatch": "^3.1.2", 137 "natural-compare": "^1.4.0", 138 "optionator": "^0.9.1", 139 - "regexpp": "^3.2.0", 140 "strip-ansi": "^6.0.1", 141 "strip-json-comments": "^3.1.0", 142 "text-table": "^0.2.0" 143 @@ -2992,18 +3010,21 @@ 144 } 145 }, 146 "node_modules/eslint-visitor-keys": { 147 - "version": "3.3.0", 148 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 149 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 150 + "version": "3.4.1", 151 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 152 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 153 "dev": true, 154 "engines": { 155 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 156 + }, 157 + "funding": { 158 + "url": "https://opencollective.com/eslint" 159 } 160 }, 161 "node_modules/eslint/node_modules/eslint-scope": { 162 - "version": "7.1.1", 163 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 164 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 165 + "version": "7.2.0", 166 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 167 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 168 "dev": true, 169 "dependencies": { 170 "esrecurse": "^4.3.0", 171 @@ -3011,6 +3032,9 @@ 172 }, 173 "engines": { 174 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 175 + }, 176 + "funding": { 177 + "url": "https://opencollective.com/eslint" 178 } 179 }, 180 "node_modules/eslint/node_modules/estraverse": { 181 @@ -3023,14 +3047,14 @@ 182 } 183 }, 184 "node_modules/espree": { 185 - "version": "9.4.1", 186 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 187 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 188 + "version": "9.5.2", 189 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 190 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 191 "dev": true, 192 "dependencies": { 193 "acorn": "^8.8.0", 194 "acorn-jsx": "^5.3.2", 195 - "eslint-visitor-keys": "^3.3.0" 196 + "eslint-visitor-keys": "^3.4.1" 197 }, 198 "engines": { 199 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 200 @@ -3053,9 +3077,9 @@ 201 } 202 }, 203 "node_modules/esquery": { 204 - "version": "1.4.0", 205 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 206 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 207 + "version": "1.5.0", 208 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 209 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 210 "dev": true, 211 "dependencies": { 212 "estraverse": "^5.1.0" 213 @@ -3444,9 +3468,9 @@ 214 } 215 }, 216 "node_modules/globals": { 217 - "version": "13.19.0", 218 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", 219 - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", 220 + "version": "13.20.0", 221 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 222 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 223 "dev": true, 224 "dependencies": { 225 "type-fest": "^0.20.2" 226 @@ -3496,10 +3520,10 @@ 227 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 228 "dev": true 229 }, 230 - "node_modules/grapheme-splitter": { 231 - "version": "1.0.4", 232 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 233 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 234 + "node_modules/graphemer": { 235 + "version": "1.4.0", 236 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 237 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 238 "dev": true 239 }, 240 "node_modules/happy-dom": { 241 @@ -4347,16 +4371,6 @@ 242 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 243 } 244 }, 245 - "node_modules/js-sdsl": { 246 - "version": "4.2.0", 247 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 248 - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", 249 - "dev": true, 250 - "funding": { 251 - "type": "opencollective", 252 - "url": "https://opencollective.com/js-sdsl" 253 - } 254 - }, 255 "node_modules/js-tokens": { 256 "version": "4.0.0", 257 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 258 @@ -7497,23 +7511,29 @@ 259 "optional": true 260 }, 261 "@eslint-community/eslint-utils": { 262 - "version": "4.1.2", 263 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 264 - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 265 + "version": "4.4.0", 266 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 267 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 268 "dev": true, 269 "requires": { 270 "eslint-visitor-keys": "^3.3.0" 271 } 272 }, 273 + "@eslint-community/regexpp": { 274 + "version": "4.5.1", 275 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 276 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 277 + "dev": true 278 + }, 279 "@eslint/eslintrc": { 280 - "version": "1.4.1", 281 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 282 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 283 + "version": "2.0.3", 284 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 285 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 286 "dev": true, 287 "requires": { 288 "ajv": "^6.12.4", 289 "debug": "^4.3.2", 290 - "espree": "^9.4.0", 291 + "espree": "^9.5.2", 292 "globals": "^13.19.0", 293 "ignore": "^5.2.0", 294 "import-fresh": "^3.2.1", 295 @@ -7522,10 +7542,16 @@ 296 "strip-json-comments": "^3.1.1" 297 } 298 }, 299 + "@eslint/js": { 300 + "version": "8.42.0", 301 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", 302 + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", 303 + "dev": true 304 + }, 305 "@humanwhocodes/config-array": { 306 - "version": "0.11.8", 307 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 308 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 309 + "version": "0.11.10", 310 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 311 + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 312 "dev": true, 313 "requires": { 314 "@humanwhocodes/object-schema": "^1.2.1", 315 @@ -9016,13 +9042,16 @@ 316 } 317 }, 318 "eslint": { 319 - "version": "8.32.0", 320 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", 321 - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", 322 + "version": "8.42.0", 323 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", 324 + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", 325 "dev": true, 326 "requires": { 327 - "@eslint/eslintrc": "^1.4.1", 328 - "@humanwhocodes/config-array": "^0.11.8", 329 + "@eslint-community/eslint-utils": "^4.2.0", 330 + "@eslint-community/regexpp": "^4.4.0", 331 + "@eslint/eslintrc": "^2.0.3", 332 + "@eslint/js": "8.42.0", 333 + "@humanwhocodes/config-array": "^0.11.10", 334 "@humanwhocodes/module-importer": "^1.0.1", 335 "@nodelib/fs.walk": "^1.2.8", 336 "ajv": "^6.10.0", 337 @@ -9031,24 +9060,22 @@ 338 "debug": "^4.3.2", 339 "doctrine": "^3.0.0", 340 "escape-string-regexp": "^4.0.0", 341 - "eslint-scope": "^7.1.1", 342 - "eslint-utils": "^3.0.0", 343 - "eslint-visitor-keys": "^3.3.0", 344 - "espree": "^9.4.0", 345 - "esquery": "^1.4.0", 346 + "eslint-scope": "^7.2.0", 347 + "eslint-visitor-keys": "^3.4.1", 348 + "espree": "^9.5.2", 349 + "esquery": "^1.4.2", 350 "esutils": "^2.0.2", 351 "fast-deep-equal": "^3.1.3", 352 "file-entry-cache": "^6.0.1", 353 "find-up": "^5.0.0", 354 "glob-parent": "^6.0.2", 355 "globals": "^13.19.0", 356 - "grapheme-splitter": "^1.0.4", 357 + "graphemer": "^1.4.0", 358 "ignore": "^5.2.0", 359 "import-fresh": "^3.0.0", 360 "imurmurhash": "^0.1.4", 361 "is-glob": "^4.0.0", 362 "is-path-inside": "^3.0.3", 363 - "js-sdsl": "^4.1.4", 364 "js-yaml": "^4.1.0", 365 "json-stable-stringify-without-jsonify": "^1.0.1", 366 "levn": "^0.4.1", 367 @@ -9056,16 +9083,15 @@ 368 "minimatch": "^3.1.2", 369 "natural-compare": "^1.4.0", 370 "optionator": "^0.9.1", 371 - "regexpp": "^3.2.0", 372 "strip-ansi": "^6.0.1", 373 "strip-json-comments": "^3.1.0", 374 "text-table": "^0.2.0" 375 }, 376 "dependencies": { 377 "eslint-scope": { 378 - "version": "7.1.1", 379 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 380 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 381 + "version": "7.2.0", 382 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 383 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 384 "dev": true, 385 "requires": { 386 "esrecurse": "^4.3.0", 387 @@ -9143,20 +9169,20 @@ 388 } 389 }, 390 "eslint-visitor-keys": { 391 - "version": "3.3.0", 392 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 393 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 394 + "version": "3.4.1", 395 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 396 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 397 "dev": true 398 }, 399 "espree": { 400 - "version": "9.4.1", 401 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 402 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 403 + "version": "9.5.2", 404 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 405 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 406 "dev": true, 407 "requires": { 408 "acorn": "^8.8.0", 409 "acorn-jsx": "^5.3.2", 410 - "eslint-visitor-keys": "^3.3.0" 411 + "eslint-visitor-keys": "^3.4.1" 412 } 413 }, 414 "esprima": { 415 @@ -9166,9 +9192,9 @@ 416 "dev": true 417 }, 418 "esquery": { 419 - "version": "1.4.0", 420 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 421 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 422 + "version": "1.5.0", 423 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 424 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 425 "dev": true, 426 "requires": { 427 "estraverse": "^5.1.0" 428 @@ -9469,9 +9495,9 @@ 429 } 430 }, 431 "globals": { 432 - "version": "13.19.0", 433 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", 434 - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", 435 + "version": "13.20.0", 436 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 437 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 438 "dev": true, 439 "requires": { 440 "type-fest": "^0.20.2" 441 @@ -9506,10 +9532,10 @@ 442 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 443 "dev": true 444 }, 445 - "grapheme-splitter": { 446 - "version": "1.0.4", 447 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 448 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 449 + "graphemer": { 450 + "version": "1.4.0", 451 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 452 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 453 "dev": true 454 }, 455 "happy-dom": { 456 @@ -10110,12 +10136,6 @@ 457 "picomatch": "^2.2.3" 458 } 459 }, 460 - "js-sdsl": { 461 - "version": "4.2.0", 462 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 463 - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", 464 - "dev": true 465 - }, 466 "js-tokens": { 467 "version": "4.0.0", 468 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 469 diff --git a/package.json b/package.json 470 index 85022c5..40a971b 100644 471 --- a/package.json 472 +++ b/package.json 473 @@ -41,7 +41,7 @@ 474 "@vitejs/plugin-react-swc": "^3.0.1", 475 "@vitest/ui": "^0.27.3", 476 "autoprefixer": "^10.4.13", 477 - "eslint": "^8.32.0", 478 + "eslint": "^8.42.0", 479 "eslint-plugin-tailwindcss": "^3.8.0", 480 "eslint-plugin-unicorn": "^45.0.2", 481 "jsdom": "^21.1.0",