From d0a8df2e3e1261ca8e07fd096eb6dfa2903527e0 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Fri, 21 Mar 2025 14:19:39 -0700 Subject: [PATCH] Fix server file paths for older versions of Node. --- src/bin/server.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bin/server.ts b/src/bin/server.ts index eafd2bb..061347b 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -104,7 +104,9 @@ async function work_validate (res: http.ServerResponse, json: WorkValidateReques page.on('console', (msg): void => { log(msg.text()) }) - await fs.writeFile(`${import.meta.dirname}/server.html`, '') + const path: string = new URL(import.meta.url).pathname + const dir = path.slice(0, path.lastIndexOf('/')) + await fs.writeFile(`${dir}/server.html`, '') await page.goto(import.meta.resolve('./server.html')) await page.waitForFunction(async (): Promise => { return await navigator.gpu.requestAdapter() @@ -122,7 +124,7 @@ async function work_validate (res: http.ServerResponse, json: WorkValidateReques `) - await fs.unlink(`${import.meta.dirname}/server.html`) + await fs.unlink(`${dir}/server.html`) log('Puppeteer initialized') // Create server -- 2.34.1