From 14eedaab5ab491b508dd153bb50cab9a3fea1b04 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Tue, 8 Oct 2024 15:38:20 +0200 Subject: [PATCH] fix: avoid dynamic require in the extension --- src/worker/worker.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/worker/worker.ts b/src/worker/worker.ts index 3193128..8652cec 100644 --- a/src/worker/worker.ts +++ b/src/worker/worker.ts @@ -1,14 +1,13 @@ import v8 from 'node:v8' +import { WebSocket } from 'ws' import { createWorkerRPC } from './rpc' import type { WorkerRunnerOptions } from './types' import { Vitest } from './vitest' import { initVitest } from './init' import { WorkerProcessEmitter, WorkerWSEventEmitter } from './emitter' -const _require = require - const emitter = process.env.VITEST_WS_ADDRESS - ? new WorkerWSEventEmitter(new (_require('ws').WebSocket)(process.env.VITEST_WS_ADDRESS)) + ? new WorkerWSEventEmitter(new WebSocket(process.env.VITEST_WS_ADDRESS)) : new WorkerProcessEmitter() emitter.on('message', async function onMessage(message: any) { -- 2.51.2