10 lines
532 B
JavaScript
10 lines
532 B
JavaScript
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});
|