hack imports of wasm due to the issues in Vite and Next.js build systems

This commit is contained in:
Nikita Sivukhin
2025-09-11 13:25:01 +04:00
parent ae3c1fc2a6
commit b086cba669
44 changed files with 25817 additions and 484 deletions

View File

@@ -0,0 +1,8 @@
import { readFileSync, writeFileSync } from "node:fs";
const data = readFileSync(process.env.WASM_FILE);
const b64 = data.toString("base64");
const dataUrl = "data:application/wasm;base64," + b64;
const inlined = readFileSync(process.env.JS_FILE).toString("utf8");
const replaced = inlined.replace("__PLACEHOLDER__", dataUrl);
writeFileSync(process.env.JS_FILE, replaced);