From 307ff41790889d1d29a84ba7810a797f67f2bbba Mon Sep 17 00:00:00 2001 From: Vincent Taverna Date: Wed, 26 Mar 2025 19:26:33 -0400 Subject: [PATCH] Fix environments with fake URL --- src/environment-node.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/environment-node.ts b/src/environment-node.ts index 5aec090..89f0a13 100644 --- a/src/environment-node.ts +++ b/src/environment-node.ts @@ -1,10 +1,16 @@ import {environment, defaultEnvironment} from './environment.js'; -import {fileURLToPath} from 'url'; +import {fileURLToPath} from 'node:url'; import fs from 'node:fs'; +import path from 'node:path'; if (environment.wasmLocator === defaultEnvironment.wasmLocator) { environment.wasmLocator = async () => { - return fs.readFileSync(new URL('../dropflow.wasm', import.meta.url)); + return fs.readFileSync( + path.join( + path.dirname(fileURLToPath(import.meta.url)), + '../dropflow.wasm' + ) + ); }; }