mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-20 09:54:19 +01:00
hack imports of wasm due to the issues in Vite and Next.js build systems
This commit is contained in:
8
bindings/javascript/scripts/inline-wasm-base64.js
Normal file
8
bindings/javascript/scripts/inline-wasm-base64.js
Normal 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);
|
||||
Reference in New Issue
Block a user