diff --git a/package.json b/package.json index c95ab8d4b..f484da8b6 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@rollup/plugin-replace": "6.0.2", "@rollup/plugin-typescript": "12.2.0", "@types/js-beautify": "1.14.3", - "@types/node": "22.18.12", + "@types/node": "24.9.1", "@vitejs/plugin-vue": "6.0.1", "@vitejs/plugin-vue-jsx": "5.1.1", "@vitest/coverage-v8": "4.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c080ba13e..e65206674 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,17 +37,17 @@ importers: specifier: 1.14.3 version: 1.14.3 '@types/node': - specifier: 22.18.12 - version: 22.18.12 + specifier: 24.9.1 + version: 24.9.1 '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) + version: 6.0.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': specifier: 5.1.1 - version: 5.1.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) + version: 5.1.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vitest/coverage-v8': specifier: 4.0.1 - version: 4.0.1(vitest@4.0.1(@types/node@22.18.12)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1)) + version: 4.0.1(vitest@4.0.1(@types/node@24.9.1)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1)) '@vue/compat': specifier: 3.5.22 version: 3.5.22(vue@3.5.22(typescript@5.9.3)) @@ -104,16 +104,16 @@ importers: version: 30.0.0(@babel/parser@7.28.4)(vue@3.5.22(typescript@5.9.3)) vite: specifier: 7.1.11 - version: 7.1.11(@types/node@22.18.12)(yaml@2.8.1) + version: 7.1.11(@types/node@24.9.1)(yaml@2.8.1) vitepress: specifier: 1.6.4 - version: 1.6.4(@algolia/client-search@5.19.0)(@types/node@22.18.12)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3) + version: 1.6.4(@algolia/client-search@5.19.0)(@types/node@24.9.1)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3) vitepress-translation-helper: specifier: 0.2.2 - version: 0.2.2(vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@22.18.12)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3)) + version: 0.2.2(vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@24.9.1)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3)) vitest: specifier: 4.0.1 - version: 4.0.1(@types/node@22.18.12)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1) + version: 4.0.1(@types/node@24.9.1)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1) vue: specifier: 3.5.22 version: 3.5.22(typescript@5.9.3) @@ -1067,8 +1067,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@22.18.12': - resolution: {integrity: sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==} + '@types/node@24.9.1': + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2394,8 +2394,8 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -3520,9 +3520,9 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@22.18.12': + '@types/node@24.9.1': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/resolve@1.20.2': {} @@ -3625,30 +3625,30 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': dependencies: '@babel/core': 7.28.3 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) '@rolldown/pluginutils': 1.0.0-beta.34 '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) - vite: 7.1.11(@types/node@22.18.12)(yaml@2.8.1) + vite: 7.1.11(@types/node@24.9.1)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.14(@types/node@22.18.12))(vue@3.5.22(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.14(@types/node@24.9.1))(vue@3.5.22(typescript@5.9.3))': dependencies: - vite: 5.4.14(@types/node@22.18.12) + vite: 5.4.14(@types/node@24.9.1) vue: 3.5.22(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.1.11(@types/node@22.18.12)(yaml@2.8.1) + vite: 7.1.11(@types/node@24.9.1)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.3) - '@vitest/coverage-v8@4.0.1(vitest@4.0.1(@types/node@22.18.12)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1))': + '@vitest/coverage-v8@4.0.1(vitest@4.0.1(@types/node@24.9.1)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.1 @@ -3661,7 +3661,7 @@ snapshots: magicast: 0.3.5 std-env: 3.9.0 tinyrainbow: 3.0.3 - vitest: 4.0.1(@types/node@22.18.12)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1) + vitest: 4.0.1(@types/node@24.9.1)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -3674,13 +3674,13 @@ snapshots: chai: 6.2.0 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1))': + '@vitest/mocker@4.0.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1))': dependencies: '@vitest/spy': 4.0.1 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.11(@types/node@22.18.12)(yaml@2.8.1) + vite: 7.1.11(@types/node@24.9.1)(yaml@2.8.1) '@vitest/pretty-format@4.0.1': dependencies: @@ -4974,7 +4974,7 @@ snapshots: ufo@1.6.1: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} unist-util-is@6.0.0: dependencies: @@ -5047,16 +5047,16 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite@5.4.14(@types/node@22.18.12): + vite@5.4.14(@types/node@24.9.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.52.5 optionalDependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.1 fsevents: 2.3.3 - vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1): + vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1): dependencies: esbuild: 0.25.0 fdir: 6.5.0(picomatch@4.0.3) @@ -5065,20 +5065,20 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.1 fsevents: 2.3.3 yaml: 2.8.1 - vitepress-translation-helper@0.2.2(vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@22.18.12)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3)): + vitepress-translation-helper@0.2.2(vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@24.9.1)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3)): dependencies: minimist: 1.2.8 simple-git: 3.23.0 - vitepress: 1.6.4(@algolia/client-search@5.19.0)(@types/node@22.18.12)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3) + vitepress: 1.6.4(@algolia/client-search@5.19.0)(@types/node@24.9.1)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3) vue: 3.5.22(typescript@5.9.3) transitivePeerDependencies: - supports-color - vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@22.18.12)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3): + vitepress@1.6.4(@algolia/client-search@5.19.0)(@types/node@24.9.1)(postcss@8.5.6)(search-insights@2.7.0)(typescript@5.9.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.19.0)(search-insights@2.7.0) @@ -5087,7 +5087,7 @@ snapshots: '@shikijs/transformers': 2.1.0 '@shikijs/types': 2.1.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.14(@types/node@22.18.12))(vue@3.5.22(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.14(@types/node@24.9.1))(vue@3.5.22(typescript@5.9.3)) '@vue/devtools-api': 7.7.0 '@vue/shared': 3.5.18 '@vueuse/core': 12.4.0(typescript@5.9.3) @@ -5096,7 +5096,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.1 shiki: 2.1.0 - vite: 5.4.14(@types/node@22.18.12) + vite: 5.4.14(@types/node@24.9.1) vue: 3.5.22(typescript@5.9.3) optionalDependencies: postcss: 8.5.6 @@ -5127,10 +5127,10 @@ snapshots: - typescript - universal-cookie - vitest@4.0.1(@types/node@22.18.12)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1): + vitest@4.0.1(@types/node@24.9.1)(jsdom@27.0.1(postcss@8.5.6))(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.1 - '@vitest/mocker': 4.0.1(vite@7.1.11(@types/node@22.18.12)(yaml@2.8.1)) + '@vitest/mocker': 4.0.1(vite@7.1.11(@types/node@24.9.1)(yaml@2.8.1)) '@vitest/pretty-format': 4.0.1 '@vitest/runner': 4.0.1 '@vitest/snapshot': 4.0.1 @@ -5147,10 +5147,10 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.11(@types/node@22.18.12)(yaml@2.8.1) + vite: 7.1.11(@types/node@24.9.1)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.1 jsdom: 27.0.1(postcss@8.5.6) transitivePeerDependencies: - jiti