// 把 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);
