From c4e3bf3b1de8a1097a726206caaf6afe08c31d08 Mon Sep 17 00:00:00 2001 From: James Opstad <13586373+jamesopstad@users.noreply.github.com> Date: Tue, 1 Sep 2026 21:56:35 +0100 Subject: [PATCH] Use printBindings from workers-utils --- .../src/plugins/shortcuts.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/vite-plugin-cloudflare/src/plugins/shortcuts.ts b/packages/vite-plugin-cloudflare/src/plugins/shortcuts.ts index d7d520b566d..e2540a99ae9 100644 --- a/packages/vite-plugin-cloudflare/src/plugins/shortcuts.ts +++ b/packages/vite-plugin-cloudflare/src/plugins/shortcuts.ts @@ -1,4 +1,8 @@ import { convertToWranglerConfig } from "@cloudflare/config"; +import { + convertConfigToBindings, + printBindings, +} from "@cloudflare/workers-utils"; import { CorePaths, getDefaultDevRegistryPath, @@ -6,7 +10,6 @@ import { } from "miniflare"; import open from "open"; import colors from "picocolors"; -import * as wrangler from "wrangler"; import { assertIsNotPreview, assertIsPreview } from "../context"; import { createPlugin, satisfiesMinimumViteVersion } from "../utils"; import { extendTunnelExpiry, isTunnelOpen, toggleTunnel } from "./tunnel"; @@ -57,14 +60,13 @@ export function addShortcuts( for (const workerConfig of workerConfigs) { const wranglerConfig = convertToWranglerConfig(workerConfig); - const bindings = - wrangler.unstable_convertConfigBindingsToStartWorkerBindings( - wranglerConfig - ); + const bindings = convertConfigToBindings(wranglerConfig, { + usePreviewIds: true, + }); // TODO: Include Containers when they are supported by // cloudflare.config.ts. - wrangler.unstable_printBindings(bindings, { + printBindings(bindings, { tailConsumers: wranglerConfig.tail_consumers, streamingTailConsumers: wranglerConfig.streaming_tail_consumers, containers: wranglerConfig.containers, @@ -72,7 +74,7 @@ export function addShortcuts( isMultiWorker: workerConfigs.length > 1, name: workerConfig.name ?? "Your Worker", registry: getWorkerRegistry(registryPath), - log: (message: string) => viteServer.config.logger.info(message), + log: (message) => viteServer.config.logger.info(message), }); } },