fix(wasm): parse source-phase import glue without evaluation

This commit is contained in:
morluto
2026-10-24 02:35:57 +08:00
parent c3e4c116d5
commit fd08a22742
4 changed files with 35 additions and 4 deletions
+2
View File
@@ -231,6 +231,8 @@ try {
'fetch("./module.wasm"); new URL("https://example.invalid/module.wasm?version=1", import.meta.url);';
const glueSources = [
glueSource,
'import source module from "./module.wasm"; new URL("https://example.invalid/module.wasm?version=1", import.meta.url);',
'const module = await import.source("./module.wasm"); new URL("https://example.invalid/module.wasm?version=1", import.meta.url);',
`\uFEFF${glueSource}`,
`\uFEFF\n${glueSource}`,
`#!/usr/bin/env node\n${glueSource}`,