2 "name": "diagonal-extension",
8 "name": "diagonal-extension",
11 "@types/chrome": "^0.3.0",
13 "fast-check": "^4.10.2",
14 "playwright-core": "^1.63.0",
15 "typescript": "^5.9.3",
19 "node_modules/@esbuild/aix-ppc64": {
21 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
22 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
36 "node_modules/@esbuild/android-arm": {
38 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
39 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
53 "node_modules/@esbuild/android-arm64": {
55 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
56 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
70 "node_modules/@esbuild/android-x64": {
72 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
73 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
87 "node_modules/@esbuild/darwin-arm64": {
89 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
90 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
104 "node_modules/@esbuild/darwin-x64": {
106 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
107 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
121 "node_modules/@esbuild/freebsd-arm64": {
123 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
124 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
138 "node_modules/@esbuild/freebsd-x64": {
140 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
141 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
155 "node_modules/@esbuild/linux-arm": {
157 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
158 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
172 "node_modules/@esbuild/linux-arm64": {
174 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
175 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
189 "node_modules/@esbuild/linux-ia32": {
191 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
192 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
206 "node_modules/@esbuild/linux-loong64": {
208 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
209 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
223 "node_modules/@esbuild/linux-mips64el": {
225 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
226 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
240 "node_modules/@esbuild/linux-ppc64": {
242 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
243 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
257 "node_modules/@esbuild/linux-riscv64": {
259 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
260 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
274 "node_modules/@esbuild/linux-s390x": {
276 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
277 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
291 "node_modules/@esbuild/linux-x64": {
293 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
294 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
308 "node_modules/@esbuild/netbsd-arm64": {
310 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
311 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
325 "node_modules/@esbuild/netbsd-x64": {
327 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
328 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
342 "node_modules/@esbuild/openbsd-arm64": {
344 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
345 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
359 "node_modules/@esbuild/openbsd-x64": {
361 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
362 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
376 "node_modules/@esbuild/openharmony-arm64": {
378 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
379 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
393 "node_modules/@esbuild/sunos-x64": {
395 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
396 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
410 "node_modules/@esbuild/win32-arm64": {
412 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
413 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
427 "node_modules/@esbuild/win32-ia32": {
429 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
430 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
444 "node_modules/@esbuild/win32-x64": {
446 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
447 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
461 "node_modules/@jridgewell/resolve-uri": {
463 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
464 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
471 "node_modules/@jridgewell/sourcemap-codec": {
473 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
474 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
478 "node_modules/@jridgewell/trace-mapping": {
480 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
481 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
485 "@jridgewell/resolve-uri": "^3.1.0",
486 "@jridgewell/sourcemap-codec": "^1.4.14"
489 "node_modules/@oxc-project/types": {
490 "version": "0.151.0",
491 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.151.0.tgz",
492 "integrity": "sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==",
497 "url": "https://github.com/sponsors/oxc-project"
500 "node_modules/@rolldown/binding-android-arm-eabi": {
502 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.10.tgz",
503 "integrity": "sha512-bp9svZb+QurZeh+8H4BhrZkifEB0YBNvTVzNSJnJQkj4NrRwmQoDUCGP0vSN7PbvLeM7l1tK6GXL8mrTiH2myg==",
515 "node": "^20.19.0 || >=22.12.0"
518 "node_modules/@rolldown/binding-android-arm64": {
520 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.10.tgz",
521 "integrity": "sha512-wm6Dld3RXUAZ/gRWKyUy+4W1B5CB5UeFaOzsSWJWEdxZXHH8rCYiZ5dGe6oJmhsunAPWzL7FZV+VtvmN5Ye2eA==",
533 "node": "^20.19.0 || >=22.12.0"
536 "node_modules/@rolldown/binding-darwin-arm64": {
538 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.10.tgz",
539 "integrity": "sha512-UbEfXq/AqGNgRTV3ik+X/iR6mUxu2QdYAadwRxJWquUGnW6gDqdP1FtLtFXRow7RJx0ssRwi80XAPr4r+4DtsA==",
551 "node": "^20.19.0 || >=22.12.0"
554 "node_modules/@rolldown/binding-darwin-x64": {
556 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.10.tgz",
557 "integrity": "sha512-7f5h17q5KZVx/ji1vb8OTq31ch1O2I7K8NPIr44GkyWTApXMIsmhWqZfgpOH10xeauqghDAvGlZktasCkcF6Eg==",
569 "node": "^20.19.0 || >=22.12.0"
572 "node_modules/@rolldown/binding-freebsd-x64": {
574 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.10.tgz",
575 "integrity": "sha512-ynOk/eEYhC6ZB2xCGvKrEOwE58oBy9LnrAqtkrDF9Fz1VTaNdGZTsV0VarJdhPwb+sOJTGjCLwcuyRJZ1dnMcQ==",
587 "node": "^20.19.0 || >=22.12.0"
590 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
592 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.10.tgz",
593 "integrity": "sha512-ERrAs185meZZhGan7a4l3RiiJK1ArSDlHdST++uvSxe+FDbR4TwUPahT/cbZJvaG6fIpDpF78surN+tX708Y4Q==",
605 "node": "^20.19.0 || >=22.12.0"
608 "node_modules/@rolldown/binding-linux-arm64-gnu": {
610 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.10.tgz",
611 "integrity": "sha512-KN7OHKD0J3jy1UzBwZWPxpwhODf9IARUIJcrH+yLYKOcmegZ8luEUM38lDP1bDVj40yP6PsSzCqOJF76vljFnQ==",
623 "node": "^20.19.0 || >=22.12.0"
626 "node_modules/@rolldown/binding-linux-arm64-musl": {
628 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.10.tgz",
629 "integrity": "sha512-8l9wP8O+wa8zD6iw6egSfzVtu7oZVfH3hlUsMM4MwbLMhxleqeoXbZzjddyK3YyNlwLhqznq3tF7PkNJ8T/V2w==",
641 "node": "^20.19.0 || >=22.12.0"
644 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
646 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.10.tgz",
647 "integrity": "sha512-SeXNKeQzA5kLhz/J0CH6ZP0/HJ3v1xm/0YbiYpE0kK7emfRC2OIGGIaE14xzkISEGv2aYuUSpiLiU5Gbq+OI0A==",
659 "node": "^20.19.0 || >=22.12.0"
662 "node_modules/@rolldown/binding-linux-s390x-gnu": {
664 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.10.tgz",
665 "integrity": "sha512-mtht0nR+y8/hart4175Ll15w7lY8dg7CtQ+j2FDNTsDRspOWTK/2V3l0aj9sIj7XmvqxT8Yli/wq22e7feTTWg==",
677 "node": "^20.19.0 || >=22.12.0"
680 "node_modules/@rolldown/binding-linux-x64-gnu": {
682 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.10.tgz",
683 "integrity": "sha512-FSM94nGd55NYo48usCyM/nHfUKRnqc9+b0vJNuKV0oCCpIp/OGims7rO1Nv/DkFkt0S/s2rxsJ2kkS8J3HcpeA==",
695 "node": "^20.19.0 || >=22.12.0"
698 "node_modules/@rolldown/binding-linux-x64-musl": {
700 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.10.tgz",
701 "integrity": "sha512-C3YxNB16myRLs7o+B+6PnQ6jBsdIS4+AE4Ah8glVGhDpEv9AOvxhZ/1duAb4B0UGczEK/lBbccksd8VI+p6zfw==",
713 "node": "^20.19.0 || >=22.12.0"
716 "node_modules/@rolldown/binding-openharmony-arm64": {
718 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.10.tgz",
719 "integrity": "sha512-571TlE/F1eeTjjdjYAMMMPs1Mfv3MtX6s3+ZKVU6HiUjZ5Njc6c/qzNy/8K3zALTZnaw3JQVYrHxvNfjm43KAg==",
731 "node": "^20.19.0 || >=22.12.0"
734 "node_modules/@rolldown/binding-win32-arm64-msvc": {
736 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.10.tgz",
737 "integrity": "sha512-QXW+ZWaiqs2c7Fi++D/SsW07LTPcUrncxcskJGfGNBoaLik1IU6fJymz4HsqwEO0u5Iq11yTO0B/mc4cPk7jrQ==",
749 "node": "^20.19.0 || >=22.12.0"
752 "node_modules/@rolldown/binding-win32-x64-msvc": {
754 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.10.tgz",
755 "integrity": "sha512-5FQFGgah17YeMtG1Yd5a+rMxQpTksyNXxRtKz06FVTaQw3RKYUJQbUoKk0/5jrXBpDo+7makNP7UHA2LQyH64A==",
767 "node": "^20.19.0 || >=22.12.0"
770 "node_modules/@rolldown/pluginutils": {
772 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
773 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
778 "node_modules/@types/chai": {
780 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
781 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
785 "@types/deep-eql": "*",
786 "assertion-error": "^2.0.1"
789 "node_modules/@types/chrome": {
791 "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.3.0.tgz",
792 "integrity": "sha512-HPAMKyJwUnNJdVsxgypwvIStlwRhhaLnxgEwKIB99oOcffJrC4UMeD5xseVoBwDinSkr690DCBaAtSYdK6M1qw==",
796 "@types/filesystem": "*",
797 "@types/har-format": "*"
800 "node_modules/@types/deep-eql": {
802 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
803 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
807 "node_modules/@types/estree": {
809 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
810 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
814 "node_modules/@types/filesystem": {
816 "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.36.tgz",
817 "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==",
821 "@types/filewriter": "*"
824 "node_modules/@types/filewriter": {
826 "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz",
827 "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==",
831 "node_modules/@types/har-format": {
833 "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.16.tgz",
834 "integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==",
838 "node_modules/@vitest/mocker": {
840 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.1.tgz",
841 "integrity": "sha512-6K1DoBNAPGvuOcSsGA4D6x+5zEEff/KmOOP3uetT2TrGpVfI+HRHRnJJfKi5ib/g1vx8IYHQD8s0pbJz8WQI7Q==",
845 "@jridgewell/trace-mapping": "0.3.31",
846 "@vitest/spy": "5.0.1",
847 "estree-walker": "^3.0.3",
848 "magic-string": "^1.2.3"
851 "url": "https://opencollective.com/vitest"
853 "peerDependencies": {
855 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
857 "peerDependenciesMeta": {
866 "node_modules/@vitest/spy": {
868 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.1.tgz",
869 "integrity": "sha512-rbto/mF/SGERxEgYOek7Xm6B9b+y+mVoo+f4b2LymYO8zM1b7uB5nHuhVMTP2hxdzgxvGiZYGxGIaMvL5y180Q==",
873 "url": "https://opencollective.com/vitest"
876 "node_modules/assertion-error": {
878 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
879 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
886 "node_modules/chai": {
888 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
889 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
896 "node_modules/detect-libc": {
898 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
899 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
901 "license": "Apache-2.0",
907 "node_modules/es-module-lexer": {
909 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz",
910 "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==",
914 "node_modules/esbuild": {
916 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
917 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
919 "hasInstallScript": true,
922 "esbuild": "bin/esbuild"
927 "optionalDependencies": {
928 "@esbuild/aix-ppc64": "0.28.2",
929 "@esbuild/android-arm": "0.28.2",
930 "@esbuild/android-arm64": "0.28.2",
931 "@esbuild/android-x64": "0.28.2",
932 "@esbuild/darwin-arm64": "0.28.2",
933 "@esbuild/darwin-x64": "0.28.2",
934 "@esbuild/freebsd-arm64": "0.28.2",
935 "@esbuild/freebsd-x64": "0.28.2",
936 "@esbuild/linux-arm": "0.28.2",
937 "@esbuild/linux-arm64": "0.28.2",
938 "@esbuild/linux-ia32": "0.28.2",
939 "@esbuild/linux-loong64": "0.28.2",
940 "@esbuild/linux-mips64el": "0.28.2",
941 "@esbuild/linux-ppc64": "0.28.2",
942 "@esbuild/linux-riscv64": "0.28.2",
943 "@esbuild/linux-s390x": "0.28.2",
944 "@esbuild/linux-x64": "0.28.2",
945 "@esbuild/netbsd-arm64": "0.28.2",
946 "@esbuild/netbsd-x64": "0.28.2",
947 "@esbuild/openbsd-arm64": "0.28.2",
948 "@esbuild/openbsd-x64": "0.28.2",
949 "@esbuild/openharmony-arm64": "0.28.2",
950 "@esbuild/sunos-x64": "0.28.2",
951 "@esbuild/win32-arm64": "0.28.2",
952 "@esbuild/win32-ia32": "0.28.2",
953 "@esbuild/win32-x64": "0.28.2"
956 "node_modules/estree-walker": {
958 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
959 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
963 "@types/estree": "^1.0.0"
966 "node_modules/expect-type": {
968 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
969 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
971 "license": "Apache-2.0",
976 "node_modules/fast-check": {
978 "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.10.2.tgz",
979 "integrity": "sha512-iK2f+YrcmoeGqk6fA0ea2bptcu/itMIm4NfEozq6N25+aG6h7s5HZbB/k1aV7b5w5sFLMCbbtRUsTVR+BgC3xw==",
983 "type": "individual",
984 "url": "https://github.com/sponsors/dubzzz"
987 "type": "opencollective",
988 "url": "https://opencollective.com/fast-check"
993 "pure-rand": "^8.0.0"
999 "node_modules/fdir": {
1001 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1002 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1008 "peerDependencies": {
1009 "picomatch": "^3 || ^4"
1011 "peerDependenciesMeta": {
1017 "node_modules/fsevents": {
1019 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1020 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1022 "hasInstallScript": true,
1030 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1033 "node_modules/lightningcss": {
1034 "version": "1.33.0",
1035 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
1036 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
1038 "license": "MPL-2.0",
1041 "detect-libc": "^2.0.3"
1047 "type": "opencollective",
1048 "url": "https://opencollective.com/parcel"
1050 "optionalDependencies": {
1051 "lightningcss-android-arm64": "1.33.0",
1052 "lightningcss-darwin-arm64": "1.33.0",
1053 "lightningcss-darwin-x64": "1.33.0",
1054 "lightningcss-freebsd-x64": "1.33.0",
1055 "lightningcss-linux-arm-gnueabihf": "1.33.0",
1056 "lightningcss-linux-arm64-gnu": "1.33.0",
1057 "lightningcss-linux-arm64-musl": "1.33.0",
1058 "lightningcss-linux-x64-gnu": "1.33.0",
1059 "lightningcss-linux-x64-musl": "1.33.0",
1060 "lightningcss-win32-arm64-msvc": "1.33.0",
1061 "lightningcss-win32-x64-msvc": "1.33.0"
1064 "node_modules/lightningcss-android-arm64": {
1065 "version": "1.33.0",
1066 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
1067 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
1072 "license": "MPL-2.0",
1082 "type": "opencollective",
1083 "url": "https://opencollective.com/parcel"
1086 "node_modules/lightningcss-darwin-arm64": {
1087 "version": "1.33.0",
1088 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
1089 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
1094 "license": "MPL-2.0",
1104 "type": "opencollective",
1105 "url": "https://opencollective.com/parcel"
1108 "node_modules/lightningcss-darwin-x64": {
1109 "version": "1.33.0",
1110 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
1111 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
1116 "license": "MPL-2.0",
1126 "type": "opencollective",
1127 "url": "https://opencollective.com/parcel"
1130 "node_modules/lightningcss-freebsd-x64": {
1131 "version": "1.33.0",
1132 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
1133 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
1138 "license": "MPL-2.0",
1148 "type": "opencollective",
1149 "url": "https://opencollective.com/parcel"
1152 "node_modules/lightningcss-linux-arm-gnueabihf": {
1153 "version": "1.33.0",
1154 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
1155 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
1160 "license": "MPL-2.0",
1170 "type": "opencollective",
1171 "url": "https://opencollective.com/parcel"
1174 "node_modules/lightningcss-linux-arm64-gnu": {
1175 "version": "1.33.0",
1176 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
1177 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
1182 "license": "MPL-2.0",
1192 "type": "opencollective",
1193 "url": "https://opencollective.com/parcel"
1196 "node_modules/lightningcss-linux-arm64-musl": {
1197 "version": "1.33.0",
1198 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
1199 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
1204 "license": "MPL-2.0",
1214 "type": "opencollective",
1215 "url": "https://opencollective.com/parcel"
1218 "node_modules/lightningcss-linux-x64-gnu": {
1219 "version": "1.33.0",
1220 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
1221 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
1226 "license": "MPL-2.0",
1236 "type": "opencollective",
1237 "url": "https://opencollective.com/parcel"
1240 "node_modules/lightningcss-linux-x64-musl": {
1241 "version": "1.33.0",
1242 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
1243 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
1248 "license": "MPL-2.0",
1258 "type": "opencollective",
1259 "url": "https://opencollective.com/parcel"
1262 "node_modules/lightningcss-win32-arm64-msvc": {
1263 "version": "1.33.0",
1264 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
1265 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
1270 "license": "MPL-2.0",
1280 "type": "opencollective",
1281 "url": "https://opencollective.com/parcel"
1284 "node_modules/lightningcss-win32-x64-msvc": {
1285 "version": "1.33.0",
1286 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
1287 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
1292 "license": "MPL-2.0",
1302 "type": "opencollective",
1303 "url": "https://opencollective.com/parcel"
1306 "node_modules/magic-string": {
1308 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.2.tgz",
1309 "integrity": "sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==",
1313 "@jridgewell/sourcemap-codec": "^1.6.0"
1316 "node_modules/nanoid": {
1317 "version": "3.3.19",
1318 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
1319 "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
1324 "url": "https://github.com/sponsors/ai"
1330 "nanoid": "bin/nanoid.cjs"
1333 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1336 "node_modules/obug": {
1338 "resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz",
1339 "integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==",
1342 "https://github.com/sponsors/sxzz",
1343 "https://opencollective.com/debug"
1350 "node_modules/picocolors": {
1352 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1353 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1358 "node_modules/picomatch": {
1360 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
1361 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
1368 "url": "https://github.com/sponsors/jonschlinkert"
1371 "node_modules/playwright-core": {
1372 "version": "1.63.0",
1373 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
1374 "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
1376 "license": "Apache-2.0",
1378 "playwright-core": "cli.js"
1384 "node_modules/postcss": {
1385 "version": "8.5.28",
1386 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
1387 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
1391 "type": "opencollective",
1392 "url": "https://opencollective.com/postcss/"
1396 "url": "https://tidelift.com/funding/github/npm/postcss"
1400 "url": "https://github.com/sponsors/ai"
1406 "nanoid": "^3.3.18",
1407 "picocolors": "^1.1.1",
1408 "source-map-js": "^1.2.1"
1411 "node": "^10 || ^12 || >=14"
1414 "node_modules/pure-rand": {
1416 "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-8.4.2.tgz",
1417 "integrity": "sha512-vvuOGgcuPJAirlHvuQw1TrOiw7ptaIXXmIbNuiNOY6lNGJJH49PQ1Kj4nd783nPdQhQdicgOjVI2yI/9BD6/Ng==",
1421 "type": "individual",
1422 "url": "https://github.com/sponsors/dubzzz"
1425 "type": "opencollective",
1426 "url": "https://opencollective.com/fast-check"
1431 "node_modules/rolldown": {
1432 "version": "1.2.10",
1433 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.10.tgz",
1434 "integrity": "sha512-OxkA08pSryMK7B3XiFA09B4OJ1xJMPgIYCBMY2xchzpqgBGsV1o0DetPAE+Sl3N3L4oCPiEzmHVSOj7iR04Zog==",
1439 "@oxc-project/types": "=0.151.0",
1440 "@rolldown/pluginutils": "^1.0.0"
1443 "rolldown": "bin/cli.mjs"
1446 "node": "^20.19.0 || >=22.12.0"
1448 "optionalDependencies": {
1449 "@rolldown/binding-android-arm-eabi": "1.2.10",
1450 "@rolldown/binding-android-arm64": "1.2.10",
1451 "@rolldown/binding-darwin-arm64": "1.2.10",
1452 "@rolldown/binding-darwin-x64": "1.2.10",
1453 "@rolldown/binding-freebsd-x64": "1.2.10",
1454 "@rolldown/binding-linux-arm-gnueabihf": "1.2.10",
1455 "@rolldown/binding-linux-arm64-gnu": "1.2.10",
1456 "@rolldown/binding-linux-arm64-musl": "1.2.10",
1457 "@rolldown/binding-linux-ppc64-gnu": "1.2.10",
1458 "@rolldown/binding-linux-s390x-gnu": "1.2.10",
1459 "@rolldown/binding-linux-x64-gnu": "1.2.10",
1460 "@rolldown/binding-linux-x64-musl": "1.2.10",
1461 "@rolldown/binding-openharmony-arm64": "1.2.10",
1462 "@rolldown/binding-win32-arm64-msvc": "1.2.10",
1463 "@rolldown/binding-win32-x64-msvc": "1.2.10"
1466 "node_modules/siginfo": {
1468 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
1469 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
1473 "node_modules/source-map-js": {
1475 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1476 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1478 "license": "BSD-3-Clause",
1484 "node_modules/stackback": {
1486 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
1487 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
1491 "node_modules/std-env": {
1493 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",
1494 "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==",
1498 "node_modules/tinybench": {
1500 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-6.1.4.tgz",
1501 "integrity": "sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==",
1508 "node_modules/tinyexec": {
1510 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz",
1511 "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==",
1518 "node_modules/tinyglobby": {
1519 "version": "0.2.17",
1520 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1521 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1526 "picomatch": "^4.0.4"
1532 "url": "https://github.com/sponsors/SuperchupuDev"
1535 "node_modules/typescript": {
1537 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1538 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1540 "license": "Apache-2.0",
1543 "tsserver": "bin/tsserver"
1549 "node_modules/vite": {
1551 "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.0.tgz",
1552 "integrity": "sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==",
1557 "lightningcss": "^1.33.0",
1558 "picomatch": "^4.0.7",
1559 "postcss": "^8.5.28",
1560 "rolldown": "~1.2.6",
1561 "tinyglobby": "^0.2.17"
1564 "vite": "bin/vite.js"
1567 "node": "^20.19.0 || >=22.12.0"
1570 "url": "https://github.com/vitejs/vite?sponsor=1"
1572 "optionalDependencies": {
1573 "fsevents": "~2.3.3"
1575 "peerDependencies": {
1576 "@types/node": "^20.19.0 || >=22.12.0",
1577 "@vitejs/devtools": "^0.7.1",
1578 "esbuild": "^0.27.0 || ^0.28.0",
1582 "sass-embedded": "^1.70.0",
1583 "stylus": ">=0.54.8",
1584 "sugarss": "^5.0.0",
1585 "terser": "^5.16.0",
1589 "peerDependenciesMeta": {
1593 "@vitejs/devtools": {
1628 "node_modules/vitest": {
1630 "resolved": "https://registry.npmjs.org/vitest/-/vitest-5.0.1.tgz",
1631 "integrity": "sha512-iA95lQbKEkvrtTkdAgnWbXfbipWiiWe/hDl2P5tMi6WFwD76G0NxXAGp/M9EOcYupeGJRr6wppMc7CoA41TQjg==",
1635 "@types/chai": "^5.2.2",
1636 "@vitest/mocker": "5.0.1",
1638 "es-module-lexer": "^2.3.2",
1639 "expect-type": "^1.4.0",
1640 "magic-string": "^1.2.3",
1642 "picomatch": "^4.0.7",
1643 "std-env": "^4.2.0",
1644 "tinybench": "6.1.4",
1645 "tinyexec": "1.3.0",
1646 "tinyglobby": "^0.2.17",
1647 "why-is-node-running": "^2.3.0"
1650 "vitest": "vitest.mjs"
1653 "node": "^22.12.0 || ^24.0.0 || >=26.0.0"
1656 "url": "https://opencollective.com/vitest"
1658 "peerDependencies": {
1659 "@edge-runtime/vm": "*",
1660 "@opentelemetry/api": "^1.9.0",
1661 "@types/node": "^22.0.0 || >=24.0.0",
1662 "@vitest/browser-playwright": "5.0.1",
1663 "@vitest/browser-preview": "5.0.1",
1664 "@vitest/browser-webdriverio": "^5.0.0-beta.5 || >=5.0.0",
1665 "@vitest/coverage-istanbul": "5.0.1",
1666 "@vitest/coverage-v8": "5.0.1",
1667 "@vitest/ui": "5.0.1",
1670 "vite": "^6.4.0 || ^7.0.0 || ^8.0.0"
1672 "peerDependenciesMeta": {
1673 "@edge-runtime/vm": {
1676 "@opentelemetry/api": {
1682 "@vitest/browser-playwright": {
1685 "@vitest/browser-preview": {
1688 "@vitest/browser-webdriverio": {
1691 "@vitest/coverage-istanbul": {
1694 "@vitest/coverage-v8": {
1711 "node_modules/why-is-node-running": {
1713 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
1714 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
1718 "siginfo": "^2.0.0",
1719 "stackback": "0.0.2"
1722 "why-is-node-running": "cli.js"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list