unwasm
unwasm copied to clipboard
`resvg` compatibility
Environment
unwasm: 0.3.7 node: 18.18.0
Reproduction
https://stackblitz.com/edit/stackblitz-starters-rugrtg?file=package.json
Describe the bug
Resvg requires calling initWasm before using it in a WASM context. This function only takes the module as non-initialized module. Unwasm will always initialize the module.
Additional context
No response
Logs
No response
Working on https://github.com/unjs/unwasm/pull/23, i hope it can help to support resvg-js sooner.
Updated: https://stackblitz.com/edit/stackblitz-starters-4rizt7?file=src%2Findex.ts,build.config.ts
Amazing, thank you! The demo looks good, I'll test further with Nuxt OG Image and make a new issue if there are any further issues.
(keeping this open to not forget, might move to single tracker issue, finally we have to help upstream packages like resvg-js be ESM compatible)