Closed
Description
The b762948 commit has overloaded the meaning of #[wasm_bindgen(module = "...")]
. Previously, it has defined an ES6 module import that the JS shim performed and provided to the wasm module. Now it also allows the contents of a JS file to be embedded as a snippet.
The new behavior is problematic when the copied module has imports on its own - the relative paths lose their meaning. I would like to still be able to perform an import to the original path without copying the module.
Unanchored paths (i.e. ones that don't start with either /
, .
or ..
) still behave the same as before. However, I need to use a relative path starting with ../
, which is explicitly disallowed.