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); - } - }, -);