403.diff (14342B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 9f8e6a0..34ea061 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.37.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.0", 37 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", 38 + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", 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.2", 49 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 50 + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 51 "dev": true, 52 "dependencies": { 53 "ajv": "^6.12.4", 54 "debug": "^4.3.2", 55 - "espree": "^9.4.0", 56 + "espree": "^9.5.1", 57 "globals": "^13.19.0", 58 "ignore": "^5.2.0", 59 "import-fresh": "^3.2.1", 60 @@ -735,6 +744,15 @@ 61 "url": "https://opencollective.com/eslint" 62 } 63 }, 64 + "node_modules/@eslint/js": { 65 + "version": "8.37.0", 66 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", 67 + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", 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 @@ -2849,12 +2867,15 @@ 77 } 78 }, 79 "node_modules/eslint": { 80 - "version": "8.32.0", 81 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", 82 - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", 83 + "version": "8.37.0", 84 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", 85 + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", 86 "dev": true, 87 "dependencies": { 88 - "@eslint/eslintrc": "^1.4.1", 89 + "@eslint-community/eslint-utils": "^4.2.0", 90 + "@eslint-community/regexpp": "^4.4.0", 91 + "@eslint/eslintrc": "^2.0.2", 92 + "@eslint/js": "8.37.0", 93 "@humanwhocodes/config-array": "^0.11.8", 94 "@humanwhocodes/module-importer": "^1.0.1", 95 "@nodelib/fs.walk": "^1.2.8", 96 @@ -2865,10 +2886,9 @@ 97 "doctrine": "^3.0.0", 98 "escape-string-regexp": "^4.0.0", 99 "eslint-scope": "^7.1.1", 100 - "eslint-utils": "^3.0.0", 101 - "eslint-visitor-keys": "^3.3.0", 102 - "espree": "^9.4.0", 103 - "esquery": "^1.4.0", 104 + "eslint-visitor-keys": "^3.4.0", 105 + "espree": "^9.5.1", 106 + "esquery": "^1.4.2", 107 "esutils": "^2.0.2", 108 "fast-deep-equal": "^3.1.3", 109 "file-entry-cache": "^6.0.1", 110 @@ -2889,7 +2909,6 @@ 111 "minimatch": "^3.1.2", 112 "natural-compare": "^1.4.0", 113 "optionator": "^0.9.1", 114 - "regexpp": "^3.2.0", 115 "strip-ansi": "^6.0.1", 116 "strip-json-comments": "^3.1.0", 117 "text-table": "^0.2.0" 118 @@ -2992,12 +3011,15 @@ 119 } 120 }, 121 "node_modules/eslint-visitor-keys": { 122 - "version": "3.3.0", 123 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 124 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 125 + "version": "3.4.0", 126 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 127 + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 128 "dev": true, 129 "engines": { 130 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 131 + }, 132 + "funding": { 133 + "url": "https://opencollective.com/eslint" 134 } 135 }, 136 "node_modules/eslint/node_modules/eslint-scope": { 137 @@ -3023,14 +3045,14 @@ 138 } 139 }, 140 "node_modules/espree": { 141 - "version": "9.4.1", 142 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 143 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 144 + "version": "9.5.1", 145 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 146 + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 147 "dev": true, 148 "dependencies": { 149 "acorn": "^8.8.0", 150 "acorn-jsx": "^5.3.2", 151 - "eslint-visitor-keys": "^3.3.0" 152 + "eslint-visitor-keys": "^3.4.0" 153 }, 154 "engines": { 155 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 156 @@ -3053,9 +3075,9 @@ 157 } 158 }, 159 "node_modules/esquery": { 160 - "version": "1.4.0", 161 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 162 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 163 + "version": "1.5.0", 164 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 165 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 166 "dev": true, 167 "dependencies": { 168 "estraverse": "^5.1.0" 169 @@ -3444,9 +3466,9 @@ 170 } 171 }, 172 "node_modules/globals": { 173 - "version": "13.19.0", 174 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", 175 - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", 176 + "version": "13.20.0", 177 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 178 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 179 "dev": true, 180 "dependencies": { 181 "type-fest": "^0.20.2" 182 @@ -7497,23 +7519,29 @@ 183 "optional": true 184 }, 185 "@eslint-community/eslint-utils": { 186 - "version": "4.1.2", 187 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", 188 - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", 189 + "version": "4.4.0", 190 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 191 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 192 "dev": true, 193 "requires": { 194 "eslint-visitor-keys": "^3.3.0" 195 } 196 }, 197 + "@eslint-community/regexpp": { 198 + "version": "4.5.0", 199 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", 200 + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", 201 + "dev": true 202 + }, 203 "@eslint/eslintrc": { 204 - "version": "1.4.1", 205 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 206 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 207 + "version": "2.0.2", 208 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 209 + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 210 "dev": true, 211 "requires": { 212 "ajv": "^6.12.4", 213 "debug": "^4.3.2", 214 - "espree": "^9.4.0", 215 + "espree": "^9.5.1", 216 "globals": "^13.19.0", 217 "ignore": "^5.2.0", 218 "import-fresh": "^3.2.1", 219 @@ -7522,6 +7550,12 @@ 220 "strip-json-comments": "^3.1.1" 221 } 222 }, 223 + "@eslint/js": { 224 + "version": "8.37.0", 225 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", 226 + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", 227 + "dev": true 228 + }, 229 "@humanwhocodes/config-array": { 230 "version": "0.11.8", 231 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 232 @@ -9016,12 +9050,15 @@ 233 } 234 }, 235 "eslint": { 236 - "version": "8.32.0", 237 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz", 238 - "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==", 239 + "version": "8.37.0", 240 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", 241 + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", 242 "dev": true, 243 "requires": { 244 - "@eslint/eslintrc": "^1.4.1", 245 + "@eslint-community/eslint-utils": "^4.2.0", 246 + "@eslint-community/regexpp": "^4.4.0", 247 + "@eslint/eslintrc": "^2.0.2", 248 + "@eslint/js": "8.37.0", 249 "@humanwhocodes/config-array": "^0.11.8", 250 "@humanwhocodes/module-importer": "^1.0.1", 251 "@nodelib/fs.walk": "^1.2.8", 252 @@ -9032,10 +9069,9 @@ 253 "doctrine": "^3.0.0", 254 "escape-string-regexp": "^4.0.0", 255 "eslint-scope": "^7.1.1", 256 - "eslint-utils": "^3.0.0", 257 - "eslint-visitor-keys": "^3.3.0", 258 - "espree": "^9.4.0", 259 - "esquery": "^1.4.0", 260 + "eslint-visitor-keys": "^3.4.0", 261 + "espree": "^9.5.1", 262 + "esquery": "^1.4.2", 263 "esutils": "^2.0.2", 264 "fast-deep-equal": "^3.1.3", 265 "file-entry-cache": "^6.0.1", 266 @@ -9056,7 +9092,6 @@ 267 "minimatch": "^3.1.2", 268 "natural-compare": "^1.4.0", 269 "optionator": "^0.9.1", 270 - "regexpp": "^3.2.0", 271 "strip-ansi": "^6.0.1", 272 "strip-json-comments": "^3.1.0", 273 "text-table": "^0.2.0" 274 @@ -9143,20 +9178,20 @@ 275 } 276 }, 277 "eslint-visitor-keys": { 278 - "version": "3.3.0", 279 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 280 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 281 + "version": "3.4.0", 282 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 283 + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 284 "dev": true 285 }, 286 "espree": { 287 - "version": "9.4.1", 288 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 289 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 290 + "version": "9.5.1", 291 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 292 + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 293 "dev": true, 294 "requires": { 295 "acorn": "^8.8.0", 296 "acorn-jsx": "^5.3.2", 297 - "eslint-visitor-keys": "^3.3.0" 298 + "eslint-visitor-keys": "^3.4.0" 299 } 300 }, 301 "esprima": { 302 @@ -9166,9 +9201,9 @@ 303 "dev": true 304 }, 305 "esquery": { 306 - "version": "1.4.0", 307 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 308 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 309 + "version": "1.5.0", 310 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 311 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 312 "dev": true, 313 "requires": { 314 "estraverse": "^5.1.0" 315 @@ -9469,9 +9504,9 @@ 316 } 317 }, 318 "globals": { 319 - "version": "13.19.0", 320 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", 321 - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", 322 + "version": "13.20.0", 323 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 324 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 325 "dev": true, 326 "requires": { 327 "type-fest": "^0.20.2" 328 diff --git a/package.json b/package.json 329 index da65691..8a7085b 100644 330 --- a/package.json 331 +++ b/package.json 332 @@ -41,7 +41,7 @@ 333 "@vitejs/plugin-react-swc": "^3.0.1", 334 "@vitest/ui": "^0.27.3", 335 "autoprefixer": "^10.4.13", 336 - "eslint": "^8.32.0", 337 + "eslint": "^8.37.0", 338 "eslint-plugin-tailwindcss": "^3.8.0", 339 "eslint-plugin-unicorn": "^45.0.2", 340 "jsdom": "^21.1.0",