From c311227fef56a75c2a50e66d012c07a7f9567be7 Mon Sep 17 00:00:00 2001 From: Tomasz Lesniakiewicz Date: Tue, 17 Dec 2024 14:40:28 +0100 Subject: [PATCH] use only modern pdf worker --- example/webpack.config.js | 2 +- src/PDFPreviewer.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/webpack.config.js b/example/webpack.config.js index 62e956d..dc72b5f 100644 --- a/example/webpack.config.js +++ b/example/webpack.config.js @@ -46,7 +46,7 @@ module.exports = { // This causes issues if we have gone offline before the pdfjs web worker is set up as we won't be able to load it from the server. { // eslint-disable-next-line prefer-regex-literals - test: new RegExp('node_modules/pdfjs-dist/legacy/build/pdf.worker.min.mjs'), + test: new RegExp('node_modules/pdfjs-dist/build/pdf.worker.min.mjs'), type: 'asset/source', }, ], diff --git a/src/PDFPreviewer.tsx b/src/PDFPreviewer.tsx index 6886f91..9e204ac 100644 --- a/src/PDFPreviewer.tsx +++ b/src/PDFPreviewer.tsx @@ -1,6 +1,6 @@ // @ts-expect-error - This line imports a module from 'pdfjs-dist' package which lacks TypeScript typings. // eslint-disable-next-line import/extensions -import pdfWorkerSource from 'pdfjs-dist/legacy/build/pdf.worker.min.mjs'; +import pdfWorkerSource from 'pdfjs-dist/build/pdf.worker.min.mjs'; import React, {memo, useCallback, useLayoutEffect, useRef, useState} from 'react'; import type {CSSProperties, ReactNode} from 'react'; import times from 'lodash/times';