diff --git a/package.json b/package.json index 6df2f652c..7235c87a4 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "@types/node": "^22.10.3", "@types/rc": "^1.2.4", "@types/serve-handler": "^6.1.4", - "@vitest/coverage-v8": "^2.1.5", + "@vitest/coverage-v8": "^3.0.0", "api-docs-gen": "^0.4.0", "bumpp": "^10.0.0", "cross-env": "^7.0.3", @@ -160,7 +160,7 @@ "typescript-eslint": "^8.4.0", "vitepress": "1.6.3", "vitepress-plugin-llms": "^1.1.0", - "vitest": "^2.1.5", + "vitest": "^3.0.0", "vue": "3.5.13", "vue-i18n": "workspace:*" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5de9fb0c7..390443d1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,8 +70,8 @@ importers: specifier: ^6.1.4 version: 6.1.4 '@vitest/coverage-v8': - specifier: ^2.1.5 - version: 2.1.5(vitest@2.1.9(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1)) + specifier: ^3.0.0 + version: 3.1.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1)) api-docs-gen: specifier: ^0.4.0 version: 0.4.0(@types/node@22.10.3) @@ -247,8 +247,8 @@ importers: specifier: ^1.1.0 version: 1.1.0 vitest: - specifier: ^2.1.5 - version: 2.1.9(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) + specifier: ^3.0.0 + version: 3.1.2(@types/debug@4.1.12)(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) vue: specifier: 3.5.13 version: 3.5.13(typescript@5.7.2) @@ -1111,8 +1111,9 @@ packages: resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} engines: {node: '>=6.9.0'} - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} '@docsearch/css@3.8.2': resolution: {integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==} @@ -3165,11 +3166,11 @@ packages: vite: ^6.0.0 vue: 3.5.13 - '@vitest/coverage-v8@2.1.5': - resolution: {integrity: sha512-/RoopB7XGW7UEkUndRXF87A9CwkoZAJW01pj8/3pgmDVsjMH2IKy6H1A38po9tmUlwhSyYs0az82rbKd9Yaynw==} + '@vitest/coverage-v8@3.1.2': + resolution: {integrity: sha512-XDdaDOeaTMAMYW7N63AqoK32sYUWbXnTkC6tEbVcu3RlU1bB9of32T+PGf8KZvxqLNqeXhafDFqCkwpf2+dyaQ==} peerDependencies: - '@vitest/browser': 2.1.5 - vitest: 2.1.5 + '@vitest/browser': 3.1.2 + vitest: 3.1.2 peerDependenciesMeta: '@vitest/browser': optional: true @@ -3177,11 +3178,11 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@2.1.9': - resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@3.1.2': + resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} - '@vitest/mocker@2.1.9': - resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} + '@vitest/mocker@3.1.2': + resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 @@ -3197,17 +3198,20 @@ packages: '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/runner@2.1.9': - resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/pretty-format@3.1.2': + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} + + '@vitest/runner@3.1.2': + resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} - '@vitest/snapshot@2.1.9': - resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/snapshot@3.1.2': + resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@2.1.9': - resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/spy@3.1.2': + resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -3215,6 +3219,9 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@3.1.2': + resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} + '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} @@ -4010,6 +4017,10 @@ packages: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -4364,15 +4375,6 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -4938,8 +4940,8 @@ packages: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} express@4.19.2: @@ -5008,6 +5010,14 @@ packages: picomatch: optional: true + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figgy-pudding@3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} deprecated: This module is no longer supported. @@ -8098,8 +8108,8 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} storybook@8.6.12: resolution: {integrity: sha512-Z/nWYEHBTLK1ZBtAWdhxC0l5zf7ioJ7G4+zYqtTdYeb67gTnxNj80gehf8o8QY9L2zA2+eyMRGLC2V5fI7Z3Tw==} @@ -8420,6 +8430,10 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -8428,6 +8442,10 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} @@ -8899,9 +8917,9 @@ packages: peerDependencies: vite: ^6.0.0 - vite-node@2.1.9: - resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} - engines: {node: ^18.0.0 || >=20.0.0} + vite-node@3.1.2: + resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true vite-plugin-inspect@0.8.9: @@ -9020,20 +9038,23 @@ packages: postcss: optional: true - vitest@2.1.9: - resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@3.1.2: + resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.9 - '@vitest/ui': 2.1.9 + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.1.2 + '@vitest/ui': 3.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -9849,7 +9870,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.27.0 '@babel/types': 7.27.0 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -9861,7 +9882,7 @@ snapshots: '@babel/parser': 7.27.0 '@babel/template': 7.27.0 '@babel/types': 7.27.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -9883,7 +9904,7 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} '@docsearch/css@3.8.2': {} @@ -10171,7 +10192,7 @@ snapshots: '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -10199,7 +10220,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -10398,7 +10419,7 @@ snapshots: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.22 + '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -10991,7 +11012,7 @@ snapshots: '@secretlint/resolver': 9.0.0 '@secretlint/types': 9.0.0 ajv: 8.17.1 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) rc-config-loader: 4.1.3 try-resolve: 1.0.1 transitivePeerDependencies: @@ -11001,7 +11022,7 @@ snapshots: dependencies: '@secretlint/profiler': 9.0.0 '@secretlint/types': 9.0.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) structured-source: 4.0.0 transitivePeerDependencies: - supports-color @@ -11014,7 +11035,7 @@ snapshots: '@textlint/module-interop': 14.4.2 '@textlint/types': 14.4.2 chalk: 4.1.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) pluralize: 8.0.0 strip-ansi: 6.0.1 table: 6.9.0 @@ -11031,7 +11052,7 @@ snapshots: '@secretlint/profiler': 9.0.0 '@secretlint/source-creator': 9.0.0 '@secretlint/types': 9.0.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) p-map: 4.0.0 transitivePeerDependencies: - supports-color @@ -11408,7 +11429,7 @@ snapshots: '@textlint/ast-tester@12.6.1': dependencies: '@textlint/ast-node-types': 12.6.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -11422,7 +11443,7 @@ snapshots: '@textlint/module-interop': 12.6.1 '@textlint/types': 12.6.1 '@textlint/utils': 12.6.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) rc-config-loader: 4.1.3 try-resolve: 1.0.1 transitivePeerDependencies: @@ -11435,7 +11456,7 @@ snapshots: '@textlint/module-interop': 12.6.1 '@textlint/types': 12.6.1 chalk: 4.1.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) diff: 4.0.2 is-file: 1.0.0 string-width: 4.2.3 @@ -11454,7 +11475,7 @@ snapshots: '@textlint/source-code-fixer': 12.6.1 '@textlint/types': 12.6.1 '@textlint/utils': 12.6.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) deep-equal: 1.1.2 structured-source: 4.0.0 transitivePeerDependencies: @@ -11467,7 +11488,7 @@ snapshots: '@textlint/module-interop': 12.6.1 '@textlint/types': 12.6.1 chalk: 4.1.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) is-file: 1.0.0 js-yaml: 3.14.1 lodash: 4.17.21 @@ -11489,7 +11510,7 @@ snapshots: '@textlint/resolver': 14.4.2 '@textlint/types': 14.4.2 chalk: 4.1.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) js-yaml: 3.14.1 lodash: 4.17.21 pluralize: 2.0.0 @@ -11503,7 +11524,7 @@ snapshots: '@textlint/markdown-to-ast@12.6.1': dependencies: '@textlint/ast-node-types': 12.6.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) mdast-util-gfm-autolink-literal: 0.1.3 remark-footnotes: 3.0.0 remark-frontmatter: 3.0.0 @@ -11523,7 +11544,7 @@ snapshots: '@textlint/source-code-fixer@12.6.1': dependencies: '@textlint/types': 12.6.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -11744,7 +11765,7 @@ snapshots: '@typescript-eslint/types': 8.31.0 '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.31.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) eslint: 9.25.1(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: @@ -11756,7 +11777,7 @@ snapshots: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) eslint: 9.9.1(jiti@2.4.2) optionalDependencies: typescript: 5.7.2 @@ -11777,7 +11798,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) '@typescript-eslint/utils': 8.31.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) eslint: 9.25.1(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 @@ -11788,7 +11809,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.4.2))(typescript@5.7.2) - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 @@ -11804,7 +11825,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.31.0 '@typescript-eslint/visitor-keys': 8.31.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -11818,7 +11839,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -11907,21 +11928,21 @@ snapshots: vite: 6.2.4(@types/node@22.15.2)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) vue: 3.5.13(typescript@5.8.3) - '@vitest/coverage-v8@2.1.5(vitest@2.1.9(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1))': + '@vitest/coverage-v8@3.1.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.7 + '@bcoe/v8-coverage': 1.0.2 + debug: 4.4.0(supports-color@6.1.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.9.0 test-exclude: 7.0.1 - tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) + tinyrainbow: 2.0.0 + vitest: 3.1.2(@types/debug@4.1.12)(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) transitivePeerDependencies: - supports-color @@ -11932,16 +11953,16 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/expect@2.1.9': + '@vitest/expect@3.1.2': dependencies: - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - tinyrainbow: 1.2.0 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 + chai: 5.2.0 + tinyrainbow: 2.0.0 - '@vitest/mocker@2.1.9(vite@6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1))': + '@vitest/mocker@3.1.2(vite@6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: @@ -11955,22 +11976,26 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.9': + '@vitest/pretty-format@3.1.2': dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + tinyrainbow: 2.0.0 - '@vitest/snapshot@2.1.9': + '@vitest/runner@3.1.2': dependencies: - '@vitest/pretty-format': 2.1.9 + '@vitest/utils': 3.1.2 + pathe: 2.0.3 + + '@vitest/snapshot@3.1.2': + dependencies: + '@vitest/pretty-format': 3.1.2 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.3 '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.2 - '@vitest/spy@2.1.9': + '@vitest/spy@3.1.2': dependencies: tinyspy: 3.0.2 @@ -11987,6 +12012,12 @@ snapshots: loupe: 3.1.3 tinyrainbow: 1.2.0 + '@vitest/utils@3.1.2': + dependencies: + '@vitest/pretty-format': 3.1.2 + loupe: 3.1.3 + tinyrainbow: 2.0.0 + '@volar/language-core@1.11.1': dependencies: '@volar/source-map': 1.11.1 @@ -12464,7 +12495,7 @@ snapshots: agent-base@7.1.0: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -13019,6 +13050,14 @@ snapshots: loupe: 3.1.3 pathval: 2.0.0 + chai@5.2.0: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.3 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -13397,13 +13436,11 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.7: - dependencies: - ms: 2.1.3 - - debug@4.4.0: + debug@4.4.0(supports-color@6.1.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 6.1.0 decamelize-keys@1.1.1: dependencies: @@ -13719,7 +13756,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.25.2): dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) esbuild: 0.25.2 transitivePeerDependencies: - supports-color @@ -13927,7 +13964,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) escape-string-regexp: 4.0.0 eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 @@ -14079,7 +14116,7 @@ snapshots: execa@2.1.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 5.2.0 is-stream: 2.0.1 merge-stream: 2.0.0 @@ -14147,7 +14184,7 @@ snapshots: dependencies: homedir-polyfill: 1.0.3 - expect-type@1.1.0: {} + expect-type@1.2.1: {} express@4.19.2(supports-color@6.1.0): dependencies: @@ -14257,6 +14294,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.4(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + figgy-pudding@3.5.2: {} figures@6.1.0: @@ -14397,7 +14438,7 @@ snapshots: foreground-child@3.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 form-data@4.0.0: @@ -14547,7 +14588,7 @@ snapshots: node-fetch-native: 1.6.6 nypm: 0.5.2 ohash: 1.1.4 - pathe: 2.0.2 + pathe: 2.0.3 tar: 6.2.1 glob-parent@3.1.0: @@ -14853,7 +14894,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -14882,7 +14923,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -15244,7 +15285,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.7 + debug: 4.4.0(supports-color@6.1.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -15613,8 +15654,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 source-map-js: 1.2.1 make-dir@2.1.0: @@ -16016,7 +16057,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -16024,7 +16065,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -16198,7 +16239,7 @@ snapshots: mlly@1.7.4: dependencies: acorn: 8.14.1 - pathe: 2.0.2 + pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.5.4 @@ -16399,7 +16440,7 @@ snapshots: dependencies: citty: 0.1.6 consola: 3.4.0 - pathe: 2.0.2 + pathe: 2.0.3 pkg-types: 1.3.1 tinyexec: 0.3.2 ufo: 1.5.4 @@ -17077,7 +17118,7 @@ snapshots: rc-config-loader@3.0.0: dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) js-yaml: 3.14.1 json5: 2.2.3 require-from-string: 2.0.2 @@ -17086,7 +17127,7 @@ snapshots: rc-config-loader@4.1.3: dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) js-yaml: 4.1.0 json5: 2.2.3 require-from-string: 2.0.2 @@ -17556,7 +17597,7 @@ snapshots: '@secretlint/formatter': 9.0.0 '@secretlint/node': 9.0.0 '@secretlint/profiler': 9.0.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) globby: 14.1.0 meow: 12.1.1 read-pkg: 8.1.0 @@ -17868,7 +17909,7 @@ snapshots: spdy-transport@3.0.0(supports-color@6.1.0): dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.4.0(supports-color@6.1.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -17916,7 +17957,7 @@ snapshots: std-env@3.7.0: {} - std-env@3.8.0: {} + std-env@3.9.0: {} storybook@8.6.12(prettier@3.5.3): dependencies: @@ -18316,10 +18357,17 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.2: {} tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} + tinyspy@3.0.2: {} tldts-core@6.1.71: {} @@ -18784,12 +18832,12 @@ snapshots: dependencies: vite: 6.2.4(@types/node@22.15.2)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) - vite-node@2.1.9(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1): + vite-node@3.1.2(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1): dependencies: cac: 6.7.14 - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) es-module-lexer: 1.6.0 - pathe: 1.1.2 + pathe: 2.0.3 vite: 6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) transitivePeerDependencies: - '@types/node' @@ -18809,7 +18857,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.38.0) - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) error-stack-parser-es: 0.1.5 fs-extra: 11.3.0 open: 10.1.1 @@ -18972,29 +19020,31 @@ snapshots: - universal-cookie - yaml - vitest@2.1.9(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1): - dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 - chai: 5.1.2 - debug: 4.4.0 - expect-type: 1.1.0 + vitest@3.1.2(@types/debug@4.1.12)(@types/node@22.10.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1): + dependencies: + '@vitest/expect': 3.1.2 + '@vitest/mocker': 3.1.2(vite@6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1)) + '@vitest/pretty-format': 3.1.2 + '@vitest/runner': 3.1.2 + '@vitest/snapshot': 3.1.2 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 + chai: 5.2.0 + debug: 4.4.0(supports-color@6.1.0) + expect-type: 1.2.1 magic-string: 0.30.17 - pathe: 1.1.2 - std-env: 3.8.0 + pathe: 2.0.3 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 + tinyglobby: 0.2.13 tinypool: 1.0.2 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 vite: 6.2.4(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) - vite-node: 2.1.9(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) + vite-node: 3.1.2(@types/node@22.10.3)(jiti@2.4.2)(terser@5.27.0)(tsx@4.11.2)(yaml@2.7.1) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.12 '@types/node': 22.10.3 jsdom: 25.0.1 transitivePeerDependencies: @@ -19048,7 +19098,7 @@ snapshots: vue-eslint-parser@10.1.3(eslint@9.25.1(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) eslint: 9.25.1(jiti@2.4.2) eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 @@ -19061,7 +19111,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@6.1.0) eslint: 9.9.1(jiti@2.4.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3