// 把 quickjs-wasmfile variant 的 .wasm 複製進 vendor/,供 index.ts 以相對路徑 import // (wrangler 只可靠處理相對路徑 .wasm → CompiledWasm;node_modules 子路徑 .wasm 解析不穩)。 // 由 postinstall 自動執行;vendor/*.wasm 為 build 產物、gitignored。 import { copyFileSync, mkdirSync } from 'node:fs'; import { createRequire } from 'node:module'; const require = createRequire(import.meta.url); const src = require.resolve('@jitl/quickjs-wasmfile-release-sync/wasm'); mkdirSync(new URL('../vendor/', import.meta.url), { recursive: true }); copyFileSync(src, new URL('../vendor/quickjs.wasm', import.meta.url)); console.log('vendored quickjs.wasm from', src);