From 32ed10c25d688beabfe4bdcaf50a24c56d4e594e Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Tue, 26 May 2026 14:03:59 +0800 Subject: [PATCH] chore: remove node-fetch dependency from package.json and related scripts --- package.json | 1 - pnpm-lock.yaml | 49 ------------------------------ scripts/prebuild.mjs | 1 - scripts/updater-fixed-webview2.mjs | 1 - scripts/updater.mjs | 3 +- 5 files changed, 1 insertion(+), 54 deletions(-) diff --git a/package.json b/package.json index e4fa7a649..0f5f8a535 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,6 @@ "husky": "^9.1.7", "jiti": "^2.7.0", "lint-staged": "^17.0.5", - "node-fetch": "^3.3.2", "sass": "^1.100.0", "tar": "^7.5.15", "terser": "^5.48.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4751532e1..f7052f833 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -237,9 +237,6 @@ importers: lint-staged: specifier: ^17.0.5 version: 17.0.5 - node-fetch: - specifier: ^3.3.2 - version: 3.3.2 sass: specifier: ^1.100.0 version: 1.100.0 @@ -2123,10 +2120,6 @@ packages: resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} engines: {node: '>=0.12'} - data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - dayjs@1.11.20: resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} @@ -2429,10 +2422,6 @@ packages: picomatch: optional: true - fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -2464,10 +2453,6 @@ packages: resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} - formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - foxact@0.3.4: resolution: {integrity: sha512-6ENWStzEp/VczVgwBdn8scZUGccko2kLGho8Qg1VyUTG6tpSW1vz2xX/dRtAUjPEFbu618DKsjj/YL7iMU8mlA==} peerDependencies: @@ -3027,15 +3012,6 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - deprecated: Use your platform's native DOMException instead - - node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-releases@2.0.46: resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==} engines: {node: '>=18'} @@ -3593,10 +3569,6 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - web-streams-polyfill@3.3.3: - resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} - engines: {node: '>= 8'} - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5612,8 +5584,6 @@ snapshots: es5-ext: 0.10.64 type: 2.7.3 - data-uri-to-buffer@4.0.1: {} - dayjs@1.11.20: {} debug@4.4.3: @@ -5995,11 +5965,6 @@ snapshots: optionalDependencies: picomatch: 4.0.4 - fetch-blob@3.2.0: - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.3.3 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -6028,10 +5993,6 @@ snapshots: hasown: 2.0.3 mime-types: 2.1.35 - formdata-polyfill@4.0.10: - dependencies: - fetch-blob: 3.2.0 - foxact@0.3.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: client-only: 0.0.1 @@ -6724,14 +6685,6 @@ snapshots: node-addon-api@7.1.1: optional: true - node-domexception@1.0.0: {} - - node-fetch@3.3.2: - dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - node-releases@2.0.46: {} object-assign@4.1.1: {} @@ -7300,8 +7253,6 @@ snapshots: web-namespaces@2.0.1: {} - web-streams-polyfill@3.3.3: {} - which@2.0.2: dependencies: isexe: 2.0.0 diff --git a/scripts/prebuild.mjs b/scripts/prebuild.mjs index d08700e4d..3aa2daf72 100644 --- a/scripts/prebuild.mjs +++ b/scripts/prebuild.mjs @@ -8,7 +8,6 @@ import zlib from 'zlib' import AdmZip from 'adm-zip' import { glob } from 'glob' import { HttpsProxyAgent } from 'https-proxy-agent' -import fetch from 'node-fetch' import { extract } from 'tar' import { log_debug, log_error, log_info, log_success } from './utils.mjs' diff --git a/scripts/updater-fixed-webview2.mjs b/scripts/updater-fixed-webview2.mjs index c0eb3a9a4..e890988e3 100644 --- a/scripts/updater-fixed-webview2.mjs +++ b/scripts/updater-fixed-webview2.mjs @@ -1,5 +1,4 @@ import { context, getOctokit } from '@actions/github' -import fetch from 'node-fetch' import { resolveUpdateLog } from './updatelog.mjs' diff --git a/scripts/updater.mjs b/scripts/updater.mjs index c7bc65a89..4cd3b4ccf 100644 --- a/scripts/updater.mjs +++ b/scripts/updater.mjs @@ -1,5 +1,4 @@ -import { getOctokit, context } from '@actions/github' -import fetch from 'node-fetch' +import { context, getOctokit } from '@actions/github' import { resolveUpdateLog, resolveUpdateLogDefault } from './updatelog.mjs'