From df8466b1d1c67365c036eca1d9305edaea6e8416 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Aug 2026 17:47:59 +0000 Subject: [PATCH 1/2] build: bump @cloudflare/workers-types from 5.20260804.1 to 5.20260809.1 Bumps [@cloudflare/workers-types](https://github.com/cloudflare/workerd) from 5.20260804.1 to 5.20260809.1. - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) --- updated-dependencies: - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20260809.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb46cf22a..a7ea1d63b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: devDependencies: '@cloudflare/workers-types': specifier: ^5.20260804.1 - version: 5.20260804.1 + version: 5.20260809.1 '@napi-rs/canvas': specifier: ^1.0.3 version: 1.0.3 @@ -41,7 +41,7 @@ importers: version: 4.1.10(@types/node@26.2.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(tsx@4.23.11)) wrangler: specifier: ^4.93.0 - version: 4.120.0(@cloudflare/workers-types@5.20260804.1) + version: 4.120.0(@cloudflare/workers-types@5.20260809.1) packages: @@ -88,8 +88,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@5.20260804.1': - resolution: {integrity: sha512-B1dwxpN6e5RZXZkE5zpZj+ooNeNZ1mwavLIyHDYe10ojhlGTwDfe8sAl7R1mMXc1cyIsbr+jKVdvmMEyVcdTdg==} + '@cloudflare/workers-types@5.20260809.1': + resolution: {integrity: sha512-sBM+0I5lCY9LgTnorn/N2UyrA6KVbUzj9tncxwH8v6sH8tVeAyJj+i0z3xXWY4l4fd1oDcwt8CGf50vGwVISYQ==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -1164,7 +1164,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260801.1': optional: true - '@cloudflare/workers-types@5.20260804.1': {} + '@cloudflare/workers-types@5.20260809.1': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -1908,7 +1908,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260801.1 '@cloudflare/workerd-windows-64': 1.20260801.1 - wrangler@4.120.0(@cloudflare/workers-types@5.20260804.1): + wrangler@4.120.0(@cloudflare/workers-types@5.20260809.1): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260801.1) @@ -1919,7 +1919,7 @@ snapshots: unenv: 2.0.0-rc.24 workerd: 1.20260801.1 optionalDependencies: - '@cloudflare/workers-types': 5.20260804.1 + '@cloudflare/workers-types': 5.20260809.1 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil From 2ee8883c50cb1d51e583c92a446f40bb97a1d7cc Mon Sep 17 00:00:00 2001 From: teamchong <25894545+teamchong@users.noreply.github.com> Date: Tue, 18 Aug 2026 21:49:10 -0400 Subject: [PATCH 2/2] fix(types): survive workers-types' new global process:any MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 5.20260809.1 adds 'declare const process: any' to its ambient globals, clobbering @types/node's process — exit() stops narrowing as never and process.env goes untyped, breaking typecheck in 4 places. Drop the package from tsconfig 'types' and import the one type we use (ExecutionContext) as a module instead. --- src/worker.ts | 1 + tsconfig.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/worker.ts b/src/worker.ts index 6c95bf94a..d50f937c6 100644 --- a/src/worker.ts +++ b/src/worker.ts @@ -11,6 +11,7 @@ * Config lives in wrangler.toml. */ +import type { ExecutionContext } from '@cloudflare/workers-types'; import { createProxy, type ProxyConfig } from './core/proxy.js'; import type { TransformOptions } from './core/transform.js'; import { toTrackEvent, JsonLogTracker, noopTracker, type Tracker } from './core/tracker.js'; diff --git a/tsconfig.json b/tsconfig.json index de853e654..5a8eaaa9d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ "lib": ["ES2022", "WebWorker"], "module": "ESNext", "moduleResolution": "Bundler", - "types": ["@cloudflare/workers-types", "node"], + "types": ["node"], "strict": true, "noUncheckedIndexedAccess": true, "noImplicitOverride": true,