diff --git a/src/utils/emptyNodeModule.js b/src/utils/emptyNodeModule.js new file mode 100644 index 0000000..186aed2 --- /dev/null +++ b/src/utils/emptyNodeModule.js @@ -0,0 +1,3 @@ +// Browser stub for node:module imported conditionally by pdfconvert-wasm in Node environments +export const createRequire = () => () => ({}); +export default { createRequire }; diff --git a/vite.config.js b/vite.config.js index 048c23d..e3f061f 100644 --- a/vite.config.js +++ b/vite.config.js @@ -83,6 +83,9 @@ const sharedDeps = [ const sharedResolve = { dedupe: sharedDeps, + alias: { + 'node:module': path.resolve(__dirname, 'src/utils/emptyNodeModule.js'), + }, }; const sharedServer = {