diff --git a/package.json b/package.json index 08b9bdb1..6d600d60 100644 --- a/package.json +++ b/package.json @@ -67,9 +67,9 @@ "devDependencies": { "@eslint/compat": "1.2.0", "@eslint/js": "9.12.0", - "@stylistic/eslint-plugin": "2.13.0", + "@stylistic/eslint-plugin": "3.0.1", "@types/eslint__js": "8.42.3", - "@types/node": "20.17.16", + "@types/node": "22.12.0", "@vitest/coverage-v8": "2.1.8", "@vitest/eslint-plugin": "1.1.25", "benchmark": "2.1.4", @@ -83,7 +83,7 @@ "eslint-plugin-spellcheck": "0.0.20", "eslint-plugin-unicorn": "56.0.0", "jiti": "2.4.2", - "npm-run-all2": "6.2.6", + "npm-run-all2": "7.0.2", "prettier": "3.4.2", "prettier-plugin-organize-imports": "4.1.0", "prettier-plugin-packagejson": "2.5.8", @@ -91,7 +91,7 @@ "tsup": "8.3.6", "typescript": "5.6.3", "typescript-eslint": "8.8.1", - "vite": "5.4.14", + "vite": "6.0.11", "vitepress": "1.6.3", "vitest": "2.1.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23acee12..68caf856 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,20 +19,20 @@ importers: specifier: 9.12.0 version: 9.12.0 '@stylistic/eslint-plugin': - specifier: 2.13.0 - version: 2.13.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + specifier: 3.0.1 + version: 3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.17.16 - version: 20.17.16 + specifier: 22.12.0 + version: 22.12.0 '@vitest/coverage-v8': specifier: 2.1.8 - version: 2.1.8(vitest@2.1.8(@types/node@20.17.16)) + version: 2.1.8(vitest@2.1.8(@types/node@22.12.0)) '@vitest/eslint-plugin': specifier: 1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.16)) + version: 1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.12.0)) benchmark: specifier: 2.1.4 version: 2.1.4 @@ -67,8 +67,8 @@ importers: specifier: 2.4.2 version: 2.4.2 npm-run-all2: - specifier: 6.2.6 - version: 6.2.6 + specifier: 7.0.2 + version: 7.0.2 prettier: specifier: 3.4.2 version: 3.4.2 @@ -91,14 +91,14 @@ importers: specifier: 8.8.1 version: 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) vite: - specifier: 5.4.14 - version: 5.4.14(@types/node@20.17.16) + specifier: 6.0.11 + version: 6.0.11(@types/node@22.12.0)(jiti@2.4.2) vitepress: specifier: 1.6.3 - version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@20.17.16)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3) + version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3) vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@20.17.16) + version: 2.1.8(@types/node@22.12.0) packages: @@ -736,8 +736,8 @@ packages: '@shikijs/vscode-textmate@10.0.1': resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} - '@stylistic/eslint-plugin@2.13.0': - resolution: {integrity: sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==} + '@stylistic/eslint-plugin@3.0.1': + resolution: {integrity: sha512-rQ3tcT5N2cynofJfbjUsnL4seoewTaOVBLyUEwtNldo7iNMPo3h/GUQk+Cl3iHEWwRxjq2wuH6q0FufQrbVL1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -769,8 +769,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@20.17.16': - resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==} + '@types/node@22.12.0': + resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1220,6 +1220,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -1760,6 +1764,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -1817,9 +1825,9 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + json-parse-even-better-errors@4.0.0: + resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} + engines: {node: ^18.17.0 || >=20.5.0} json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -1960,13 +1968,13 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-normalize-package-bin@4.0.0: + resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} + engines: {node: ^18.17.0 || >=20.5.0} - npm-run-all2@6.2.6: - resolution: {integrity: sha512-tkyb4pc0Zb0oOswCb5tORPk9MvVL6gcDq1cMItQHmsbVk1skk7YF6cH+UU2GxeNLHMuk6wFEOSmEmJ2cnAK1jg==} - engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0, npm: '>= 8'} + npm-run-all2@7.0.2: + resolution: {integrity: sha512-7tXR+r9hzRNOPNTvXegM+QzCuMjzUIIq66VDunL6j60O4RrExx32XUhlrS7UK4VcdGw5/Wxzb3kfNcFix9JKDA==} + engines: {node: ^18.17.0 || >=20.5.0, npm: '>= 9'} hasBin: true object-assign@4.1.1: @@ -2056,9 +2064,6 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -2162,9 +2167,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + read-package-json-fast@4.0.0: + resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} + engines: {node: ^18.17.0 || >=20.5.0} read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -2536,8 +2541,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -2608,6 +2613,46 @@ packages: terser: optional: true + vite@6.0.11: + resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitepress@1.6.3: resolution: {integrity: sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==} hasBin: true @@ -2671,9 +2716,9 @@ packages: engines: {node: '>= 8'} hasBin: true - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + which@5.0.0: + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true why-is-node-running@2.3.0: @@ -3207,7 +3252,7 @@ snapshots: '@shikijs/vscode-textmate@10.0.1': {} - '@stylistic/eslint-plugin@2.13.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@stylistic/eslint-plugin@3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.12.0(jiti@2.4.2) @@ -3249,9 +3294,9 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@20.17.16': + '@types/node@22.12.0': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/normalize-package-data@2.4.4': {} @@ -3379,12 +3424,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@20.17.16))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.14(@types/node@20.17.16) + vite: 5.4.14(@types/node@22.12.0) vue: 3.5.13(typescript@5.6.3) - '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@20.17.16))': + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.12.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -3398,17 +3443,17 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.8(@types/node@20.17.16) + vitest: 2.1.8(@types/node@22.12.0) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.16))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.12.0))': dependencies: '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.12.0(jiti@2.4.2) optionalDependencies: typescript: 5.6.3 - vitest: 2.1.8(@types/node@20.17.16) + vitest: 2.1.8(@types/node@22.12.0) '@vitest/expect@2.1.8': dependencies: @@ -3417,13 +3462,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.14(@types/node@20.17.16))': + '@vitest/mocker@2.1.8(vite@5.4.14(@types/node@22.12.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.14(@types/node@20.17.16) + vite: 5.4.14(@types/node@22.12.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -3762,6 +3807,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + csstype@3.1.3: {} data-view-buffer@1.0.1: @@ -4419,6 +4470,8 @@ snapshots: isexe@2.0.0: {} + isexe@3.1.1: {} + istanbul-lib-coverage@3.2.2: {} istanbul-lib-report@3.0.1: @@ -4470,7 +4523,7 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-parse-even-better-errors@3.0.2: {} + json-parse-even-better-errors@4.0.0: {} json-schema-traverse@0.4.1: {} @@ -4606,18 +4659,18 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 - npm-normalize-package-bin@3.0.1: {} + npm-normalize-package-bin@4.0.0: {} - npm-run-all2@6.2.6: + npm-run-all2@7.0.2: dependencies: ansi-styles: 6.2.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 memorystream: 0.3.1 minimatch: 9.0.5 pidtree: 0.6.0 - read-package-json-fast: 3.0.2 + read-package-json-fast: 4.0.0 shell-quote: 1.8.1 - which: 3.0.1 + which: 5.0.0 object-assign@4.1.1: {} @@ -4705,8 +4758,6 @@ snapshots: perfect-debounce@1.0.0: {} - picocolors@1.1.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -4772,10 +4823,10 @@ snapshots: queue-microtask@1.2.3: {} - read-package-json-fast@3.0.2: + read-package-json-fast@4.0.0: dependencies: - json-parse-even-better-errors: 3.0.2 - npm-normalize-package-bin: 3.0.1 + json-parse-even-better-errors: 4.0.0 + npm-normalize-package-bin: 4.0.0 read-pkg-up@7.0.1: dependencies: @@ -5201,7 +5252,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.19.8: {} + undici-types@6.20.0: {} unist-util-is@6.0.0: dependencies: @@ -5230,7 +5281,7 @@ snapshots: dependencies: browserslist: 4.24.0 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -5251,13 +5302,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.8(@types/node@20.17.16): + vite-node@2.1.8(@types/node@22.12.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.17.16) + vite: 5.4.14(@types/node@22.12.0) transitivePeerDependencies: - '@types/node' - less @@ -5269,16 +5320,26 @@ snapshots: - supports-color - terser - vite@5.4.14(@types/node@20.17.16): + vite@5.4.14(@types/node@22.12.0): dependencies: esbuild: 0.21.5 postcss: 8.5.1 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.17.16 + '@types/node': 22.12.0 + fsevents: 2.3.3 + + vite@6.0.11(@types/node@22.12.0)(jiti@2.4.2): + dependencies: + esbuild: 0.24.2 + postcss: 8.5.1 + rollup: 4.24.0 + optionalDependencies: + '@types/node': 22.12.0 fsevents: 2.3.3 + jiti: 2.4.2 - vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@20.17.16)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3): + vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.20.0)(search-insights@2.17.2) @@ -5287,7 +5348,7 @@ snapshots: '@shikijs/transformers': 2.2.0 '@shikijs/types': 2.2.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@20.17.16))(vue@3.5.13(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-api': 7.7.1 '@vue/shared': 3.5.13 '@vueuse/core': 12.5.0(typescript@5.6.3) @@ -5296,7 +5357,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.1 shiki: 2.2.0 - vite: 5.4.14(@types/node@20.17.16) + vite: 5.4.14(@types/node@22.12.0) vue: 3.5.13(typescript@5.6.3) optionalDependencies: postcss: 8.5.1 @@ -5327,10 +5388,10 @@ snapshots: - typescript - universal-cookie - vitest@2.1.8(@types/node@20.17.16): + vitest@2.1.8(@types/node@22.12.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.14(@types/node@20.17.16)) + '@vitest/mocker': 2.1.8(vite@5.4.14(@types/node@22.12.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -5346,11 +5407,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@20.17.16) - vite-node: 2.1.8(@types/node@20.17.16) + vite: 5.4.14(@types/node@22.12.0) + vite-node: 2.1.8(@types/node@22.12.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.16 + '@types/node': 22.12.0 transitivePeerDependencies: - less - lightningcss @@ -5400,9 +5461,9 @@ snapshots: dependencies: isexe: 2.0.0 - which@3.0.1: + which@5.0.0: dependencies: - isexe: 2.0.0 + isexe: 3.1.1 why-is-node-running@2.3.0: dependencies: