diff --git a/.pnp.cjs b/.pnp.cjs index e6080e7f..2d59e224 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -47,7 +47,7 @@ const RAW_RUNTIME_STATE = ["prettier-plugin-organize-imports", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.3.0"],\ ["react", "npm:19.2.0"],\ ["typescript", "patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"],\ - ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:3.2.4"]\ + ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.0.10"]\ ],\ "linkType": "SOFT"\ }]\ @@ -751,6 +751,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@standard-schema/spec", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/@standard-schema-spec-npm-1.0.0-e86c6647f1-aee780cc14.zip/node_modules/@standard-schema/spec/",\ + "packageDependencies": [\ + ["@standard-schema/spec", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/chai", [\ ["npm:5.2.3", {\ "packageLocation": "./.yarn/cache/@types-chai-npm-5.2.3-5f61dbddda-e79947307d.zip/node_modules/@types/chai/",\ @@ -1069,38 +1078,39 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@vitest/expect", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-dc69ce886c.zip/node_modules/@vitest/expect/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-expect-npm-4.0.10-d2d7429b07-dc863db062.zip/node_modules/@vitest/expect/",\ "packageDependencies": [\ + ["@standard-schema/spec", "npm:1.0.0"],\ ["@types/chai", "npm:5.2.3"],\ - ["@vitest/expect", "npm:3.2.4"],\ - ["@vitest/spy", "npm:3.2.4"],\ - ["@vitest/utils", "npm:3.2.4"],\ - ["chai", "npm:5.3.3"],\ - ["tinyrainbow", "npm:2.0.0"]\ + ["@vitest/expect", "npm:4.0.10"],\ + ["@vitest/spy", "npm:4.0.10"],\ + ["@vitest/utils", "npm:4.0.10"],\ + ["chai", "npm:6.2.1"],\ + ["tinyrainbow", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@vitest/mocker", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-5e92431b6e.zip/node_modules/@vitest/mocker/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-mocker-npm-4.0.10-c77eb0d40c-b3efe70490.zip/node_modules/@vitest/mocker/",\ "packageDependencies": [\ - ["@vitest/mocker", "npm:3.2.4"]\ + ["@vitest/mocker", "npm:4.0.10"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:3.2.4", {\ - "packageLocation": "./.yarn/__virtual__/@vitest-mocker-virtual-a74600dda5/0/cache/@vitest-mocker-npm-3.2.4-48badb1f19-5e92431b6e.zip/node_modules/@vitest/mocker/",\ + ["virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:4.0.10", {\ + "packageLocation": "./.yarn/__virtual__/@vitest-mocker-virtual-b07fb37d2d/0/cache/@vitest-mocker-npm-4.0.10-c77eb0d40c-b3efe70490.zip/node_modules/@vitest/mocker/",\ "packageDependencies": [\ ["@types/msw", null],\ ["@types/vite", null],\ - ["@vitest/mocker", "virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:3.2.4"],\ - ["@vitest/spy", "npm:3.2.4"],\ + ["@vitest/mocker", "virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:4.0.10"],\ + ["@vitest/spy", "npm:4.0.10"],\ ["estree-walker", "npm:3.0.3"],\ ["magic-string", "npm:0.30.21"],\ ["msw", null],\ - ["vite", "virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:7.2.2"]\ + ["vite", "virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:7.2.2"]\ ],\ "packagePeers": [\ "@types/msw",\ @@ -1112,33 +1122,32 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@vitest/pretty-format", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-8dd30cbf95.zip/node_modules/@vitest/pretty-format/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-pretty-format-npm-4.0.10-6f592d5ea2-5a51a9f83e.zip/node_modules/@vitest/pretty-format/",\ "packageDependencies": [\ - ["@vitest/pretty-format", "npm:3.2.4"],\ - ["tinyrainbow", "npm:2.0.0"]\ + ["@vitest/pretty-format", "npm:4.0.10"],\ + ["tinyrainbow", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@vitest/runner", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-197bd55def.zip/node_modules/@vitest/runner/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-runner-npm-4.0.10-9cccb5df7f-2a0350cbbf.zip/node_modules/@vitest/runner/",\ "packageDependencies": [\ - ["@vitest/runner", "npm:3.2.4"],\ - ["@vitest/utils", "npm:3.2.4"],\ - ["pathe", "npm:2.0.3"],\ - ["strip-literal", "npm:3.1.0"]\ + ["@vitest/runner", "npm:4.0.10"],\ + ["@vitest/utils", "npm:4.0.10"],\ + ["pathe", "npm:2.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@vitest/snapshot", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-acfb682491.zip/node_modules/@vitest/snapshot/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-snapshot-npm-4.0.10-5257c12467-911ca0e0a8.zip/node_modules/@vitest/snapshot/",\ "packageDependencies": [\ - ["@vitest/pretty-format", "npm:3.2.4"],\ - ["@vitest/snapshot", "npm:3.2.4"],\ + ["@vitest/pretty-format", "npm:4.0.10"],\ + ["@vitest/snapshot", "npm:4.0.10"],\ ["magic-string", "npm:0.30.21"],\ ["pathe", "npm:2.0.3"]\ ],\ @@ -1146,23 +1155,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@vitest/spy", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-7d38c299f4.zip/node_modules/@vitest/spy/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-spy-npm-4.0.10-4a14ee3e78-4d6b10fb99.zip/node_modules/@vitest/spy/",\ "packageDependencies": [\ - ["@vitest/spy", "npm:3.2.4"],\ - ["tinyspy", "npm:4.0.4"]\ + ["@vitest/spy", "npm:4.0.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@vitest/utils", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-7f12ef63bd.zip/node_modules/@vitest/utils/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/@vitest-utils-npm-4.0.10-5fad08e139-bf9b3ab30b.zip/node_modules/@vitest/utils/",\ "packageDependencies": [\ - ["@vitest/pretty-format", "npm:3.2.4"],\ - ["@vitest/utils", "npm:3.2.4"],\ - ["loupe", "npm:3.2.1"],\ - ["tinyrainbow", "npm:2.0.0"]\ + ["@vitest/pretty-format", "npm:4.0.10"],\ + ["@vitest/utils", "npm:4.0.10"],\ + ["tinyrainbow", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -1464,15 +1471,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["cac", [\ - ["npm:6.7.14", {\ - "packageLocation": "./.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip/node_modules/cac/",\ - "packageDependencies": [\ - ["cac", "npm:6.7.14"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["cacache", [\ ["npm:19.0.1", {\ "packageLocation": "./.yarn/cache/cacache-npm-19.0.1-395cba1936-ea026b27b1.zip/node_modules/cacache/",\ @@ -1550,15 +1548,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["chai", [\ - ["npm:5.3.3", {\ - "packageLocation": "./.yarn/cache/chai-npm-5.3.3-ebef71cdac-0d0ef63106.zip/node_modules/chai/",\ + ["npm:6.2.1", {\ + "packageLocation": "./.yarn/cache/chai-npm-6.2.1-df1838f7a6-f7917749e2.zip/node_modules/chai/",\ "packageDependencies": [\ - ["assertion-error", "npm:2.0.1"],\ - ["chai", "npm:5.3.3"],\ - ["check-error", "npm:2.1.1"],\ - ["deep-eql", "npm:5.0.2"],\ - ["loupe", "npm:3.2.1"],\ - ["pathval", "npm:2.0.1"]\ + ["chai", "npm:6.2.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -1581,15 +1574,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["check-error", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/check-error-npm-2.1.1-34e4ef357e-d785ed17b1.zip/node_modules/check-error/",\ - "packageDependencies": [\ - ["check-error", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["chownr", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/chownr-npm-3.0.0-5275e85d25-b63cb1f73d.zip/node_modules/chownr/",\ @@ -1756,15 +1740,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["deep-eql", [\ - ["npm:5.0.2", {\ - "packageLocation": "./.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-a529b81e2e.zip/node_modules/deep-eql/",\ - "packageDependencies": [\ - ["deep-eql", "npm:5.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["deep-is", [\ ["npm:0.1.4", {\ "packageLocation": "./.yarn/cache/deep-is-npm-0.1.4-88938b5a67-ec12d074ae.zip/node_modules/deep-is/",\ @@ -2956,7 +2931,7 @@ const RAW_RUNTIME_STATE = ["prettier-plugin-organize-imports", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.3.0"],\ ["react", "npm:19.2.0"],\ ["typescript", "patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"],\ - ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:3.2.4"]\ + ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.0.10"]\ ],\ "linkType": "SOFT"\ }]\ @@ -3379,13 +3354,6 @@ const RAW_RUNTIME_STATE = ["js-tokens", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:9.0.1", {\ - "packageLocation": "./.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip/node_modules/js-tokens/",\ - "packageDependencies": [\ - ["js-tokens", "npm:9.0.1"]\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["js-yaml", [\ @@ -3498,15 +3466,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["loupe", [\ - ["npm:3.2.1", {\ - "packageLocation": "./.yarn/cache/loupe-npm-3.2.1-a8f491982f-a4d78ec758.zip/node_modules/loupe/",\ - "packageDependencies": [\ - ["loupe", "npm:3.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["lru-cache", [\ ["npm:10.4.3", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-10.4.3-30c10b861a-e6e9026736.zip/node_modules/lru-cache/",\ @@ -3978,15 +3937,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["pathval", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-f5e8b82f6b.zip/node_modules/pathval/",\ - "packageDependencies": [\ - ["pathval", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["picocolors", [\ ["npm:1.1.1", {\ "packageLocation": "./.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip/node_modules/picocolors/",\ @@ -4747,16 +4697,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["strip-literal", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/strip-literal-npm-3.1.0-b0340463b3-6eb00906a1.zip/node_modules/strip-literal/",\ - "packageDependencies": [\ - ["js-tokens", "npm:9.0.1"],\ - ["strip-literal", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["supports-color", [\ ["npm:7.2.0", {\ "packageLocation": "./.yarn/cache/supports-color-npm-7.2.0-606bfcf7da-c8bb7afd56.zip/node_modules/supports-color/",\ @@ -4827,29 +4767,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["tinypool", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/tinypool-npm-1.1.1-6772421283-0d54139e9d.zip/node_modules/tinypool/",\ - "packageDependencies": [\ - ["tinypool", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["tinyrainbow", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-94d4e16246.zip/node_modules/tinyrainbow/",\ - "packageDependencies": [\ - ["tinyrainbow", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tinyspy", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/tinyspy-npm-4.0.4-94a3f61e82-858a99e3de.zip/node_modules/tinyspy/",\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/tinyrainbow-npm-3.0.3-06ed35d14d-169cc63c15.zip/node_modules/tinyrainbow/",\ "packageDependencies": [\ - ["tinyspy", "npm:4.0.4"]\ + ["tinyrainbow", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -5031,8 +4953,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:7.2.2", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-e4e34af445/0/cache/vite-npm-7.2.2-7a1f855c04-aee08b4206.zip/node_modules/vite/",\ + ["virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:7.2.2", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-313fe3b976/0/cache/vite-npm-7.2.2-7a1f855c04-aee08b4206.zip/node_modules/vite/",\ "packageDependencies": [\ ["@types/jiti", null],\ ["@types/less", null],\ @@ -5061,65 +4983,7 @@ const RAW_RUNTIME_STATE = ["terser", null],\ ["tinyglobby", "npm:0.2.15"],\ ["tsx", null],\ - ["vite", "virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:7.2.2"],\ - ["yaml", null]\ - ],\ - "packagePeers": [\ - "@types/jiti",\ - "@types/less",\ - "@types/lightningcss",\ - "@types/node",\ - "@types/sass-embedded",\ - "@types/sass",\ - "@types/stylus",\ - "@types/sugarss",\ - "@types/terser",\ - "@types/tsx",\ - "@types/yaml",\ - "jiti",\ - "less",\ - "lightningcss",\ - "sass-embedded",\ - "sass",\ - "stylus",\ - "sugarss",\ - "terser",\ - "tsx",\ - "yaml"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.2.2", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-671f5cf2b0/0/cache/vite-npm-7.2.2-7a1f855c04-aee08b4206.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["@types/jiti", null],\ - ["@types/less", null],\ - ["@types/lightningcss", null],\ - ["@types/node", null],\ - ["@types/sass", null],\ - ["@types/sass-embedded", null],\ - ["@types/stylus", null],\ - ["@types/sugarss", null],\ - ["@types/terser", null],\ - ["@types/tsx", null],\ - ["@types/yaml", null],\ - ["esbuild", "npm:0.25.12"],\ - ["fdir", "virtual:0e783aadbd2b4b8e6f6056033c0b290501892d23bc7c5dad5477e00e48ad8bd3e4434c3962a52dd75a58e06dbb7218094a494bac954ef2f7f6fdb65d9717e5f4#npm:6.5.0"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ - ["jiti", null],\ - ["less", null],\ - ["lightningcss", null],\ - ["picomatch", "npm:4.0.3"],\ - ["postcss", "npm:8.5.6"],\ - ["rollup", "npm:4.53.1"],\ - ["sass", null],\ - ["sass-embedded", null],\ - ["stylus", null],\ - ["sugarss", null],\ - ["terser", null],\ - ["tinyglobby", "npm:0.2.15"],\ - ["tsx", null],\ - ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.2.2"],\ + ["vite", "virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:7.2.2"],\ ["yaml", null]\ ],\ "packagePeers": [\ @@ -5148,51 +5012,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["vite-node", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-343244ecab.zip/node_modules/vite-node/",\ - "packageDependencies": [\ - ["cac", "npm:6.7.14"],\ - ["debug", "virtual:c3967fc0c3b8915e804906b0fd751cab4f92941ee382919f75adac5959276e7821cb41492a6c394fe86691b903d5d627b8120597a4534d6ffe06ba7285e4003a#npm:4.4.3"],\ - ["es-module-lexer", "npm:1.7.0"],\ - ["pathe", "npm:2.0.3"],\ - ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.2.2"],\ - ["vite-node", "npm:3.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["vitest", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/vitest-npm-3.2.4-7a07f931b1-f10bbce093.zip/node_modules/vitest/",\ + ["npm:4.0.10", {\ + "packageLocation": "./.yarn/cache/vitest-npm-4.0.10-e92dcce136-f326b30c36.zip/node_modules/vitest/",\ "packageDependencies": [\ - ["vitest", "npm:3.2.4"]\ + ["vitest", "npm:4.0.10"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:3.2.4", {\ - "packageLocation": "./.yarn/__virtual__/vitest-virtual-844a7691b1/0/cache/vitest-npm-3.2.4-7a07f931b1-f10bbce093.zip/node_modules/vitest/",\ + ["virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.0.10", {\ + "packageLocation": "./.yarn/__virtual__/vitest-virtual-6d97cca999/0/cache/vitest-npm-4.0.10-e92dcce136-f326b30c36.zip/node_modules/vitest/",\ "packageDependencies": [\ ["@edge-runtime/vm", null],\ - ["@types/chai", "npm:5.2.3"],\ ["@types/debug", null],\ ["@types/edge-runtime__vm", null],\ ["@types/happy-dom", null],\ ["@types/jsdom", null],\ ["@types/node", "npm:24.10.1"],\ - ["@types/vitest__browser", null],\ + ["@types/vitest__browser-playwright", null],\ + ["@types/vitest__browser-preview", null],\ + ["@types/vitest__browser-webdriverio", null],\ ["@types/vitest__ui", null],\ - ["@vitest/browser", null],\ - ["@vitest/expect", "npm:3.2.4"],\ - ["@vitest/mocker", "virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:3.2.4"],\ - ["@vitest/pretty-format", "npm:3.2.4"],\ - ["@vitest/runner", "npm:3.2.4"],\ - ["@vitest/snapshot", "npm:3.2.4"],\ - ["@vitest/spy", "npm:3.2.4"],\ + ["@vitest/browser-playwright", null],\ + ["@vitest/browser-preview", null],\ + ["@vitest/browser-webdriverio", null],\ + ["@vitest/expect", "npm:4.0.10"],\ + ["@vitest/mocker", "virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:4.0.10"],\ + ["@vitest/pretty-format", "npm:4.0.10"],\ + ["@vitest/runner", "npm:4.0.10"],\ + ["@vitest/snapshot", "npm:4.0.10"],\ + ["@vitest/spy", "npm:4.0.10"],\ ["@vitest/ui", null],\ - ["@vitest/utils", "npm:3.2.4"],\ - ["chai", "npm:5.3.3"],\ + ["@vitest/utils", "npm:4.0.10"],\ ["debug", "virtual:c3967fc0c3b8915e804906b0fd751cab4f92941ee382919f75adac5959276e7821cb41492a6c394fe86691b903d5d627b8120597a4534d6ffe06ba7285e4003a#npm:4.4.3"],\ + ["es-module-lexer", "npm:1.7.0"],\ ["expect-type", "npm:1.2.2"],\ ["happy-dom", null],\ ["jsdom", null],\ @@ -5203,11 +5056,9 @@ const RAW_RUNTIME_STATE = ["tinybench", "npm:2.9.0"],\ ["tinyexec", "npm:0.3.2"],\ ["tinyglobby", "npm:0.2.15"],\ - ["tinypool", "npm:1.1.1"],\ - ["tinyrainbow", "npm:2.0.0"],\ - ["vite", "virtual:844a7691b11239b8c59a3f078db09ff4c5b0effeca0ead8a89ca9d9e3db17fcde0e46e61379595f131cf00826949144b9f122c5ae41259afbc50c3d51b94938e#npm:7.2.2"],\ - ["vite-node", "npm:3.2.4"],\ - ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:3.2.4"],\ + ["tinyrainbow", "npm:3.0.3"],\ + ["vite", "virtual:6d97cca999ad5865ddb1406ec89ef09c458ead0b6a0ef4b5ede116bcb097aafe6565892028ac7c8460ce8614043f6d209a632d368c61e7b4666872a893f1f8e2#npm:7.2.2"],\ + ["vitest", "virtual:4daedd184d2eed90ecbafa2653d25fce090eeefe7ec25abfdc1c0cfdd6b3d9221aa0e923a53795d59ff4ec861bca99001ff2d2112a62e3587233fba5c0279ee4#npm:4.0.10"],\ ["why-is-node-running", "npm:2.3.0"]\ ],\ "packagePeers": [\ @@ -5217,9 +5068,13 @@ const RAW_RUNTIME_STATE = "@types/happy-dom",\ "@types/jsdom",\ "@types/node",\ - "@types/vitest__browser",\ + "@types/vitest__browser-playwright",\ + "@types/vitest__browser-preview",\ + "@types/vitest__browser-webdriverio",\ "@types/vitest__ui",\ - "@vitest/browser",\ + "@vitest/browser-playwright",\ + "@vitest/browser-preview",\ + "@vitest/browser-webdriverio",\ "@vitest/ui",\ "happy-dom",\ "jsdom"\ diff --git a/.yarn/cache/@standard-schema-spec-npm-1.0.0-e86c6647f1-aee780cc14.zip b/.yarn/cache/@standard-schema-spec-npm-1.0.0-e86c6647f1-aee780cc14.zip new file mode 100644 index 00000000..8dca4b6c Binary files /dev/null and b/.yarn/cache/@standard-schema-spec-npm-1.0.0-e86c6647f1-aee780cc14.zip differ diff --git a/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-dc69ce886c.zip b/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-dc69ce886c.zip deleted file mode 100644 index 2edbb1bf..00000000 Binary files a/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-dc69ce886c.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-expect-npm-4.0.10-d2d7429b07-dc863db062.zip b/.yarn/cache/@vitest-expect-npm-4.0.10-d2d7429b07-dc863db062.zip new file mode 100644 index 00000000..e258cf04 Binary files /dev/null and b/.yarn/cache/@vitest-expect-npm-4.0.10-d2d7429b07-dc863db062.zip differ diff --git a/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-5e92431b6e.zip b/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-5e92431b6e.zip deleted file mode 100644 index 26535835..00000000 Binary files a/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-5e92431b6e.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-mocker-npm-4.0.10-c77eb0d40c-b3efe70490.zip b/.yarn/cache/@vitest-mocker-npm-4.0.10-c77eb0d40c-b3efe70490.zip new file mode 100644 index 00000000..c101bf40 Binary files /dev/null and b/.yarn/cache/@vitest-mocker-npm-4.0.10-c77eb0d40c-b3efe70490.zip differ diff --git a/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-8dd30cbf95.zip b/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-8dd30cbf95.zip deleted file mode 100644 index 6e967bdb..00000000 Binary files a/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-8dd30cbf95.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-pretty-format-npm-4.0.10-6f592d5ea2-5a51a9f83e.zip b/.yarn/cache/@vitest-pretty-format-npm-4.0.10-6f592d5ea2-5a51a9f83e.zip new file mode 100644 index 00000000..18902ad5 Binary files /dev/null and b/.yarn/cache/@vitest-pretty-format-npm-4.0.10-6f592d5ea2-5a51a9f83e.zip differ diff --git a/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-197bd55def.zip b/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-197bd55def.zip deleted file mode 100644 index 3e4371a3..00000000 Binary files a/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-197bd55def.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-runner-npm-4.0.10-9cccb5df7f-2a0350cbbf.zip b/.yarn/cache/@vitest-runner-npm-4.0.10-9cccb5df7f-2a0350cbbf.zip new file mode 100644 index 00000000..773fc5e8 Binary files /dev/null and b/.yarn/cache/@vitest-runner-npm-4.0.10-9cccb5df7f-2a0350cbbf.zip differ diff --git a/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-acfb682491.zip b/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-acfb682491.zip deleted file mode 100644 index 2d2dd104..00000000 Binary files a/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-acfb682491.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-snapshot-npm-4.0.10-5257c12467-911ca0e0a8.zip b/.yarn/cache/@vitest-snapshot-npm-4.0.10-5257c12467-911ca0e0a8.zip new file mode 100644 index 00000000..389ff12c Binary files /dev/null and b/.yarn/cache/@vitest-snapshot-npm-4.0.10-5257c12467-911ca0e0a8.zip differ diff --git a/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-7d38c299f4.zip b/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-7d38c299f4.zip deleted file mode 100644 index f7e565fe..00000000 Binary files a/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-7d38c299f4.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-spy-npm-4.0.10-4a14ee3e78-4d6b10fb99.zip b/.yarn/cache/@vitest-spy-npm-4.0.10-4a14ee3e78-4d6b10fb99.zip new file mode 100644 index 00000000..be560167 Binary files /dev/null and b/.yarn/cache/@vitest-spy-npm-4.0.10-4a14ee3e78-4d6b10fb99.zip differ diff --git a/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-7f12ef63bd.zip b/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-7f12ef63bd.zip deleted file mode 100644 index 325fc1f5..00000000 Binary files a/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-7f12ef63bd.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-utils-npm-4.0.10-5fad08e139-bf9b3ab30b.zip b/.yarn/cache/@vitest-utils-npm-4.0.10-5fad08e139-bf9b3ab30b.zip new file mode 100644 index 00000000..6b7529c9 Binary files /dev/null and b/.yarn/cache/@vitest-utils-npm-4.0.10-5fad08e139-bf9b3ab30b.zip differ diff --git a/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip b/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip deleted file mode 100644 index 95fb5630..00000000 Binary files a/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip and /dev/null differ diff --git a/.yarn/cache/chai-npm-5.3.3-ebef71cdac-0d0ef63106.zip b/.yarn/cache/chai-npm-5.3.3-ebef71cdac-0d0ef63106.zip deleted file mode 100644 index 58e56f9b..00000000 Binary files a/.yarn/cache/chai-npm-5.3.3-ebef71cdac-0d0ef63106.zip and /dev/null differ diff --git a/.yarn/cache/chai-npm-6.2.1-df1838f7a6-f7917749e2.zip b/.yarn/cache/chai-npm-6.2.1-df1838f7a6-f7917749e2.zip new file mode 100644 index 00000000..46760a10 Binary files /dev/null and b/.yarn/cache/chai-npm-6.2.1-df1838f7a6-f7917749e2.zip differ diff --git a/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-d785ed17b1.zip b/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-d785ed17b1.zip deleted file mode 100644 index bd980cd2..00000000 Binary files a/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-d785ed17b1.zip and /dev/null differ diff --git a/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-a529b81e2e.zip b/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-a529b81e2e.zip deleted file mode 100644 index 2e0c97eb..00000000 Binary files a/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-a529b81e2e.zip and /dev/null differ diff --git a/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip b/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip deleted file mode 100644 index 3e0fc9ac..00000000 Binary files a/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip and /dev/null differ diff --git a/.yarn/cache/loupe-npm-3.2.1-a8f491982f-a4d78ec758.zip b/.yarn/cache/loupe-npm-3.2.1-a8f491982f-a4d78ec758.zip deleted file mode 100644 index 96479aa4..00000000 Binary files a/.yarn/cache/loupe-npm-3.2.1-a8f491982f-a4d78ec758.zip and /dev/null differ diff --git a/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-f5e8b82f6b.zip b/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-f5e8b82f6b.zip deleted file mode 100644 index 6ccc47dd..00000000 Binary files a/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-f5e8b82f6b.zip and /dev/null differ diff --git a/.yarn/cache/strip-literal-npm-3.1.0-b0340463b3-6eb00906a1.zip b/.yarn/cache/strip-literal-npm-3.1.0-b0340463b3-6eb00906a1.zip deleted file mode 100644 index d2494fb3..00000000 Binary files a/.yarn/cache/strip-literal-npm-3.1.0-b0340463b3-6eb00906a1.zip and /dev/null differ diff --git a/.yarn/cache/tinypool-npm-1.1.1-6772421283-0d54139e9d.zip b/.yarn/cache/tinypool-npm-1.1.1-6772421283-0d54139e9d.zip deleted file mode 100644 index 1523132f..00000000 Binary files a/.yarn/cache/tinypool-npm-1.1.1-6772421283-0d54139e9d.zip and /dev/null differ diff --git a/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-94d4e16246.zip b/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-94d4e16246.zip deleted file mode 100644 index faa3fd08..00000000 Binary files a/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-94d4e16246.zip and /dev/null differ diff --git a/.yarn/cache/tinyrainbow-npm-3.0.3-06ed35d14d-169cc63c15.zip b/.yarn/cache/tinyrainbow-npm-3.0.3-06ed35d14d-169cc63c15.zip new file mode 100644 index 00000000..55660b3f Binary files /dev/null and b/.yarn/cache/tinyrainbow-npm-3.0.3-06ed35d14d-169cc63c15.zip differ diff --git a/.yarn/cache/tinyspy-npm-4.0.4-94a3f61e82-858a99e3de.zip b/.yarn/cache/tinyspy-npm-4.0.4-94a3f61e82-858a99e3de.zip deleted file mode 100644 index 417c3c11..00000000 Binary files a/.yarn/cache/tinyspy-npm-4.0.4-94a3f61e82-858a99e3de.zip and /dev/null differ diff --git a/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-343244ecab.zip b/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-343244ecab.zip deleted file mode 100644 index 836b9a43..00000000 Binary files a/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-343244ecab.zip and /dev/null differ diff --git a/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-f10bbce093.zip b/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-f10bbce093.zip deleted file mode 100644 index f4ea6ae1..00000000 Binary files a/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-f10bbce093.zip and /dev/null differ diff --git a/.yarn/cache/vitest-npm-4.0.10-e92dcce136-f326b30c36.zip b/.yarn/cache/vitest-npm-4.0.10-e92dcce136-f326b30c36.zip new file mode 100644 index 00000000..37629f9b Binary files /dev/null and b/.yarn/cache/vitest-npm-4.0.10-e92dcce136-f326b30c36.zip differ diff --git a/package.json b/package.json index 2b3463ae..3b416fe7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.3.0", "typescript": "5.9.3", - "vitest": "^3.2.4" + "vitest": "^4.0.10" }, "packageManager": "yarn@4.11.0" } diff --git a/yarn.lock b/yarn.lock index 81a00b9f..88823a3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -556,6 +556,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.0.0": + version: 1.0.0 + resolution: "@standard-schema/spec@npm:1.0.0" + checksum: 10/aee780cc1431888ca4b9aba9b24ffc8f3073fc083acc105e3951481478a2f4dc957796931b2da9e2d8329584cf211e4542275f188296c1cdff3ed44fd93a8bc8 + languageName: node + linkType: hard + "@types/chai@npm:^5.2.2": version: 5.2.3 resolution: "@types/chai@npm:5.2.3" @@ -760,86 +767,83 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" +"@vitest/expect@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/expect@npm:4.0.10" dependencies: + "@standard-schema/spec": "npm:^1.0.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10/dc69ce886c13714dfbbff78f2d2cb7eb536017e82301a73c42d573a9e9d2bf91005ac7abd9b977adf0a3bd431209f45a8ac2418029b68b0a377e092607c843ce + "@vitest/spy": "npm:4.0.10" + "@vitest/utils": "npm:4.0.10" + chai: "npm:^6.2.1" + tinyrainbow: "npm:^3.0.3" + checksum: 10/dc863db062e23f03a3a912f75cc7c7fd65f7c0aa0831af8ff78f84d762ebd3f9ba1ed4d3fde30d0b229cb33897859aa0b9e146ad2aeeb896f9129422efbc6db3 languageName: node linkType: hard -"@vitest/mocker@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/mocker@npm:3.2.4" +"@vitest/mocker@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/mocker@npm:4.0.10" dependencies: - "@vitest/spy": "npm:3.2.4" + "@vitest/spy": "npm:4.0.10" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.17" + magic-string: "npm:^0.30.21" peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10/5e92431b6ed9fc1679060e4caef3e4623f4750542a5d7cd944774f8217c4d231e273202e8aea00bab33260a5a9222ecb7005d80da0348c3c829bd37d123071a8 + checksum: 10/b3efe704906c6d84932aeb549b64eef29a1f50bbf85c32b44dc2c14839471cf42b6203747741e30f7d775cb6d53fcc74d0f6d87dac6c7bbae24bd591ef4c9896 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" +"@vitest/pretty-format@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/pretty-format@npm:4.0.10" dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10/8dd30cbf956e01fbab042fe651fb5175d9f0cd00b7b569a46cd98df89c4fec47dab12916201ad6e09a4f25f2a2ec8927a4bfdc61118593097f759c90b18a51d4 + tinyrainbow: "npm:^3.0.3" + checksum: 10/5a51a9f83e2dbb3c829455c6e807e06797dfcf2f43c18030a06b6b00cbf618728bfba18f4fe0a3e5c1dc22eb8bfbaee2a08028f68d6180e24d449b7977c90914 languageName: node linkType: hard -"@vitest/runner@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/runner@npm:3.2.4" +"@vitest/runner@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/runner@npm:4.0.10" dependencies: - "@vitest/utils": "npm:3.2.4" + "@vitest/utils": "npm:4.0.10" pathe: "npm:^2.0.3" - strip-literal: "npm:^3.0.0" - checksum: 10/197bd55def519ef202f990b7c1618c212380831827c116240871033e4973decb780503c705ba9245a12bd8121f3ac4086ffcb3e302148b62d9bd77fd18dd1deb + checksum: 10/2a0350cbbfc571fb1c39d8607f4332da920478757932584596dbab8524f313f70cfd1aeda03e3a0571e14526f3759980290a3eec783009f469a1180011ee61a9 languageName: node linkType: hard -"@vitest/snapshot@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/snapshot@npm:3.2.4" +"@vitest/snapshot@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/snapshot@npm:4.0.10" dependencies: - "@vitest/pretty-format": "npm:3.2.4" - magic-string: "npm:^0.30.17" + "@vitest/pretty-format": "npm:4.0.10" + magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10/acfb682491b9ca9345bf9fed02c2779dec43e0455a380c1966b0aad8dd81c79960902cf34621ab48fe80a0eaf8c61cc42dec186a1321dc3c9897ef2ebd5f1bc4 + checksum: 10/911ca0e0a8c5f69f2b3ee7c88fea2bfc055bd9b94b64e2b5230b6a863c10a90c0dd1543046a1969af13fac267ed6f189312915a74222a283f16d5bafd3e7e2b5 languageName: node linkType: hard -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: "npm:^4.0.3" - checksum: 10/7d38c299f42a8c7e5e41652b203af98ca54e63df69c3b072d0e401d5a57fbbba3e39d8538ac1b3022c26718a6388d0bcc222bc2f07faab75942543b9247c007d +"@vitest/spy@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/spy@npm:4.0.10" + checksum: 10/4d6b10fb99815e65f3f4a84e87ac890fd1c92323fe099ae5836fb78c6051c13e3360d78072d16848e4c302d78a1dbe59702190d26a319422d9caedb54f61664f languageName: node linkType: hard -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" +"@vitest/utils@npm:4.0.10": + version: 4.0.10 + resolution: "@vitest/utils@npm:4.0.10" dependencies: - "@vitest/pretty-format": "npm:3.2.4" - loupe: "npm:^3.1.4" - tinyrainbow: "npm:^2.0.0" - checksum: 10/7f12ef63bd8ee13957744d1f336b0405f164ade4358bf9dfa531f75bbb58ffac02bf61aba65724311ddbc50b12ba54853a169e59c6b837c16086173b9a480710 + "@vitest/pretty-format": "npm:4.0.10" + tinyrainbow: "npm:^3.0.3" + checksum: 10/bf9b3ab30b6603c42dfd68e80bdbd8660a58bcfd35ee5082e547eaba2526d75691c5042aa08800602c5b44cee70cfc058564b1cbb5a2034e082c00109a5fde57 languageName: node linkType: hard @@ -1097,13 +1101,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 - languageName: node - linkType: hard - "cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -1175,16 +1172,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 +"chai@npm:^6.2.1": + version: 6.2.1 + resolution: "chai@npm:6.2.1" + checksum: 10/f7917749e2468bd3a17ee4769b680e440002960c1294dd11c6d3ad102b5db9ea1a43e3ad9462b7b0f1502e5c845a6e39ce63db9de1def782e44652018c48acb7 languageName: node linkType: hard @@ -1205,13 +1196,6 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^2.1.1": - version: 2.1.1 - resolution: "check-error@npm:2.1.1" - checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a - languageName: node - linkType: hard - "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -1335,7 +1319,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.1": +"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -1347,13 +1331,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -1895,7 +1872,7 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.1": +"expect-type@npm:^1.2.2": version: 1.2.2 resolution: "expect-type@npm:1.2.2" checksum: 10/1703e6e47b575f79d801d87f24c639f4d0af71b327a822e6922d0ccb7eb3f6559abb240b8bd43bab6a477903de4cc322908e194d05132c18f52a217115e8e870 @@ -2430,7 +2407,7 @@ __metadata: prettier-plugin-organize-imports: "npm:^4.3.0" react: "npm:^19.2.0" typescript: "npm:5.9.3" - vitest: "npm:^3.2.4" + vitest: "npm:^4.0.10" bin: inkle: dist/cli.js languageName: unknown @@ -2811,13 +2788,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 - languageName: node - linkType: hard - "js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" @@ -2917,13 +2887,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.4": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -2931,7 +2894,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.17": +"magic-string@npm:^0.30.21": version: 0.30.21 resolution: "magic-string@npm:0.30.21" dependencies: @@ -3343,13 +3306,6 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 - languageName: node - linkType: hard - "picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" @@ -3364,7 +3320,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 @@ -3921,7 +3877,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.9.0": +"std-env@npm:^3.10.0": version: 3.10.0 resolution: "std-env@npm:3.10.0" checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a @@ -4075,15 +4031,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^3.0.0": - version: 3.1.0 - resolution: "strip-literal@npm:3.1.0" - dependencies: - js-tokens: "npm:^9.0.1" - checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -4136,7 +4083,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -4146,24 +4093,10 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 - languageName: node - linkType: hard - -"tinyspy@npm:^4.0.3": - version: 4.0.4 - resolution: "tinyspy@npm:4.0.4" - checksum: 10/858a99e3ded2fba8fe7c243099d9e58e926d6525af03d19cdf86c1a9a30398161fb830b4f77890d266bcc1c69df08fa6f4baf29d089385e4cdaa98d7b6296e7c +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 languageName: node linkType: hard @@ -4320,22 +4253,7 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.1" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - bin: - vite-node: vite-node.mjs - checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": +"vite@npm:^6.0.0 || ^7.0.0": version: 7.2.2 resolution: "vite@npm:7.2.2" dependencies: @@ -4390,39 +4308,38 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^3.2.4": - version: 3.2.4 - resolution: "vitest@npm:3.2.4" +"vitest@npm:^4.0.10": + version: 4.0.10 + resolution: "vitest@npm:4.0.10" dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.4" - "@vitest/mocker": "npm:3.2.4" - "@vitest/pretty-format": "npm:^3.2.4" - "@vitest/runner": "npm:3.2.4" - "@vitest/snapshot": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - debug: "npm:^4.4.1" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" + "@vitest/expect": "npm:4.0.10" + "@vitest/mocker": "npm:4.0.10" + "@vitest/pretty-format": "npm:4.0.10" + "@vitest/runner": "npm:4.0.10" + "@vitest/snapshot": "npm:4.0.10" + "@vitest/spy": "npm:4.0.10" + "@vitest/utils": "npm:4.0.10" + debug: "npm:^4.4.3" + es-module-lexer: "npm:^1.7.0" + expect-type: "npm:^1.2.2" + magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - picomatch: "npm:^4.0.2" - std-env: "npm:^3.9.0" + picomatch: "npm:^4.0.3" + std-env: "npm:^3.10.0" tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.1" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.4" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.0.3" + vite: "npm:^6.0.0 || ^7.0.0" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" "@types/debug": ^4.1.12 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.4 - "@vitest/ui": 3.2.4 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.0.10 + "@vitest/browser-preview": 4.0.10 + "@vitest/browser-webdriverio": 4.0.10 + "@vitest/ui": 4.0.10 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -4432,7 +4349,11 @@ __metadata: optional: true "@types/node": optional: true - "@vitest/browser": + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": optional: true "@vitest/ui": optional: true @@ -4442,7 +4363,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/f10bbce093ecab310ecbe484536ef4496fb9151510b2be0c5907c65f6d31482d9c851f3182531d1d27d558054aa78e8efd9d4702ba6c82058657e8b6a52507ee + checksum: 10/f326b30c3693b3edf984081923426a57a2b39a8bee156dfc33e2549eb6048bd2307dda42229a23214f047ce0f82b2fea64e58f44bc0e4584ceed5bd0fe710802 languageName: node linkType: hard