import {cp,mkdir} from 'node:fs/promises'; import {createRequire} from 'node:module'; import path from 'node:path'; const require=createRequire(import.meta.url); const base=path.dirname(require.resolve('pdfjs-dist/package.json')); const dest=new URL('../public/pdfjs/',import.meta.url); await mkdir(dest,{recursive:true}); await cp(path.join(base,'build/pdf.worker.min.mjs'),new URL('pdf.worker.min.mjs',dest)); for(const part of ['cmaps','standard_fonts','wasm'])await cp(path.join(base,part),new URL(part,dest),{recursive:true});