From 441aa1a9204e9bea5f11e5d6876074719f804b70 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Fri, 24 Jan 2025 21:17:48 +0100 Subject: [PATCH 1/2] chore(wrangler): update unenv dependency version --- .changeset/slimy-baboons-care.md | 9 +++++++++ packages/wrangler/package.json | 2 +- pnpm-lock.yaml | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 .changeset/slimy-baboons-care.md diff --git a/.changeset/slimy-baboons-care.md b/.changeset/slimy-baboons-care.md new file mode 100644 index 000000000000..5d2fbb697b51 --- /dev/null +++ b/.changeset/slimy-baboons-care.md @@ -0,0 +1,9 @@ +--- +"wrangler": minor +--- + +chore(wrangler): update unenv dependency version + +`unenv@2.0.0-rc.1` allows using the workerd implementation for +the Node modules `net`, `timers`, and `timers/promises`. +See `unjs/unenv#396`. diff --git a/packages/wrangler/package.json b/packages/wrangler/package.json index ee35b118d75b..67d7fbb47360 100644 --- a/packages/wrangler/package.json +++ b/packages/wrangler/package.json @@ -76,7 +76,7 @@ "esbuild": "0.17.19", "miniflare": "workspace:*", "path-to-regexp": "6.3.0", - "unenv": "2.0.0-rc.0", + "unenv": "2.0.0-rc.1", "workerd": "1.20250124.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2321391ca7e4..f0339342196a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2505,8 +2505,8 @@ importers: specifier: 6.3.0 version: 6.3.0 unenv: - specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 workerd: specifier: 1.20250124.0 version: 1.20250124.0 From 5186bee39ebae8746b29f1e335e36674dc4d414e Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Fri, 24 Jan 2025 22:09:49 +0100 Subject: [PATCH 2/2] fixup! --- packages/wrangler/src/__tests__/deploy.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wrangler/src/__tests__/deploy.test.ts b/packages/wrangler/src/__tests__/deploy.test.ts index 9966fa677889..04366e08a950 100644 --- a/packages/wrangler/src/__tests__/deploy.test.ts +++ b/packages/wrangler/src/__tests__/deploy.test.ts @@ -9786,7 +9786,7 @@ addEventListener('fetch', event => {});` ) ) ).resolves.toMatchInlineSnapshot(` - "X [ERROR] Unexpected external import of \\"node:events\\", \\"node:net\\", \\"node:stream\\", \\"node:timers/promises\\", and \\"node:tty\\". + "X [ERROR] Unexpected external import of \\"node:net\\", \\"node:stream\\", \\"node:timers/promises\\", and \\"node:tty\\". Your worker has no default export, which means it is assumed to be a Service Worker format Worker. Did you mean to create a ES Module format Worker? If so, try adding \`export default { ... }\` in your entry-point.