From 4e6009c530774a9dc1c856fd81983074e6f29f3f Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Mon, 22 Nov 2021 15:15:08 +0100 Subject: [PATCH] Ensure pdf.js and the viewer are using the same versions. --- webpack.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/webpack.js b/webpack.js index 6d264d6..9c214ed 100644 --- a/webpack.js +++ b/webpack.js @@ -3,6 +3,13 @@ const path = require('path'); const CopyPlugin = require("copy-webpack-plugin"); const TerserPlugin = require('terser-webpack-plugin'); +const package = require('./package.json'); +const versionPdfJs = package.dependencies['pdfjs-dist']; +const versionPdfJsViewer = package.dependencies['pdfjs-dist-viewer-min']; +if (versionPdfJs !== versionPdfJsViewer) { + throw new Error('PDF.js (' + versionPdfJs + ') and the viewer (' + versionPdfJsViewer + ') must use the same versions.'); +} + module.exports = { entry: { 'loader': path.join(__dirname, 'src', 'loader.js'),