diff --git a/package.json b/package.json index 91ba94a1..93d70582 100755 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@nuxt/eslint-config": "0.3.6", "@nuxt/test-utils": "3.9.0", - "@vitest/coverage-v8": "1.5.0", + "@vitest/coverage-v8": "2.0.2", "changelogen": "0.5.5", "chromatic": "11.3.0", "eslint": "9.5.0", @@ -54,7 +54,7 @@ "prettier": "3.2.5", "release-it": "17.2.0", "typescript": "5.4.3", - "vitest": "1.2.0" + "vitest": "2.0.2" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63c6380e..573e3cb3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 0.3.6(eslint@9.5.0)(typescript@5.4.3) '@nuxt/test-utils': specifier: 3.9.0 - version: 3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) + version: 3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) '@vitest/coverage-v8': - specifier: 1.5.0 - version: 1.5.0(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + specifier: 2.0.2 + version: 2.0.2(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) changelogen: specifier: 0.5.5 version: 0.5.5(magicast@0.3.4) @@ -45,8 +45,8 @@ importers: specifier: 5.4.3 version: 5.4.3 vitest: - specifier: 1.2.0 - version: 1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) + specifier: 2.0.2 + version: 2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) docs: dependencies: @@ -120,7 +120,7 @@ importers: version: 8.1.11(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/test': specifier: ^8.0.8 - version: 8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + version: 8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) storybook: specifier: ^8.1.11 version: 8.1.11(@babel/preset-env@7.24.7)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -154,7 +154,7 @@ importers: version: 8.1.11(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/test': specifier: ^8.0.8 - version: 8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + version: 8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) storybook: specifier: ^8.1.11 version: 8.1.11(@babel/preset-env@7.24.7)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -191,7 +191,7 @@ importers: version: 8.1.11(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/test': specifier: ^8.0.8 - version: 8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + version: 8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) storybook: specifier: ^8.1.11 version: 8.1.11(@babel/preset-env@7.24.7)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -325,7 +325,7 @@ importers: version: 8.1.11(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.2.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.11 - version: 8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + version: 8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) '@storybook/addon-links': specifier: ^8.1.11 version: 8.1.11(react@18.3.1) @@ -3338,35 +3338,38 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-v8@1.5.0': - resolution: {integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==} + '@vitest/coverage-v8@2.0.2': + resolution: {integrity: sha512-iA8eb4PMid3bMc++gfQSTvYE1QL//fC8pz+rKsTUDBFjdDiy/gH45hvpqyDu5K7FHhvgG0GNNCJzTMMSFKhoxg==} peerDependencies: - vitest: 1.5.0 - - '@vitest/expect@1.2.0': - resolution: {integrity: sha512-H+2bHzhyvgp32o7Pgj2h9RTHN0pgYaoi26Oo3mE+dCi1PAqV31kIIVfTbqMO3Bvshd5mIrJLc73EwSRrbol9Lw==} + vitest: 2.0.2 '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@1.2.0': - resolution: {integrity: sha512-vaJkDoQaNUTroT70OhM0NPznP7H3WyRwt4LvGwCVYs/llLaqhoSLnlIhUClZpbF5RgAee29KRcNz0FEhYcgxqA==} + '@vitest/expect@2.0.2': + resolution: {integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==} + + '@vitest/pretty-format@2.0.2': + resolution: {integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==} - '@vitest/snapshot@1.2.0': - resolution: {integrity: sha512-P33EE7TrVgB3HDLllrjK/GG6WSnmUtWohbwcQqmm7TAk9AVHpdgf7M3F3qRHKm6vhr7x3eGIln7VH052Smo6Kw==} + '@vitest/runner@2.0.2': + resolution: {integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==} - '@vitest/spy@1.2.0': - resolution: {integrity: sha512-MNxSAfxUaCeowqyyGwC293yZgk7cECZU9wGb8N1pYQ0yOn/SIr8t0l9XnGRdQZvNV/ZHBYu6GO/W3tj5K3VN1Q==} + '@vitest/snapshot@2.0.2': + resolution: {integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==} '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/utils@1.2.0': - resolution: {integrity: sha512-FyD5bpugsXlwVpTcGLDf3wSPYy8g541fQt14qtzo8mJ4LdEpDKZ9mQy2+qdJm2TZRpjY5JLXihXCgIxiRJgi5g==} + '@vitest/spy@2.0.2': + resolution: {integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==} '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.2': + resolution: {integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==} + '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} @@ -3661,10 +3664,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} - engines: {node: '>=0.4.0'} - acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -3816,6 +3815,10 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + ast-kit@0.12.2: resolution: {integrity: sha512-es1zHFsnZ4Y4efz412nnrU3KvVAhgqy90a7Yt9Wpi5vQ3l4aYMOX0Qx4FD0elKr5ITEhiUGCSFcgGYf4YTuACg==} engines: {node: '>=16.14.0'} @@ -4097,6 +4100,10 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -4142,6 +4149,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -4605,6 +4616,10 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} @@ -6392,6 +6407,9 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7117,10 +7135,6 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} @@ -7265,6 +7279,10 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + peek-stream@1.1.3: resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} @@ -8452,9 +8470,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -8594,9 +8609,9 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} @@ -8623,14 +8638,22 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -9096,13 +9119,13 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 - vite-node@1.2.0: - resolution: {integrity: sha512-ETnQTHeAbbOxl7/pyBck9oAPZZZo+kYnFt1uQDD+hPReOc+wCjXw4r4jHriBRuVDB5isHmPXxrfc1yJnfBERqg==} + vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.0.2: + resolution: {integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9216,15 +9239,15 @@ packages: vitest-environment-nuxt@1.0.0: resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} - vitest@1.2.0: - resolution: {integrity: sha512-Ixs5m7BjqvLHXcibkzKRQUvD/XLw0E3rvqaCMlrm/0LMsA0309ZqYvTlPzkhh81VlEyVZXFlwWnkhb6/UMtcaQ==} + vitest@2.0.2: + resolution: {integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 + '@vitest/browser': 2.0.2 + '@vitest/ui': 2.0.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11862,7 +11885,7 @@ snapshots: - rollup - supports-color - '@nuxt/test-utils@3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3))': + '@nuxt/test-utils@3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3))': dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.1) '@nuxt/schema': 3.12.3(rollup@4.18.1) @@ -11888,13 +11911,13 @@ snapshots: unenv: 1.9.0 unplugin: 1.11.0 vite: 5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) - vitest-environment-nuxt: 1.0.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) + vitest-environment-nuxt: 1.0.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) vue: 3.4.31(typescript@5.4.3) vue-router: 4.4.0(vue@3.4.31(typescript@5.4.3)) optionalDependencies: jsdom: 24.0.0 playwright-core: 1.45.1 - vitest: 1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) + vitest: 2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) transitivePeerDependencies: - magicast - rollup @@ -12797,11 +12820,11 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': + '@storybook/addon-interactions@8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.1.11 - '@storybook/test': 8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + '@storybook/test': 8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) '@storybook/types': 8.1.11 polished: 4.3.1 ts-dedent: 2.2.0 @@ -13244,14 +13267,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.11(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': + '@storybook/test@8.1.11(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': dependencies: '@storybook/client-logger': 8.1.11 '@storybook/core-events': 8.1.11 '@storybook/instrumenter': 8.1.11 '@storybook/preview-api': 8.1.11 '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) + '@testing-library/jest-dom': 6.4.5(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -13467,7 +13490,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': + '@testing-library/jest-dom@6.4.5(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -13478,7 +13501,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) + vitest: 2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -14040,7 +14063,7 @@ snapshots: vite: 5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) vue: 3.4.31(typescript@5.4.3) - '@vitest/coverage-v8@1.5.0(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': + '@vitest/coverage-v8@2.0.2(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -14051,59 +14074,63 @@ snapshots: istanbul-reports: 3.1.7 magic-string: 0.30.10 magicast: 0.3.4 - picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 2.1.0 - test-exclude: 6.0.0 - vitest: 1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) + test-exclude: 7.0.1 + tinyrainbow: 1.2.0 + vitest: 2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2) transitivePeerDependencies: - supports-color - '@vitest/expect@1.2.0': - dependencies: - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 - chai: 4.4.1 - '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 chai: 4.4.1 - '@vitest/runner@1.2.0': + '@vitest/expect@2.0.2': dependencies: - '@vitest/utils': 1.2.0 - p-limit: 5.0.0 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.2': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/runner@2.0.2': + dependencies: + '@vitest/utils': 2.0.2 pathe: 1.1.2 - '@vitest/snapshot@1.2.0': + '@vitest/snapshot@2.0.2': dependencies: + '@vitest/pretty-format': 2.0.2 magic-string: 0.30.10 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@1.2.0': + '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.1 - '@vitest/spy@1.6.0': + '@vitest/spy@2.0.2': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.0 - '@vitest/utils@1.2.0': + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@1.6.0': + '@vitest/utils@2.0.2': dependencies: - diff-sequences: 29.6.3 + '@vitest/pretty-format': 2.0.2 estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + loupe: 3.1.1 + tinyrainbow: 1.2.0 '@volar/language-core@1.11.1': dependencies: @@ -14581,10 +14608,6 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.3: - dependencies: - acorn: 8.12.1 - acorn@7.4.1: {} acorn@8.12.0: {} @@ -14747,6 +14770,8 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + ast-kit@0.12.2: dependencies: '@babel/parser': 7.24.7 @@ -15087,6 +15112,14 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -15145,6 +15178,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -15581,6 +15616,8 @@ snapshots: dependencies: type-detect: 4.0.8 + deep-eql@5.0.2: {} + deep-equal@1.0.1: {} deep-extend@0.6.0: {} @@ -17770,6 +17807,10 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lowercase-keys@3.0.0: {} lru-cache@10.4.3: {} @@ -19088,10 +19129,6 @@ snapshots: dependencies: yocto-queue: 1.1.1 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.1.1 - p-locate@3.0.0: dependencies: p-limit: 2.3.0 @@ -19255,6 +19292,8 @@ snapshots: pathval@1.1.1: {} + pathval@2.0.0: {} + peek-stream@1.1.3: dependencies: buffer-from: 1.1.2 @@ -20646,10 +20685,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.3.0: - dependencies: - acorn: 8.12.1 - strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 @@ -20851,11 +20886,11 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + glob: 10.4.5 + minimatch: 9.0.5 text-decoder@1.1.1: dependencies: @@ -20882,10 +20917,14 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.8.4: {} + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} tinyspy@2.2.1: {} + tinyspy@3.0.0: {} + titleize@3.0.0: {} tmp@0.0.33: @@ -21464,7 +21503,7 @@ snapshots: dependencies: vite: 5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) - vite-node@1.2.0(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2): + vite-node@1.6.0(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2): dependencies: cac: 6.7.14 debug: 4.3.5 @@ -21481,12 +21520,12 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2): + vite-node@2.0.2(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 - picocolors: 1.0.1 + tinyrainbow: 1.2.0 vite: 5.2.2(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) transitivePeerDependencies: - '@types/node' @@ -21625,9 +21664,9 @@ snapshots: sass: 1.77.7 terser: 5.31.2 - vitest-environment-nuxt@1.0.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)): + vitest-environment-nuxt@1.0.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)): dependencies: - '@nuxt/test-utils': 3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) + '@nuxt/test-utils': 3.9.0(h3@1.12.0)(jsdom@24.0.0)(magicast@0.3.4)(playwright-core@1.45.1)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2))(vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2))(vue-router@4.4.0(vue@3.4.31(typescript@5.4.3)))(vue@3.4.31(typescript@5.4.3)) transitivePeerDependencies: - '@jest/globals' - '@testing-library/vue' @@ -21645,28 +21684,26 @@ snapshots: - vue - vue-router - vitest@1.2.0(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2): + vitest@2.0.2(@types/node@20.14.10)(jsdom@24.0.0)(sass@1.77.7)(terser@5.31.2): dependencies: - '@vitest/expect': 1.2.0 - '@vitest/runner': 1.2.0 - '@vitest/snapshot': 1.2.0 - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 - acorn-walk: 8.3.3 - cac: 6.7.14 - chai: 4.4.1 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.2 + '@vitest/pretty-format': 2.0.2 + '@vitest/runner': 2.0.2 + '@vitest/snapshot': 2.0.2 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 1.3.0 tinybench: 2.8.0 - tinypool: 0.8.4 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 vite: 5.2.2(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) - vite-node: 1.2.0(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) + vite-node: 2.0.2(@types/node@20.14.10)(sass@1.77.7)(terser@5.31.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.10