diff --git a/.github/actions/sync_to_crowdin/action.yml b/.github/actions/sync_to_crowdin/action.yml index 99da088c0..cbc067003 100644 --- a/.github/actions/sync_to_crowdin/action.yml +++ b/.github/actions/sync_to_crowdin/action.yml @@ -14,7 +14,7 @@ runs: - name: Setup Node uses: actions/setup-node@v7 with: - node-version: "24.18.0" + node-version: "24.19.0" registry-url: "https://registry.npmjs.org" - name: Install pnpm diff --git a/.github/workflows/build_pr.yml b/.github/workflows/build_pr.yml index 0c27bced0..382955b12 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@v7 with: - node-version: "24.18.0" + node-version: "24.19.0" registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v6 diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index d2f849eea..46004f2bd 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -60,7 +60,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7 with: - node-version: "24.18.0" + node-version: "24.19.0" registry-url: "https://registry.npmjs.org" - name: Install pnpm diff --git a/.github/workflows/build_rolling.yml b/.github/workflows/build_rolling.yml index 76069a077..e2fca77fc 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@v7 with: - node-version: "24.18.0" + node-version: "24.19.0" registry-url: "https://registry.npmjs.org" - uses: pnpm/action-setup@v6 diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 7c4a4bb28..e913040f5 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v7 with: - node-version: 24.18.0 + node-version: 24.19.0 - name: Install dependencies run: pnpm install diff --git a/package.json b/package.json index b78576e66..570bda26d 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": "^24.13.2", + "@types/node": "^24.13.3", "@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 0d5e11244..4852ae836 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -172,8 +172,8 @@ importers: specifier: ^8.11.12 version: 8.11.12 '@types/node': - specifier: ^24.13.2 - version: 24.13.2 + specifier: ^24.13.3 + version: 24.13.3 '@types/qrcode': specifier: ^1.5.6 version: 1.5.6 @@ -185,7 +185,7 @@ importers: version: 2.0.5 '@vitejs/plugin-legacy': specifier: ^8.2.2 - version: 8.2.2(terser@5.48.0)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)) + version: 8.2.2(terser@5.48.0)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -218,16 +218,16 @@ importers: version: 11.0.5 vite: specifier: ^8.2.0 - version: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) + version: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dynamic-base: specifier: ^1.3.0 - version: 1.3.0(patch_hash=66b8690f2fc12c4b06543392adc3a5449c39a9224917e837dfb6e32773454c5c)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)) + version: 1.3.0(patch_hash=66b8690f2fc12c4b06543392adc3a5449c39a9224917e837dfb6e32773454c5c)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)) vite-plugin-solid: specifier: ^2.11.14 - version: 2.11.14(solid-js@1.9.14)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)) + version: 2.11.14(solid-js@1.9.14)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)) vite-plugin-static-copy: specifier: ^3.4.0 - version: 3.4.0(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)) + version: 3.4.0(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)) packages: @@ -1634,11 +1634,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@24.12.4': - resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} - - '@types/node@24.13.2': - resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} + '@types/node@24.13.3': + resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} '@types/qrcode@1.5.6': resolution: {integrity: sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==} @@ -2907,11 +2904,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.16: resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3025,10 +3017,6 @@ packages: points-on-path@0.2.1: resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} - postcss@8.5.16: - resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.25: resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} engines: {node: ^10 || ^12 || >=14} @@ -3402,9 +3390,6 @@ packages: uint8-util@2.2.5: resolution: {integrity: sha512-/QxVQD7CttWpVUKVPz9znO+3Dd4BdTSnFQ7pv/4drVhC9m4BaL2LFHTkJn6EsYoxT79VDq/2Gg8L0H22PrzyMw==} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} @@ -5075,7 +5060,7 @@ snapshots: '@types/bencode@2.0.4': dependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 '@types/crypto-js@4.2.2': {} @@ -5226,21 +5211,17 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@24.12.4': - dependencies: - undici-types: 7.16.0 - - '@types/node@24.13.2': + '@types/node@24.13.3': dependencies: undici-types: 7.18.2 '@types/qrcode@1.5.6': dependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 '@types/sha256@0.2.2': dependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 '@types/sizzle@2.3.9': {} @@ -5262,7 +5243,7 @@ snapshots: '@viselect/vanilla@3.9.0': {} - '@vitejs/plugin-legacy@8.2.2(terser@5.48.0)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0))': + '@vitejs/plugin-legacy@8.2.2(terser@5.48.0)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) @@ -5277,7 +5258,7 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.48.0 - vite: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -5303,7 +5284,7 @@ snapshots: '@vue/shared': 3.5.26 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.16 + postcss: 8.5.25 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.26': @@ -6741,8 +6722,6 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.12: {} - nanoid@3.3.16: {} neo-async@2.6.2: {} @@ -6827,12 +6806,6 @@ snapshots: path-data-parser: 0.1.0 points-on-curve: 0.2.0 - postcss@8.5.16: - dependencies: - nanoid: 3.3.12 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.25: dependencies: nanoid: 3.3.16 @@ -7265,8 +7238,6 @@ snapshots: dependencies: base64-arraybuffer: 1.0.2 - undici-types@7.16.0: {} - undici-types@7.18.2: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -7353,15 +7324,15 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-plugin-dynamic-base@1.3.0(patch_hash=66b8690f2fc12c4b06543392adc3a5449c39a9224917e837dfb6e32773454c5c)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)): + vite-plugin-dynamic-base@1.3.0(patch_hash=66b8690f2fc12c4b06543392adc3a5449c39a9224917e837dfb6e32773454c5c)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)): dependencies: '@swc/core': 1.12.14 node-html-parser: 5.4.2 - vite: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@swc/helpers' - vite-plugin-solid@2.11.14(solid-js@1.9.14)(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)): + vite-plugin-solid@2.11.14(solid-js@1.9.14)(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7 '@types/babel__core': 7.20.5 @@ -7369,20 +7340,20 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.14 solid-refresh: 0.6.3(solid-js@1.9.14) - vite: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) - vitefu: 1.1.1(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)) + vite: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) + vitefu: 1.1.1(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.4.0(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)): + vite-plugin-static-copy@3.4.0(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) - vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -7390,14 +7361,14 @@ snapshots: rolldown: 1.2.1 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.13.2 + '@types/node': 24.13.3 fsevents: 2.3.3 terser: 5.48.0 yaml: 2.9.0 - vitefu@1.1.1(vite@8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0)): + vitefu@1.1.1(vite@8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0)): optionalDependencies: - vite: 8.2.0(@types/node@24.13.2)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.0(@types/node@24.13.3)(terser@5.48.0)(yaml@2.9.0) vue@3.5.26(typescript@5.9.3): dependencies: