diff --git a/ui/snowpack.config.js b/ui/snowpack.config.js index 9d63711..a042b8e 100644 --- a/ui/snowpack.config.js +++ b/ui/snowpack.config.js @@ -4,6 +4,7 @@ module.exports = { public: { url: '/', static: true }, src: { url: '/dist' }, '../core/src': { url: '/core' }, + 'node_modules/pdfjs-dist/build/': { url: '/worker', static: true }, }, plugins: [ ['@snowpack/plugin-build-script', { cmd: 'postcss', input: ['.css'], output: ['.css'] }], diff --git a/ui/src/store.ts b/ui/src/store.ts index 0efba6c..8ae19a1 100644 --- a/ui/src/store.ts +++ b/ui/src/store.ts @@ -6,9 +6,7 @@ import { Writable, writable } from 'svelte/store'; export let parseResult: Writable = writable(undefined); -// TODO this will setup fake worker cause getMainThreadWorkerMessageHandler isn't null -import pdfjsWorker from 'pdfjs-dist//es5/build/pdf.worker.entry'; -pdfjs.GlobalWorkerOptions.workerSrc = pdfjsWorker; +pdfjs.GlobalWorkerOptions.workerSrc = 'worker/pdf.worker.min.js'; const parser = pdfParser(pdfjs);