diff --git a/.github/workflows/build_pr.yml b/.github/workflows/build_pr.yml index 53d4c6ea..ae993288 100644 --- a/.github/workflows/build_pr.yml +++ b/.github/workflows/build_pr.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "22.21.1" registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 9c5e2725..afcaa990 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -59,7 +59,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "22.21.1" registry-url: "https://registry.npmjs.org" - name: Install pnpm diff --git a/.github/workflows/build_rolling.yml b/.github/workflows/build_rolling.yml index 726bc2ef..df5c403c 100644 --- a/.github/workflows/build_rolling.yml +++ b/.github/workflows/build_rolling.yml @@ -34,7 +34,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "22.21.1" registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v4 diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 1fa224d4..cdafd62a 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 22.21.1 - name: Install dependencies run: pnpm install diff --git a/.github/workflows/i18n_sync.yml b/.github/workflows/i18n_sync.yml index 016456b7..1d08e3e7 100644 --- a/.github/workflows/i18n_sync.yml +++ b/.github/workflows/i18n_sync.yml @@ -87,7 +87,7 @@ jobs: if: steps.verify-changed-files.outputs.changed == 'true' uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "22.21.1" registry-url: "https://registry.npmjs.org" - name: Install pnpm diff --git a/package.json b/package.json index 6115dc72..0e38ac0c 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@types/bencode": "^2.0.4", "@types/crypto-js": "^4.2.2", "@types/mark.js": "^8.11.12", - "@types/node": "^22.0.0", + "@types/node": "^22.19.2", "@types/qrcode": "^1.5.6", "@types/sha256": "^0.2.2", "@types/streamsaver": "^2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2178121..95974078 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -178,8 +178,8 @@ importers: specifier: ^8.11.12 version: 8.11.12 '@types/node': - specifier: ^22.0.0 - version: 22.19.0 + specifier: ^22.19.2 + version: 22.19.2 '@types/qrcode': specifier: ^1.5.6 version: 1.5.6 @@ -191,7 +191,7 @@ importers: version: 2.0.5 '@vitejs/plugin-legacy': specifier: ^6.1.1 - version: 6.1.1(terser@5.44.1)(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)) + version: 6.1.1(terser@5.44.1)(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -215,16 +215,16 @@ importers: version: 5.9.3 vite: specifier: ^6.4.1 - version: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) + version: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) vite-plugin-dynamic-base: specifier: ^1.2.0 - version: 1.2.0(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)) + version: 1.2.0(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)) vite-plugin-solid: specifier: ^2.11.10 - version: 2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)) + version: 2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)) vite-plugin-static-copy: specifier: ^3.1.4 - version: 3.1.4(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)) + version: 3.1.4(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)) packages: @@ -1465,8 +1465,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@22.19.0': - resolution: {integrity: sha512-xpr/lmLPQEj+TUnHmR+Ab91/glhJvsqcjB+yY0Ix9GO70H6Lb4FHH5GeqdOE5btAx7eIMwuHkp4H2MSkLcqWbA==} + '@types/node@22.19.2': + resolution: {integrity: sha512-LPM2G3Syo1GLzXLGJAKdqoU35XvrWzGJ21/7sgZTUpbkBaOasTj8tjwn6w+hCkqaa1TfJ/w67rJSwYItlJ2mYw==} '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -4604,7 +4604,7 @@ snapshots: '@types/bencode@2.0.4': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.2 '@types/crypto-js@4.2.2': {} @@ -4765,7 +4765,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.19.0': + '@types/node@22.19.2': dependencies: undici-types: 6.21.0 @@ -4773,11 +4773,11 @@ snapshots: '@types/qrcode@1.5.6': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.2 '@types/sha256@0.2.2': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.2 '@types/sizzle@2.3.9': {} @@ -4796,7 +4796,7 @@ snapshots: '@viselect/vanilla@3.9.0': {} - '@vitejs/plugin-legacy@6.1.1(terser@5.44.1)(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1))': + '@vitejs/plugin-legacy@6.1.1(terser@5.44.1)(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@babel/preset-env': 7.28.0(@babel/core@7.28.0) @@ -4807,7 +4807,7 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.44.1 - vite: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) + vite: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -6857,15 +6857,15 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-plugin-dynamic-base@1.2.0(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)): + vite-plugin-dynamic-base@1.2.0(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)): dependencies: '@swc/core': 1.12.14 node-html-parser: 5.4.2 - vite: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) + vite: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) transitivePeerDependencies: - '@swc/helpers' - vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)): + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)): dependencies: '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 @@ -6873,20 +6873,20 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.10 solid-refresh: 0.6.3(solid-js@1.9.10) - vite: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) - vitefu: 1.1.1(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)) + vite: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) + vitefu: 1.1.1(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.1.4(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)): + vite-plugin-static-copy@3.1.4(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)): dependencies: chokidar: 3.6.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) + vite: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) - vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1): + vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -6895,14 +6895,14 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.2 fsevents: 2.3.3 terser: 5.44.1 yaml: 2.8.1 - vitefu@1.1.1(vite@6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1)): + vitefu@1.1.1(vite@6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1)): optionalDependencies: - vite: 6.4.1(@types/node@22.19.0)(terser@5.44.1)(yaml@2.8.1) + vite: 6.4.1(@types/node@22.19.2)(terser@5.44.1)(yaml@2.8.1) vscode-jsonrpc@8.2.0: {}