424.diff (15341B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 9f8e6a0..586b493 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -34,7 +34,7 @@ 6 "@typescript-eslint/eslint-plugin": "^5.48.2", 7 "@typescript-eslint/parser": "^5.48.2", 8 "@vitejs/plugin-react-swc": "^3.0.1", 9 - "@vitest/ui": "^0.27.3", 10 + "@vitest/ui": "^0.30.0", 11 "autoprefixer": "^10.4.13", 12 "eslint": "^8.32.0", 13 "eslint-plugin-tailwindcss": "^3.8.0", 14 @@ -1573,16 +1573,37 @@ 15 } 16 }, 17 "node_modules/@vitest/ui": { 18 - "version": "0.27.3", 19 - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.27.3.tgz", 20 - "integrity": "sha512-paqgFZHZ6zjrH4WUv4cjnscU6AHj9GC/Rj7ZD1mfV2Ihd6S04UZI11TMGYGK4sz1hqxlRgmQiONJfAM7tQiF/w==", 21 + "version": "0.30.0", 22 + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.30.0.tgz", 23 + "integrity": "sha512-kzapVRHVXsXcIbi3GR5DVQ+1y0BPcwUmyTqodCckr6l0eyhCL3ecGigR9PH255yFx27vFcwrtl07zfrUWzPOpg==", 24 "dev": true, 25 "dependencies": { 26 + "@vitest/utils": "0.30.0", 27 "fast-glob": "^3.2.12", 28 + "fflate": "^0.7.4", 29 "flatted": "^3.2.7", 30 + "pathe": "^1.1.0", 31 + "picocolors": "^1.0.0", 32 "sirv": "^2.0.2" 33 } 34 }, 35 + "node_modules/@vitest/ui/node_modules/pathe": { 36 + "version": "1.1.0", 37 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.0.tgz", 38 + "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==", 39 + "dev": true 40 + }, 41 + "node_modules/@vitest/utils": { 42 + "version": "0.30.0", 43 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.30.0.tgz", 44 + "integrity": "sha512-qFZgoOKQ+rJV9xG4BBxgOSilnLQ2gkfG4I+z1wBuuQ3AD33zQrnB88kMFfzsot1E1AbF3dNK1e4CU7q3ojahRA==", 45 + "dev": true, 46 + "dependencies": { 47 + "concordance": "^5.0.4", 48 + "loupe": "^2.3.6", 49 + "pretty-format": "^27.5.1" 50 + } 51 + }, 52 "node_modules/abab": { 53 "version": "2.0.6", 54 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", 55 @@ -1921,6 +1942,12 @@ 56 "readable-stream": "^3.4.0" 57 } 58 }, 59 + "node_modules/blueimp-md5": { 60 + "version": "2.19.0", 61 + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", 62 + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", 63 + "dev": true 64 + }, 65 "node_modules/brace-expansion": { 66 "version": "1.1.11", 67 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 68 @@ -2283,6 +2310,25 @@ 69 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 70 "dev": true 71 }, 72 + "node_modules/concordance": { 73 + "version": "5.0.4", 74 + "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", 75 + "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", 76 + "dev": true, 77 + "dependencies": { 78 + "date-time": "^3.1.0", 79 + "esutils": "^2.0.3", 80 + "fast-diff": "^1.2.0", 81 + "js-string-escape": "^1.0.1", 82 + "lodash": "^4.17.15", 83 + "md5-hex": "^3.0.1", 84 + "semver": "^7.3.2", 85 + "well-known-symbols": "^2.0.0" 86 + }, 87 + "engines": { 88 + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" 89 + } 90 + }, 91 "node_modules/content-type": { 92 "version": "1.0.4", 93 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 94 @@ -2437,6 +2483,18 @@ 95 "node": ">=12" 96 } 97 }, 98 + "node_modules/date-time": { 99 + "version": "3.1.0", 100 + "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", 101 + "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", 102 + "dev": true, 103 + "dependencies": { 104 + "time-zone": "^1.0.0" 105 + }, 106 + "engines": { 107 + "node": ">=6" 108 + } 109 + }, 110 "node_modules/debug": { 111 "version": "4.3.4", 112 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 113 @@ -3155,6 +3213,12 @@ 114 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 115 "dev": true 116 }, 117 + "node_modules/fast-diff": { 118 + "version": "1.2.0", 119 + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 120 + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 121 + "dev": true 122 + }, 123 "node_modules/fast-glob": { 124 "version": "3.2.12", 125 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 126 @@ -3204,6 +3268,12 @@ 127 "reusify": "^1.0.4" 128 } 129 }, 130 + "node_modules/fflate": { 131 + "version": "0.7.4", 132 + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", 133 + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", 134 + "dev": true 135 + }, 136 "node_modules/figures": { 137 "version": "5.0.0", 138 "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", 139 @@ -4357,6 +4427,15 @@ 140 "url": "https://opencollective.com/js-sdsl" 141 } 142 }, 143 + "node_modules/js-string-escape": { 144 + "version": "1.0.1", 145 + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", 146 + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", 147 + "dev": true, 148 + "engines": { 149 + "node": ">= 0.8" 150 + } 151 + }, 152 "node_modules/js-tokens": { 153 "version": "4.0.0", 154 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 155 @@ -4670,6 +4749,18 @@ 156 "events": "^3.2.0" 157 } 158 }, 159 + "node_modules/md5-hex": { 160 + "version": "3.0.1", 161 + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", 162 + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", 163 + "dev": true, 164 + "dependencies": { 165 + "blueimp-md5": "^2.10.0" 166 + }, 167 + "engines": { 168 + "node": ">=8" 169 + } 170 + }, 171 "node_modules/merge2": { 172 "version": "1.4.1", 173 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 174 @@ -6420,6 +6511,15 @@ 175 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 176 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" 177 }, 178 + "node_modules/time-zone": { 179 + "version": "1.0.0", 180 + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 181 + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", 182 + "dev": true, 183 + "engines": { 184 + "node": ">=4" 185 + } 186 + }, 187 "node_modules/tinybench": { 188 "version": "2.3.1", 189 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.3.1.tgz", 190 @@ -6849,6 +6949,15 @@ 191 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 192 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 193 }, 194 + "node_modules/well-known-symbols": { 195 + "version": "2.0.0", 196 + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", 197 + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", 198 + "dev": true, 199 + "engines": { 200 + "node": ">=6" 201 + } 202 + }, 203 "node_modules/whatwg-encoding": { 204 "version": "2.0.0", 205 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", 206 @@ -8093,14 +8202,37 @@ 207 } 208 }, 209 "@vitest/ui": { 210 - "version": "0.27.3", 211 - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.27.3.tgz", 212 - "integrity": "sha512-paqgFZHZ6zjrH4WUv4cjnscU6AHj9GC/Rj7ZD1mfV2Ihd6S04UZI11TMGYGK4sz1hqxlRgmQiONJfAM7tQiF/w==", 213 + "version": "0.30.0", 214 + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.30.0.tgz", 215 + "integrity": "sha512-kzapVRHVXsXcIbi3GR5DVQ+1y0BPcwUmyTqodCckr6l0eyhCL3ecGigR9PH255yFx27vFcwrtl07zfrUWzPOpg==", 216 "dev": true, 217 "requires": { 218 + "@vitest/utils": "0.30.0", 219 "fast-glob": "^3.2.12", 220 + "fflate": "^0.7.4", 221 "flatted": "^3.2.7", 222 + "pathe": "^1.1.0", 223 + "picocolors": "^1.0.0", 224 "sirv": "^2.0.2" 225 + }, 226 + "dependencies": { 227 + "pathe": { 228 + "version": "1.1.0", 229 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.0.tgz", 230 + "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==", 231 + "dev": true 232 + } 233 + } 234 + }, 235 + "@vitest/utils": { 236 + "version": "0.30.0", 237 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.30.0.tgz", 238 + "integrity": "sha512-qFZgoOKQ+rJV9xG4BBxgOSilnLQ2gkfG4I+z1wBuuQ3AD33zQrnB88kMFfzsot1E1AbF3dNK1e4CU7q3ojahRA==", 239 + "dev": true, 240 + "requires": { 241 + "concordance": "^5.0.4", 242 + "loupe": "^2.3.6", 243 + "pretty-format": "^27.5.1" 244 } 245 }, 246 "abab": { 247 @@ -8345,6 +8477,12 @@ 248 "readable-stream": "^3.4.0" 249 } 250 }, 251 + "blueimp-md5": { 252 + "version": "2.19.0", 253 + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", 254 + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", 255 + "dev": true 256 + }, 257 "brace-expansion": { 258 "version": "1.1.11", 259 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 260 @@ -8582,6 +8720,22 @@ 261 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 262 "dev": true 263 }, 264 + "concordance": { 265 + "version": "5.0.4", 266 + "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", 267 + "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", 268 + "dev": true, 269 + "requires": { 270 + "date-time": "^3.1.0", 271 + "esutils": "^2.0.3", 272 + "fast-diff": "^1.2.0", 273 + "js-string-escape": "^1.0.1", 274 + "lodash": "^4.17.15", 275 + "md5-hex": "^3.0.1", 276 + "semver": "^7.3.2", 277 + "well-known-symbols": "^2.0.0" 278 + } 279 + }, 280 "content-type": { 281 "version": "1.0.4", 282 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 283 @@ -8705,6 +8859,15 @@ 284 } 285 } 286 }, 287 + "date-time": { 288 + "version": "3.1.0", 289 + "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", 290 + "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", 291 + "dev": true, 292 + "requires": { 293 + "time-zone": "^1.0.0" 294 + } 295 + }, 296 "debug": { 297 "version": "4.3.4", 298 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 299 @@ -9245,6 +9408,12 @@ 300 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 301 "dev": true 302 }, 303 + "fast-diff": { 304 + "version": "1.2.0", 305 + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 306 + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 307 + "dev": true 308 + }, 309 "fast-glob": { 310 "version": "3.2.12", 311 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 312 @@ -9290,6 +9459,12 @@ 313 "reusify": "^1.0.4" 314 } 315 }, 316 + "fflate": { 317 + "version": "0.7.4", 318 + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", 319 + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", 320 + "dev": true 321 + }, 322 "figures": { 323 "version": "5.0.0", 324 "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", 325 @@ -10116,6 +10291,12 @@ 326 "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", 327 "dev": true 328 }, 329 + "js-string-escape": { 330 + "version": "1.0.1", 331 + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", 332 + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", 333 + "dev": true 334 + }, 335 "js-tokens": { 336 "version": "4.0.0", 337 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 338 @@ -10355,6 +10536,15 @@ 339 "events": "^3.2.0" 340 } 341 }, 342 + "md5-hex": { 343 + "version": "3.0.1", 344 + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", 345 + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", 346 + "dev": true, 347 + "requires": { 348 + "blueimp-md5": "^2.10.0" 349 + } 350 + }, 351 "merge2": { 352 "version": "1.4.1", 353 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 354 @@ -11586,6 +11776,12 @@ 355 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 356 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" 357 }, 358 + "time-zone": { 359 + "version": "1.0.0", 360 + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 361 + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", 362 + "dev": true 363 + }, 364 "tinybench": { 365 "version": "2.3.1", 366 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.3.1.tgz", 367 @@ -11864,6 +12060,12 @@ 368 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 369 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 370 }, 371 + "well-known-symbols": { 372 + "version": "2.0.0", 373 + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", 374 + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", 375 + "dev": true 376 + }, 377 "whatwg-encoding": { 378 "version": "2.0.0", 379 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", 380 diff --git a/package.json b/package.json 381 index da65691..949420b 100644 382 --- a/package.json 383 +++ b/package.json 384 @@ -39,7 +39,7 @@ 385 "@typescript-eslint/eslint-plugin": "^5.48.2", 386 "@typescript-eslint/parser": "^5.48.2", 387 "@vitejs/plugin-react-swc": "^3.0.1", 388 - "@vitest/ui": "^0.27.3", 389 + "@vitest/ui": "^0.30.0", 390 "autoprefixer": "^10.4.13", 391 "eslint": "^8.32.0", 392 "eslint-plugin-tailwindcss": "^3.8.0",