From 1520df842b079fc1ba05ef869987fced5f350b60 Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Mon, 22 Jan 2024 19:06:02 +0100 Subject: [PATCH] Remove worker.js (#19) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It’s unused. --- package.json | 3 +-- worker.js | 36 ------------------------------------ 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 worker.js diff --git a/package.json b/package.json index d259622..ed15282 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,7 @@ }, "files": [ "index.cjs", - "index.d.cts", - "worker.js" + "index.d.cts" ], "scripts": { "dist": "np --yolo --no-yarn", diff --git a/worker.js b/worker.js deleted file mode 100644 index e98034c..0000000 --- a/worker.js +++ /dev/null @@ -1,36 +0,0 @@ -import { parentPort } from "worker_threads"; - -async function callPrettierFunction({ functionName, args, prettierEntry }) { - const prettier = await import(prettierEntry); - return prettier[functionName](...args); -} - -parentPort.addListener( - "message", - async ({ signal, port, functionName, args, prettierEntry }) => { - const response = {}; - - try { - response.result = await callPrettierFunction({ - functionName, - args, - prettierEntry, - }); - } catch (error) { - response.error = error; - response.errorData = { ...error }; - } - - try { - port.postMessage(response); - } catch { - port.postMessage({ - error: new Error("Cannot serialize worker response"), - }); - } finally { - port.close(); - Atomics.store(signal, 0, 1); - Atomics.notify(signal, 0); - } - }, -);