From 17ab2bdaf454b97f96d6e957609fe257cc235063 Mon Sep 17 00:00:00 2001 From: sapphi-red <49056869+sapphi-red@users.noreply.github.com> Date: Thu, 6 Mar 2025 17:03:51 +0900 Subject: [PATCH] refactor: remove `options?.ssr` support in clientInjectionsPlugin --- packages/vite/src/node/plugins/clientInjections.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/node/plugins/clientInjections.ts b/packages/vite/src/node/plugins/clientInjections.ts index f59f7a77e9acee..3fa745f7d2f220 100644 --- a/packages/vite/src/node/plugins/clientInjections.ts +++ b/packages/vite/src/node/plugins/clientInjections.ts @@ -94,9 +94,8 @@ export function clientInjectionsPlugin(config: ResolvedConfig): Plugin { .replace(`__WS_TOKEN__`, wsTokenReplacement) } }, - async transform(code, id, options) { - // TODO: Remove options?.ssr, Vitest currently hijacks this plugin - const ssr = options?.ssr ?? this.environment.config.consumer === 'server' + async transform(code, id) { + const ssr = this.environment.config.consumer === 'server' if (id === normalizedClientEntry || id === normalizedEnvEntry) { const defineReplacer = getDefineReplacer(this) return defineReplacer(injectConfigValues(code))