Files
yc-modular-extractor-archived/scripts/prepare-pdf.mjs
2026-11-05 01:04:53 +08:00

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});