From 7d2aa8401d55bba609972c40bb1f6740b850fc77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Jul 2026 23:46:16 +0800 Subject: [PATCH] chore(deps): Update major dependencies (#1714) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- .github/workflows/goreleaser.yml | 2 +- .github/workflows/l10n.yml | 2 +- .github/workflows/lint.yml | 2 +- web/package.json | 2 +- web/pnpm-lock.yaml | 98 +++++++------------------------- 6 files changed, 25 insertions(+), 83 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e1b230816..d11031d2b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: - cwd: web package_json_file: web/package.json - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 24 cache: 'pnpm' diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 52f818679..5938a7ea3 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -25,7 +25,7 @@ jobs: - cwd: web package_json_file: web/package.json - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 24 cache: 'pnpm' diff --git a/.github/workflows/l10n.yml b/.github/workflows/l10n.yml index 445b48423..e1d8c5fad 100644 --- a/.github/workflows/l10n.yml +++ b/.github/workflows/l10n.yml @@ -20,7 +20,7 @@ jobs: - cwd: web package_json_file: web/package.json - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 24 cache: 'pnpm' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 366d659a7..bcd9f8e9e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -50,7 +50,7 @@ jobs: - cwd: web package_json_file: web/package.json - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 24 cache: 'pnpm' diff --git a/web/package.json b/web/package.json index 7a9b472c1..edbfdbe78 100644 --- a/web/package.json +++ b/web/package.json @@ -52,7 +52,7 @@ "monaco-editor-nginx": "2.0.2", "node-forge": "1.4.0", "p-limit": "7.3.0", - "pinia": "3.0.4", + "pinia": "4.0.2", "pinia-plugin-persistedstate": "4.7.1", "vue": "3.5.39", "vue-echarts": "8.0.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index af6cbae80..45e51705e 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -84,11 +84,11 @@ importers: specifier: 7.3.0 version: 7.3.0 pinia: - specifier: 3.0.4 - version: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) + specifier: 4.0.2 + version: 4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) pinia-plugin-persistedstate: specifier: 4.7.1 - version: 4.7.1(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3))) + version: 4.7.1(pinia@4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3))) vue: specifier: 3.5.39 version: 3.5.39(typescript@6.0.3) @@ -97,7 +97,7 @@ importers: version: 8.0.1(echarts@6.1.0)(vue@3.5.39(typescript@6.0.3)) vue-router: specifier: 5.1.0 - version: 5.1.0(@vue/compiler-sfc@3.5.39)(esbuild@0.28.1)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.1.5)(vite@8.1.3(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) + version: 5.1.0(@vue/compiler-sfc@3.5.39)(esbuild@0.28.1)(pinia@4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.1.5)(vite@8.1.3(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) vue3-gettext: specifier: 4.0.1 version: 4.0.1(vue@3.5.39(typescript@6.0.3)) @@ -1501,9 +1501,6 @@ packages: '@vue/compiler-ssr@3.5.39': resolution: {integrity: sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==} - '@vue/devtools-api@7.7.10': - resolution: {integrity: sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA==} - '@vue/devtools-api@8.1.5': resolution: {integrity: sha512-YJipMVAKe5wT5CWf5kTYCaNV7NMNjFVxJkIkJaJ4W/nCxEBzlZzrOsYKeCymdCrFZmBS/+wTWFoUs3Jf/Q6XSQ==} @@ -1512,15 +1509,9 @@ packages: peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.7.10': - resolution: {integrity: sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==} - '@vue/devtools-kit@8.1.5': resolution: {integrity: sha512-FcSAxsi4eWuXLCB7Rv9lj0aIVHHPNVQ2BazGf4RJTc2JCqb4BQg0hk87ZFhminCfl+mD5OUI0rX2cgyu4kJOGA==} - '@vue/devtools-shared@7.7.10': - resolution: {integrity: sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==} - '@vue/devtools-shared@8.1.5': resolution: {integrity: sha512-mhT4zcPFhF+Xk1O4BfhhrbXzpmfqY03fS6xGpcllbQG7lDjhQf8pQHcTIhqQIYx1hfwtHmk/6jM96ele0UxPqQ==} @@ -1793,10 +1784,6 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - copy-anything@4.0.5: - resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} - engines: {node: '>=18'} - cpx2@9.0.0: resolution: {integrity: sha512-KRZGQCmHrM10xfLjrCBTQHpEIJgKtZyOOO5fygu9KE00IjQOL76FHjeON62R5PWS/W2J5ofgRJKF8rpUlEuLPQ==} engines: {node: ^22.0.0 || >=24.0.0, npm: '>=10'} @@ -2221,10 +2208,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-what@5.5.0: - resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} - engines: {node: '>=18'} - is-wsl@3.1.1: resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} @@ -2534,6 +2517,9 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + nostics@1.2.0: + resolution: {integrity: sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==} + npm-normalize-package-bin@6.0.0: resolution: {integrity: sha512-tdt4aFn9QamlhdN3HV2D2ccpBwO5/fyjjbXUxYA6uBjyekMZcZvDq0aSj9t5Jo+tih6AYFnt/cuIRn9013e0Uw==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} @@ -2660,9 +2646,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - perfect-debounce@2.1.0: resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==} @@ -2696,10 +2679,11 @@ packages: pinia: optional: true - pinia@3.0.4: - resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} + pinia@4.0.2: + resolution: {integrity: sha512-yKVVA7bSj5oRZFp/Ab9wLlmyb5gPUYEiIm4ryiWTe/xe7PtkRdMVOp1X1ggvq0c6Uj7Q0Du1HnV2mtAwM0Ks1g==} peerDependencies: - typescript: '>=4.5.0' + '@vue/devtools-api': ^8.1.5 + typescript: '>=5.6.0' vue: ^3.5.11 peerDependenciesMeta: typescript: @@ -2783,9 +2767,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.1.5: resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2851,10 +2832,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - speakingurl@14.0.1: - resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} - engines: {node: '>=0.10.0'} - statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -2869,10 +2846,6 @@ packages: subarg@1.0.0: resolution: {integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==} - superjson@2.2.6: - resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} - engines: {node: '>=16'} - synckit@0.11.13: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4453,10 +4426,6 @@ snapshots: '@vue/compiler-dom': 3.5.39 '@vue/shared': 3.5.39 - '@vue/devtools-api@7.7.10': - dependencies: - '@vue/devtools-kit': 7.7.10 - '@vue/devtools-api@8.1.5': dependencies: '@vue/devtools-kit': 8.1.5 @@ -4467,16 +4436,6 @@ snapshots: '@vue/devtools-shared': 8.1.5 vue: 3.5.39(typescript@6.0.3) - '@vue/devtools-kit@7.7.10': - dependencies: - '@vue/devtools-shared': 7.7.10 - birpc: 2.9.0 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.6 - '@vue/devtools-kit@8.1.5': dependencies: '@vue/devtools-shared': 8.1.5 @@ -4484,10 +4443,6 @@ snapshots: hookable: 5.5.3 perfect-debounce: 2.1.0 - '@vue/devtools-shared@7.7.10': - dependencies: - rfdc: 1.4.1 - '@vue/devtools-shared@8.1.5': {} '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.9.2(@typescript-eslint/parser@8.63.0(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.6.0(jiti@2.7.0))))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)': @@ -4742,10 +4697,6 @@ snapshots: convert-source-map@2.0.0: {} - copy-anything@4.0.5: - dependencies: - is-what: 5.5.0 - cpx2@9.0.0: dependencies: debounce: 3.0.0 @@ -5169,8 +5120,6 @@ snapshots: is-number@7.0.0: {} - is-what@5.5.0: {} - is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -5439,6 +5388,8 @@ snapshots: normalize-path@3.0.0: {} + nostics@1.2.0: {} + npm-normalize-package-bin@6.0.0: {} npm-run-all2@9.0.2: @@ -5613,8 +5564,6 @@ snapshots: pathe@2.0.3: {} - perfect-debounce@1.0.0: {} - perfect-debounce@2.1.0: {} picocolors@1.1.1: {} @@ -5625,15 +5574,16 @@ snapshots: pidtree@1.0.0: {} - pinia-plugin-persistedstate@4.7.1(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3))): + pinia-plugin-persistedstate@4.7.1(pinia@4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3))): dependencies: defu: 6.1.7 optionalDependencies: - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) + pinia: 4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) - pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)): + pinia@4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)): dependencies: - '@vue/devtools-api': 7.7.10 + '@vue/devtools-api': 8.1.5 + nostics: 1.2.0 vue: 3.5.39(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 @@ -5703,8 +5653,6 @@ snapshots: reusify@1.1.0: {} - rfdc@1.4.1: {} - rolldown@1.1.5: dependencies: '@oxc-project/types': 0.139.0 @@ -5775,8 +5723,6 @@ snapshots: source-map@0.6.1: {} - speakingurl@14.0.1: {} - statuses@1.5.0: {} strip-json-comments@3.1.1: {} @@ -5789,10 +5735,6 @@ snapshots: dependencies: minimist: 1.2.8 - superjson@2.2.6: - dependencies: - copy-anything: 4.0.5 - synckit@0.11.13: dependencies: '@pkgr/core': 0.3.6 @@ -6134,7 +6076,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.1.0(@vue/compiler-sfc@3.5.39)(esbuild@0.28.1)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.1.5)(vite@8.1.3(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)): + vue-router@5.1.0(@vue/compiler-sfc@3.5.39)(esbuild@0.28.1)(pinia@4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.1.5)(vite@8.1.3(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)): dependencies: '@babel/generator': 8.0.0 '@vue-macros/common': 3.1.3(vue@3.5.39(typescript@6.0.3)) @@ -6156,7 +6098,7 @@ snapshots: yaml: 2.9.0 optionalDependencies: '@vue/compiler-sfc': 3.5.39 - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) + pinia: 4.0.2(@vue/devtools-api@8.1.5)(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) vite: 8.1.3(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.0)(yaml@2.9.0) transitivePeerDependencies: - '@farmfe/core'