From aee03ccca3f9b2e051fee61c954be392fabf0bed Mon Sep 17 00:00:00 2001 From: Brian Donovan <1938+eventualbuddha@users.noreply.github.com> Date: Tue, 15 Mar 2022 11:49:07 -0700 Subject: [PATCH] fix(em): upgrade `pdfjs-dist` to fix build The React app build failed with the previous version of `pdfjs-dist` due to a dynamic require. See https://github.com/wojtekmaj/react-pdf/issues/280#issuecomment-641590816. This commit updates it to the first version that fixed the problem (I've had issues with newer versions of `pdfjs-dist`, though we should try again at some point). --- frontends/election-manager/package.json | 2 +- pnpm-lock.yaml | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontends/election-manager/package.json b/frontends/election-manager/package.json index 61ac5d6d58..767731bf06 100644 --- a/frontends/election-manager/package.json +++ b/frontends/election-manager/package.json @@ -112,7 +112,7 @@ "node-fetch": "^2.6.0", "normalize.css": "^8.0.1", "pagedjs": "^0.1.40", - "pdfjs-dist": "2.3.200", + "pdfjs-dist": "2.4.456", "pluralize": "^8.0.0", "react": "^17.0.1", "react-dom": "^17.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ce31e4942..bbab5c2dcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -545,7 +545,7 @@ importers: node-fetch: 2.6.1 normalize.css: 8.0.1 pagedjs: 0.1.43 - pdfjs-dist: 2.3.200 + pdfjs-dist: 2.4.456 pluralize: 8.0.0 react: 17.0.1 react-dom: 17.0.1_react@17.0.1 @@ -668,7 +668,7 @@ importers: node-fetch: ^2.6.0 normalize.css: ^8.0.1 pagedjs: ^0.1.40 - pdfjs-dist: 2.3.200 + pdfjs-dist: 2.4.456 pluralize: ^8.0.0 prettier: ^2.0.5 react: ^17.0.1 @@ -20052,7 +20052,7 @@ packages: dependencies: ansi-escapes: 4.3.1 chalk: 4.1.0 - jest: 26.6.0 + jest: 26.6.0_canvas@2.9.0 jest-regex-util: 26.0.0 jest-watcher: 26.6.2 slash: 3.0.0 @@ -22793,6 +22793,10 @@ packages: webpack: ^3.0.0 || ^4.0.0-alpha.0 || ^4.0.0 resolution: integrity: sha512-+8wBjU5h8LPZOIvR9X2uCrp/8xWQG1DRDKMLg5lzGN1qyIAZlYUxA0KQyy12Nw5jN7ozulC6v97PMaDcLgAcFg== + /pdfjs-dist/2.4.456: + dev: false + resolution: + integrity: sha512-yckJEHq3F48hcp6wStEpbN9McOj328Ib09UrBlGAKxvN2k+qYPN5iq6TH6jD1C0pso7zTep+g/CKsYgdrQd5QA== /pend/1.2.0: resolution: integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=