I am trying to upgrade to the latest version of pdfjs-dist
(v3.7.107
) and getting the following error (both with Meteor 2.11 and 2.12):
I20230625-22:10:01.796(2)? {
I20230625-22:10:01.797(2)? error: .../node_modules/pdfjs-dist/legacy/build/pdf.js:4893
I20230625-22:10:01.797(2)? (intentState.renderTasks ||= new Set()).add(internalRenderTask);
I20230625-22:10:01.798(2)? ^^^
I20230625-22:10:01.798(2)?
I20230625-22:10:01.798(2)? SyntaxError: Unexpected token '||='
I20230625-22:10:01.799(2)? at wrapSafe (internal/modules/cjs/loader.js:1029:16)
I20230625-22:10:01.799(2)? at Module._compile (internal/modules/cjs/loader.js:1078:27)
I20230625-22:10:01.799(2)? at Module.Mp._compile (.../.meteor/local/build/programs/server/runtime.js:77:23)
I20230625-22:10:01.799(2)? at Object.Module._extensions..js (.../.meteor/local/build/programs/server/runtime.js:105:23)
I20230625-22:10:01.799(2)? at Module.load (internal/modules/cjs/loader.js:979:32)
I20230625-22:10:01.800(2)? at Module.Mp.load (.../.meteor/local/build/programs/server/runtime.js:37:33)
I20230625-22:10:01.800(2)? at Function.Module._load (internal/modules/cjs/loader.js:819:12)
I20230625-22:10:01.800(2)? at Module.require (internal/modules/cjs/loader.js:1003:19)
I20230625-22:10:01.800(2)? at require (internal/modules/cjs/helpers.js:107:18)
I20230625-22:10:01.800(2)? at npmRequire (.../.meteor/local/build/programs/server/npm-require.js:111:12)
I20230625-22:10:01.801(2)? at Module.useNode (packages/modules-runtime.js:751:18)
I20230625-22:10:01.801(2)? at module (packages/modules.js:2833:8)
I20230625-22:10:01.802(2)? at fileEvaluate (packages/modules-runtime.js:336:7)
I20230625-22:10:01.802(2)? at Module.require (packages/modules-runtime.js:238:14)
I20230625-22:10:01.802(2)? at Module.moduleLink [as link] (~/.meteor/packages/modules/.0.19.0.1cvshla.wblh++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
I20230625-22:10:01.802(2)? at getNamespace (packages/dynamic-import.js:630:10)
I20230625-22:10:01.802(2)? => awaited here:
I20230625-22:10:01.803(2)? at Function.Promise.await (~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/promise_server.js:56:12)
I20230625-22:10:01.803(2)? at imports/lib/pdf/pdf.ts:21:31
I20230625-22:10:01.803(2)? at ~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/fiber_pool.js:43:40
I20230625-22:10:01.803(2)? => awaited here:
I20230625-22:10:01.803(2)? at Function.Promise.await (~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/promise_server.js:56:12)
I20230625-22:10:01.803(2)? at imports/lib/pdf/pdfthumbnails.ts:249:21
I20230625-22:10:01.803(2)? at ~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/fiber_pool.js:43:40
I20230625-22:10:01.804(2)? => awaited here:
I20230625-22:10:01.804(2)? at Function.Promise.await (~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/promise_server.js:56:12)
I20230625-22:10:01.804(2)? at imports/api/uploads.ts:87:15
I20230625-22:10:01.804(2)? at ~/.meteor/packages/promise/.0.12.2.u0dhob.9tjqe++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/fiber_pool.js:43:40
I20230625-22:10:01.804(2)? }
Currently running v3.1.81
without a problem.