diff --git a/yarn.lock b/yarn.lock index 30afaa4..43ce845 100644 --- a/yarn.lock +++ b/yarn.lock @@ -896,64 +896,65 @@ test-exclude "^7.0.1" tinyrainbow "^2.0.0" -"@vitest/expect@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-3.2.1.tgz#eace178f5116150110cd1041e6d52836603a2656" - integrity sha512-FqS/BnDOzV6+IpxrTg5GQRyLOCtcJqkwMwcS8qGCI2IyRVDwPAtutztaf1CjtPHlZlWtl1yUPCd7HM0cNiDOYw== +"@vitest/expect@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-3.2.6.tgz#dc3a617acc1f29c132ed6be15456adb75c94a7a4" + integrity sha512-1+7q9BtaKzEmO+fmNT3kYvoNn5Y71XWAx2Q5HRim4tTVRQVRv4uJFAQ5FbK0OPUeNP/WmVCpxYxoJdvuHVjzBQ== dependencies: "@types/chai" "^5.2.2" - "@vitest/spy" "3.2.1" - "@vitest/utils" "3.2.1" + "@vitest/spy" "3.2.6" + "@vitest/utils" "3.2.6" chai "^5.2.0" tinyrainbow "^2.0.0" -"@vitest/mocker@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-3.2.1.tgz#dbfe3c22adb7b5ddce2032d77840fb587cd0c24c" - integrity sha512-OXxMJnx1lkB+Vl65Re5BrsZEHc90s5NMjD23ZQ9NlU7f7nZiETGoX4NeKZSmsKjseuMq2uOYXdLOeoM0pJU+qw== +"@vitest/mocker@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-3.2.6.tgz#fd0f2bc2a86d82b6013b3456ad662d04a3551434" + integrity sha512-EZOrpDbkKotFAP7wPAQV1UIyoGOk4oX7ynWhBhLB7v+meMHbQhU16oPpIYGTTe4oFlhpryGpgpcZP/sin3hYuw== dependencies: - "@vitest/spy" "3.2.1" + "@vitest/spy" "3.2.6" estree-walker "^3.0.3" magic-string "^0.30.17" -"@vitest/pretty-format@3.2.1", "@vitest/pretty-format@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-3.2.1.tgz#b43aeb52bc26715c394805127ad87b6ecc3c4336" - integrity sha512-xBh1X2GPlOGBupp6E1RcUQWIxw0w/hRLd3XyBS6H+dMdKTAqHDNsIR2AnJwPA3yYe9DFy3VUKTe3VRTrAiQ01g== +"@vitest/pretty-format@3.2.6", "@vitest/pretty-format@^3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-3.2.6.tgz#5d1272700abe317f24b88009337b2b5cdaa68bf6" + integrity sha512-lb7XXXzmm2h2ASzFnRvQpDo6onT1NmMJA3tkGTWiBFtRJ9lxGY3d3mm/Apt36gej2bkkOVLL/yTOtufDaFa/jA== dependencies: tinyrainbow "^2.0.0" -"@vitest/runner@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-3.2.1.tgz#8bc3a16a26b6f21610e33d8ac509683c336253b2" - integrity sha512-kygXhNTu/wkMYbwYpS3z/9tBe0O8qpdBuC3dD/AW9sWa0LE/DAZEjnHtWA9sIad7lpD4nFW1yQ+zN7mEKNH3yA== +"@vitest/runner@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-3.2.6.tgz#6d9fb047b1430431987782e779aa889819a2e964" + integrity sha512-HYcoSj1w5tcgUnzoF0HcyaAQjpA1gj9ftUJ7iSJSuipc02jW9gKkigwZbjFldAfYHA1fa8UZVRftdMY5msWM9Q== dependencies: - "@vitest/utils" "3.2.1" + "@vitest/utils" "3.2.6" pathe "^2.0.3" + strip-literal "^3.0.0" -"@vitest/snapshot@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-3.2.1.tgz#40a31ffe0304f93a7b6099194e9130e59b8b4a71" - integrity sha512-5xko/ZpW2Yc65NVK9Gpfg2y4BFvcF+At7yRT5AHUpTg9JvZ4xZoyuRY4ASlmNcBZjMslV08VRLDrBOmUe2YX3g== +"@vitest/snapshot@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-3.2.6.tgz#3a9cb56389289028a511e97bbfd41d914004f3f5" + integrity sha512-H+ZjNTWGpObenh0YnlBctAPnJSI20P81PL8BPzWpx54YXLLTm8hEsWawtcYLMrwvpK48hGxLLbCS+1KRXhsKhw== dependencies: - "@vitest/pretty-format" "3.2.1" + "@vitest/pretty-format" "3.2.6" magic-string "^0.30.17" pathe "^2.0.3" -"@vitest/spy@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-3.2.1.tgz#ed704923f7d628afa1a0c40c7c7d26a9845b0274" - integrity sha512-Nbfib34Z2rfcJGSetMxjDCznn4pCYPZOtQYox2kzebIJcgH75yheIKd5QYSFmR8DIZf2M8fwOm66qSDIfRFFfQ== +"@vitest/spy@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-3.2.6.tgz#c255ab84df924b28d6fbec60a37a7f693db4ea41" + integrity sha512-oq6BbH68WzcWmwtBrU9nqLeaXTR4XwJF7FSLkKEZo4i6eoXcrxjcwSuTvWBIRUTC6VC72nXYunzqgZA+IKdtxg== dependencies: tinyspy "^4.0.3" -"@vitest/utils@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-3.2.1.tgz#a84ffe54085af1fe1e818c387cb3852a07ee4c10" - integrity sha512-KkHlGhePEKZSub5ViknBcN5KEF+u7dSUr9NW8QsVICusUojrgrOnnY3DEWWO877ax2Pyopuk2qHmt+gkNKnBVw== +"@vitest/utils@3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-3.2.6.tgz#6fad3368e48b7a1d058827eb9b4bbc650a3f9402" + integrity sha512-lI23nIs4bnT3T8NIoh+vFaz5s2/DdP0Jgt2jxwgWljvwn82cLJtyi/If+fjFyoLMGIOz0U/fKvWE0d4jsNQEfg== dependencies: - "@vitest/pretty-format" "3.2.1" - loupe "^3.1.3" + "@vitest/pretty-format" "3.2.6" + loupe "^3.1.4" tinyrainbow "^2.0.0" "@welefen/grid-layout@^1.1.0": @@ -1202,14 +1203,7 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== -debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^4.4.0, debug@^4.4.1: +debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@^4.4.0, debug@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== @@ -2202,11 +2196,16 @@ loose-envify@^1.1.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loupe@^3.1.0, loupe@^3.1.3: +loupe@^3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.3.tgz#042a8f7986d77f3d0f98ef7990a2b2fef18b0fd2" integrity sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug== +loupe@^3.1.4: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.2.1.tgz#0095cf56dc5b7a9a7c08ff5b1a8796ec8ad17e76" + integrity sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ== + lru-cache@^10.2.0: version "10.4.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" @@ -2303,11 +2302,6 @@ mitm@^1.7.3: dependencies: semver ">= 5 < 6" -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" @@ -2958,6 +2952,13 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-literal@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-3.1.0.tgz#222b243dd2d49c0bcd0de8906adbd84177196032" + integrity sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg== + dependencies: + js-tokens "^9.0.1" + supports-color@^10.0.0: version "10.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-10.2.0.tgz#4e2ff2704883c99d95ba659ac5e702f06e12e8ed" @@ -3019,10 +3020,10 @@ tinyglobby@^0.2.13, tinyglobby@^0.2.14: fdir "^6.4.4" picomatch "^4.0.2" -tinypool@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-1.1.0.tgz#4252913ec76ef8f728f2524e2118f3bef9cf23f4" - integrity sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ== +tinypool@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-1.1.1.tgz#059f2d042bd37567fbc017d3d426bdd2a2612591" + integrity sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg== tinyrainbow@^2.0.0: version "2.0.0" @@ -3167,10 +3168,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vite-node@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-3.2.1.tgz#16bb67b9c53f23e1d1b5522b67ec3d9aeb441857" - integrity sha512-V4EyKQPxquurNJPtQJRZo8hKOoKNBRIhxcDbQFPFig0JdoWcUhwRgK8yoCXXrfYVPKS6XwirGHPszLnR8FbjCA== +vite-node@3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-3.2.4.tgz#f3676d94c4af1e76898c162c92728bca65f7bb07" + integrity sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg== dependencies: cac "^6.7.14" debug "^4.4.1" @@ -3193,18 +3194,18 @@ vite-node@3.2.1: fsevents "~2.3.3" vitest@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-3.2.1.tgz#ebaebb509bcf9a18437e85d320558710c72cec5b" - integrity sha512-VZ40MBnlE1/V5uTgdqY3DmjUgZtIzsYq758JGlyQrv5syIsaYcabkfPkEuWML49Ph0D/SoqpVFd0dyVTr551oA== + version "3.2.6" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-3.2.6.tgz#de42ebfb58e16faba4e5a314fe35e146e03cb340" + integrity sha512-xejya+bT/j/+R/AGa1XOfRxLmNUlLtlwjRsFUILF+xHfzElmGcmFydy2gqqIrd62ptIEfwVMofd19uNWD9L7Nw== dependencies: "@types/chai" "^5.2.2" - "@vitest/expect" "3.2.1" - "@vitest/mocker" "3.2.1" - "@vitest/pretty-format" "^3.2.1" - "@vitest/runner" "3.2.1" - "@vitest/snapshot" "3.2.1" - "@vitest/spy" "3.2.1" - "@vitest/utils" "3.2.1" + "@vitest/expect" "3.2.6" + "@vitest/mocker" "3.2.6" + "@vitest/pretty-format" "^3.2.6" + "@vitest/runner" "3.2.6" + "@vitest/snapshot" "3.2.6" + "@vitest/spy" "3.2.6" + "@vitest/utils" "3.2.6" chai "^5.2.0" debug "^4.4.1" expect-type "^1.2.1" @@ -3215,10 +3216,10 @@ vitest@^3.2.1: tinybench "^2.9.0" tinyexec "^0.3.2" tinyglobby "^0.2.14" - tinypool "^1.1.0" + tinypool "^1.1.1" tinyrainbow "^2.0.0" vite "^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node "3.2.1" + vite-node "3.2.4" why-is-node-running "^2.3.0" which-boxed-primitive@^1.0.2: