pdf-visual-diff
Advanced tools
+14
-6
| # Changelog | ||
| ## 0.15.0 / 2025-12-14 | ||
| ### ⚠️ Breaking changes | ||
| - [PR#101](https://github.com/moshensky/pdf-visual-diff/pull/101): | ||
| - chore: update `pdfjs-dist` to `v5.4.449` (potential snapshot differences) | ||
| - chore: bump minimum Node.js to `v22.21.1` (was `v20.18.1`) (older runtimes no longer supported) | ||
| ## 0.14.0 / 2024-12-06 | ||
@@ -8,3 +16,3 @@ | ||
| - [PR#85](https://github.com/moshensky/pdf-visual-diff/pull/85) chore: update `pdfjs-dist` to latest `v4.9.155`. This is a **BREAKING CHANGE**: | ||
| - The minimum supported Node.js version is now v20. | ||
| - The minimum supported Node.js version is now v20.18.1. | ||
| - `pdfjs-dist` introduces a major change in how PDFs are rasterized by replacing `node/canvas` with `@napi-rs/canvas`. This is a positive improvement because the latter has zero dependecines. However, you should expect to update all your existing snapshots. | ||
@@ -37,3 +45,3 @@ | ||
| - If `failOnMissingSnapshot` is `false` (default), the PDF is converted to an image, | ||
| saved as a new snapshot, and the function returns `true`. | ||
| saved as a new snapshot, and the function returns `true`. | ||
| - If `failOnMissingSnapshot` is `true`, the function returns `false` without creating a new snapshot. | ||
@@ -79,3 +87,3 @@ | ||
| // Your mask definitions... | ||
| ] | ||
| ], | ||
| } | ||
@@ -88,10 +96,10 @@ | ||
| // Your mask definitions... | ||
| ] | ||
| ], | ||
| } | ||
| const opts = { | ||
| maskRegions: () => [blueMask, greenMask] | ||
| maskRegions: () => [blueMask, greenMask], | ||
| } | ||
| comparePdfToSnapshot( singlePagePdfPath, __dirname, 'mask-rectangle-masks', opts) | ||
| comparePdfToSnapshot(singlePagePdfPath, __dirname, 'mask-rectangle-masks', opts) | ||
| ``` | ||
@@ -98,0 +106,0 @@ |
@@ -15,2 +15,3 @@ "use strict"; | ||
| const singlePagePdfPath = (0, node_path_1.join)(pdfs, 'single-page.pdf'); | ||
| const barcodes1PdfPath = (0, node_path_1.join)(pdfs, 'barcodes-1.pdf'); | ||
| const twoPagePdfPath = (0, node_path_1.join)(pdfs, 'two-page.pdf'); | ||
@@ -197,3 +198,14 @@ async function removeIfExists(filePath) { | ||
| }); | ||
| (0, node_test_1.describe)('github issue', () => { | ||
| (0, node_test_1.it)('#89 discrepancy between windows and linux/mac using v0.14.0', async () => { | ||
| await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-default-opts').then((x) => assert.strictEqual(x, true)); | ||
| await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-dpi-low', { | ||
| pdf2PngOptions: { dpi: types_1.Dpi.Low }, | ||
| }).then((x) => assert.strictEqual(x, true)); | ||
| await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-default-low-x-4', { | ||
| pdf2PngOptions: { dpi: types_1.Dpi.Low * 4 }, | ||
| }).then((x) => assert.strictEqual(x, true)); | ||
| }); | ||
| }); | ||
| }); | ||
| //# sourceMappingURL=compare-pdf-to-snapshot.test.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"compare-pdf-to-snapshot.test.js","sourceRoot":"","sources":["../src/compare-pdf-to-snapshot.test.ts"],"names":[],"mappings":";;AAAA,yCAAwC;AACxC,6CAA4C;AAC5C,yCAAgC;AAChC,+CAA2D;AAC3D,+BAAyC;AACzC,uEAKkC;AAClC,qDAAgD;AAChD,mCAA6B;AAE7B,MAAM,WAAW,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,aAAa,CAAC,CAAA;AAClD,MAAM,IAAI,GAAG,IAAA,gBAAI,EAAC,WAAW,EAAE,MAAM,CAAC,CAAA;AAEtC,MAAM,sBAAsB,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,uBAAuB,CAAC,CAAA;AAClE,MAAM,iBAAiB,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;AACvD,MAAM,cAAc,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,cAAc,CAAC,CAAA;AAEjD,KAAK,UAAU,cAAc,CAAC,QAAgB;IAC5C,IAAI,CAAC;QACH,MAAM,IAAA,iBAAM,EAAC,QAAQ,CAAC,CAAA;IACxB,CAAC;IAAC,WAAM,CAAC;QACP,wCAAwC;IAC1C,CAAC;AACH,CAAC;AAED,KAAK,UAAU,UAAU,CAAC,QAAgB;IACxC,IAAI,CAAC;QACH,MAAM,IAAA,iBAAM,EAAC,QAAQ,CAAC,CAAA;QACtB,OAAO,IAAI,CAAA;IACb,CAAC;IAAC,WAAM,CAAC;QACP,OAAO,KAAK,CAAA;IACd,CAAC;AACH,CAAC;AAED,IAAA,oBAAQ,EAAC,wBAAwB,EAAE,GAAG,EAAE;IACtC,IAAA,cAAE,EAAC,sDAAsD,EAAE,KAAK,IAAI,EAAE;QACpE,MAAM,YAAY,GAAG,mBAAmB,CAAA;QACxC,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,GAAG,YAAY,MAAM,CAAC,CAAA;QAE/E,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;QAElC,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,sBAAsB,EAAE,SAAS,EAAE,YAAY,CAAC,CAAA;QAC3F,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAA;QACjC,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,YAAY,CAAC,EAAE,IAAI,CAAC,CAAA;QACxD,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;IACpC,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,8CAA8C,EAAE,KAAK,IAAI,EAAE;QAC5D,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,iBAAiB,EAAE,SAAS,EAAE,UAAU,CAAC,CAAA;QACpF,mBAAmB;QACnB,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,KAAK,CAAC,CAAA;QAElC,MAAM,gBAAgB,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,mBAAmB,CAAC,CAAA;QACjF,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,gBAAgB,CAAC,EAAE,IAAI,EAAE,qBAAqB,CAAC,CAAA;QACnF,MAAM,eAAe,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,kBAAkB,CAAC,CAAA;QAC/E,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,eAAe,CAAC,EAAE,IAAI,EAAE,oBAAoB,CAAC,CAAA;IACnF,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,2EAA2E,EAAE,KAAK,IAAI,EAAE;QACzF,MAAM,YAAY,GAAG,4BAA4B,CAAA;QACjD,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,YAAY,CAAC,CAAA;QACtE,MAAM,gBAAgB,GAA0B,GAAG,YAAY,WAAW,CAAA;QAC1E,MAAM,eAAe,GAA0B,GAAG,YAAY,UAAU,CAAA;QAExE,MAAM,cAAc,CAAC,gBAAgB,CAAC,CAAA;QACtC,MAAM,cAAc,CAAC,eAAe,CAAC,CAAA;QACrC,MAAM,IAAI,WAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA;QACnE,MAAM,IAAI,WAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,eAAe,CAAC,CAAA;QAElE,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,sBAAsB,EAAE,SAAS,EAAE,YAAY,CAAC,CAAA;QAC3F,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAA;QACjC,MAAM,CAAC,WAAW,CAChB,MAAM,UAAU,CAAC,gBAAgB,CAAC,EAClC,KAAK,EACL,kCAAkC,CACnC,CAAA;QACD,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,eAAe,CAAC,EAAE,KAAK,EAAE,iCAAiC,CAAC,CAAA;IACjG,CAAC,CAAC,CAAA;IAEF,IAAA,oBAAQ,EAAC,aAAa,EAAE,GAAG,EAAE;QAC3B,IAAA,cAAE,EAAC,aAAa,EAAE,GAAG,EAAE,CACrB,IAAA,8CAAoB,EAAC,cAAc,EAAE,SAAS,EAAE,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAC7E,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAC5B,CAAC,CAAA;QAEJ,MAAM,WAAW,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,aAAa,CAAC,CAAA;QAClD,MAAM,IAAI,GAAG,IAAA,gBAAI,EAAC,WAAW,EAAE,MAAM,CAAC,CAAA;QACtC,MAAM,eAAe,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,uBAAuB,CAAC,CAAA;QAC3D,MAAM,UAAU,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;QAChD,MAAM,SAAS,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,eAAe,CAAC,CAAA;QAC7C,MAAM,OAAO,GAAG,IAAA,gBAAI,EAAC,IAAI,EAAE,cAAc,CAAC,CAAA;QAC1C,MAAM,WAAW,GAAG,IAAA,gBAAI,EAAC,WAAW,EAAE,kBAAkB,CAAC,CAAA;QAEzD,MAAM,WAAW,GAAG,CAClB,GAAoB,EACpB,iBAAyB,EACzB,OAAwB,EACT,EAAE;YACjB,OAAO,IAAA,8CAAoB,EAAC,GAAG,EAAE,WAAW,EAAE,iBAAiB,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;gBACnF,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAA;YAC7B,CAAC,CAAC,CAAA;QACJ,CAAC,CAAA;QAED,IAAA,cAAE,EAAC,uBAAuB,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,eAAe,EAAE,mBAAmB,CAAC,CAAC,CAAA;QACpF,IAAA,cAAE,EAAC,iBAAiB,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC,CAAA;QACnE,IAAA,cAAE,EAAC,eAAe,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAA;QAC9D,IAAA,cAAE,EAAC,+BAA+B,EAAE,GAAG,EAAE,CACvC,WAAW,CAAC,SAAS,EAAE,2BAA2B,EAAE;YAClD,cAAc,EAAE,EAAE,GAAG,EAAE,WAAG,CAAC,GAAG,EAAE;SACjC,CAAC,CAAC,CAAA;QACL,IAAA,cAAE,EAAC,cAAc,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC,CAAA;QAC1D,IAAA,cAAE,EAAC,qBAAqB,EAAE,GAAG,EAAE,CAAC,IAAA,mBAAQ,EAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAA;IAC5F,CAAC,CAAC,CAAA;IAEF,IAAA,oBAAQ,EAAC,cAAc,EAAE,GAAG,EAAE;QAC5B,MAAM,QAAQ,GAAe;YAC3B,IAAI,EAAE,gBAAgB;YACtB,CAAC,EAAE,EAAE;YACL,CAAC,EAAE,EAAE;YACL,KAAK,EAAE,GAAG;YACV,MAAM,EAAE,GAAG;YACX,KAAK,EAAE,MAAM;SACd,CAAA;QACD,MAAM,SAAS,GAAe;YAC5B,IAAI,EAAE,gBAAgB;YACtB,CAAC,EAAE,GAAG;YACN,CAAC,EAAE,GAAG;YACN,KAAK,EAAE,EAAE;YACT,MAAM,EAAE,EAAE;YACV,KAAK,EAAE,OAAO;SACf,CAAA;QACD,MAAM,IAAI,GAAmB;YAC3B,WAAW,EAAE,GAAG,EAAE,CAAC,CAAC,QAAQ,EAAE,SAAS,CAAC;SACzC,CAAA;QAED,IAAA,cAAE,EAAC,qCAAqC,EAAE,GAAG,EAAE,CAC7C,IAAA,8CAAoB,EAAC,iBAAiB,EAAE,SAAS,EAAE,sBAAsB,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAC1F,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAC5B,CAAC,CAAA;QAEJ,IAAA,cAAE,EAAC,qDAAqD,EAAE,GAAG,EAAE;YAC7D,MAAM,aAAa,GAAe;gBAChC,IAAI,EAAE,gBAAgB;gBACtB,CAAC,EAAE,EAAE;gBACL,CAAC,EAAE,EAAE;gBACL,KAAK,EAAE,EAAE;gBACT,MAAM,EAAE,EAAE;gBACV,KAAK,EAAE,MAAM;aACd,CAAA;YACD,MAAM,cAAc,GAAe;gBACjC,IAAI,EAAE,gBAAgB;gBACtB,CAAC,EAAE,EAAE;gBACL,CAAC,EAAE,GAAG;gBACN,KAAK,EAAE,EAAE;gBACT,MAAM,EAAE,EAAE;gBACV,KAAK,EAAE,OAAO;aACf,CAAA;YACD,OAAO,IAAA,8CAAoB,EACzB,iBAAiB,EACjB,SAAS,EACT,sCAAsC,EACtC;gBACE,cAAc,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE;gBAC3B,WAAW,EAAE,GAAG,EAAE,CAAC,CAAC,aAAa,EAAE,cAAc,CAAC;aACnD,CACF,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;QAC5C,CAAC,CAAC,CAAA;QAEF,IAAA,cAAE,EAAC,4BAA4B,EAAE,GAAG,EAAE,CACpC,IAAA,8CAAoB,EAAC,cAAc,EAAE,SAAS,EAAE,qBAAqB,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CACtF,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAC5B,CAAC,CAAA;QAEJ,IAAA,cAAE,EAAC,qCAAqC,EAAE,GAAG,EAAE,CAC7C,IAAA,8CAAoB,EAAC,cAAc,EAAE,SAAS,EAAE,8BAA8B,EAAE;YAC9E,WAAW,EAAE,CAAC,IAAI,EAAE,EAAE;gBACpB,QAAQ,IAAI,EAAE,CAAC;oBACb,KAAK,CAAC;wBACJ,OAAO,CAAC,QAAQ,CAAC,CAAA;oBACnB,KAAK,CAAC;wBACJ,OAAO,CAAC,SAAS,CAAC,CAAA;oBACpB;wBACE,OAAO,EAAE,CAAA;gBACb,CAAC;YACH,CAAC;SACF,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAA;QAE9C,IAAA,cAAE,EAAC,yCAAyC,EAAE,GAAG,EAAE,CACjD,IAAA,8CAAoB,EAAC,cAAc,EAAE,SAAS,EAAE,kCAAkC,EAAE;YAClF,WAAW,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;SACjE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAA;QAE9C,IAAA,cAAE,EAAC,oEAAoE,EAAE,GAAG,EAAE,CAC5E,IAAA,8CAAoB,EAClB,cAAc,EACd,SAAS,EACT,iDAAiD,EACjD;YACE,WAAW,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC;SACxE,CACF,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAA;QAE7C,IAAA,cAAE,EAAC,oCAAoC,EAAE,KAAK,IAAI,EAAE;YAClD,MAAM,YAAY,GAAG,yBAAyB,CAAA;YAC9C,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,YAAY,GAAG,MAAM,CAAC,CAAA;YAC/E,MAAM,iBAAiB,GAAG,IAAA,gBAAI,EAC5B,SAAS,EACT,aAAa,EACb,sCAAsC,CACvC,CAAA;YACD,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;YAElC,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,iBAAiB,EAAE,SAAS,EAAE,YAAY,EAAE,IAAI,CAAC,CAAA;YAC5F,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAA;YAEjC,MAAM,GAAG,GAAG,CAAC,MAAM,WAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAiB,CAAA;YAC3D,MAAM,EAAE,KAAK,EAAE,GAAG,MAAM,IAAA,8BAAa,EAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAA;YACjF,MAAM,CAAC,WAAW,CAAC,KAAK,EAAE,IAAI,EAAE,6CAA6C,CAAC,CAAA;YAE9E,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;QACpC,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;IAEF,IAAA,oBAAQ,EAAC,wCAAwC,EAAE,GAAG,EAAE;QACtD,IAAA,cAAE,EAAC,2DAA2D,EAAE,KAAK,IAAI,EAAE;YACzE,MAAM,YAAY,GAAG,6DAA6D,CAAA;YAClF,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,YAAY,GAAG,MAAM,CAAC,CAAA;YAC/E,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;YAElC,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,sBAAsB,EAAE,SAAS,EAAE,YAAY,CAAC,CAAA;YAC3F,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAA;YACjC,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,4BAA4B,CAAC,CAAA;YACtF,cAAc,CAAC,YAAY,CAAC,CAAA;QAC9B,CAAC,CAAC,CAAA;QAEF,IAAA,cAAE,EAAC,kEAAkE,EAAE,KAAK,IAAI,EAAE;YAChF,MAAM,YAAY,GAAG,kEAAkE,CAAA;YACvF,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,YAAY,GAAG,MAAM,CAAC,CAAA;YAC/E,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;YAElC,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,sBAAsB,EAAE,SAAS,EAAE,YAAY,EAAE;gBAC1F,qBAAqB,EAAE,KAAK;aAC7B,CAAC,CAAA;YACF,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAA;YACjC,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,4BAA4B,CAAC,CAAA;YACtF,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;QACpC,CAAC,CAAC,CAAA;QAEF,IAAA,cAAE,EAAC,wFAAwF,EAAE,KAAK,IAAI,EAAE;YACtG,MAAM,YAAY,GAAG,oEAAoE,CAAA;YACzF,MAAM,YAAY,GAAG,IAAA,gBAAI,EAAC,SAAS,EAAE,4CAAkB,EAAE,YAAY,GAAG,MAAM,CAAC,CAAA;YAC/E,MAAM,cAAc,CAAC,YAAY,CAAC,CAAA;YAElC,MAAM,OAAO,GAAG,MAAM,IAAA,8CAAoB,EAAC,sBAAsB,EAAE,SAAS,EAAE,YAAY,EAAE;gBAC1F,qBAAqB,EAAE,IAAI;aAC5B,CAAC,CAAA;YACF,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,KAAK,CAAC,CAAA;YAClC,MAAM,CAAC,WAAW,CAAC,MAAM,UAAU,CAAC,YAAY,CAAC,EAAE,KAAK,EAAE,gCAAgC,CAAC,CAAA;QAC7F,CAAC,CAAC,CAAA;IACJ,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} | ||
| {"version":3,"file":"compare-pdf-to-snapshot.test.js","sourceRoot":"","sources":["../src/compare-pdf-to-snapshot.test.ts"],"names":[],"mappings":"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"} |
@@ -7,2 +7,9 @@ import { JimpInstance } from 'jimp'; | ||
| */ | ||
| export declare const writeImages: (outputImagePath: string, combinePages?: boolean) => (images: ReadonlyArray<JimpInstance>) => Promise<void>; | ||
| export declare const writeImages: ( | ||
| /** The path where the images will be saved. */ | ||
| outputImagePath: string, | ||
| /** | ||
| * Whether to combine all images into a single image. | ||
| * @defaultValue true | ||
| */ | ||
| combinePages?: boolean) => (images: ReadonlyArray<JimpInstance>) => Promise<void>; |
@@ -47,2 +47,5 @@ "use strict"; | ||
| const renderParameters = { | ||
| // pdf.js expects a DOM canvas, but the node build returns a napi-rs canvas. | ||
| // Cast here to satisfy the newer RenderParameters typing. | ||
| canvas: canvasAndContext.canvas, | ||
| canvasContext: canvasAndContext.context, | ||
@@ -49,0 +52,0 @@ viewport, |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"pdf2png.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.ts"],"names":[],"mappings":";;AAqEA,0BAyBC;AA7FD,uCAAsC;AACtC,kCAAiC;AACjC,+BAAyC;AAGzC,oCAA+C;AAC/C,gDAAqE;AAErE,iBAAiB;AACjB,MAAM,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,CAAA;AAE9E,MAAM,6BAA6B,GAA2B;IAC5D,wCAAwC;IACxC,mBAAmB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,iBAAiB,CAAC;IAC5D,iCAAiC;IACjC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC;IACvC,UAAU,EAAE,IAAI;CACjB,CAAA;AAED,MAAM,cAAc,GAA8B;IAChD,GAAG,EAAE,WAAG,CAAC,IAAI;CACd,CAAA;AAED,MAAM,OAAO,GAAG,EAAE,CAAA;AAClB,SAAS,eAAe,CAAC,IAAkB,EAAE,GAAiB;IAC5D,MAAM,MAAM,GAAG,GAAG,KAAK,WAAG,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,WAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAA;IACvE,MAAM,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAA;IACjD,IAAI,MAAM,KAAK,OAAO,EAAE,CAAC;QACvB,OAAO,QAAQ,CAAA;IACjB,CAAC;IAED,sBAAsB;IACtB,MAAM,YAAY,GAAG,IAAA,+BAAiB,EAAC,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,CAAA;IAC/D,MAAM,UAAU,GAAG,IAAA,+BAAiB,EAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;IAC9D,MAAM,WAAW,GAAG,IAAA,+BAAiB,EAAC,YAAY,EAAE,MAAM,CAAC,CAAA;IAC3D,MAAM,YAAY,GAAG,IAAA,+BAAiB,EAAC,UAAU,EAAE,MAAM,CAAC,CAAA;IAC1D,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,WAAW,GAAG,QAAQ,CAAC,KAAK,EAAE,YAAY,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAA;IAEpF,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,KAAK,EAAE,CAAC,CAAA;AACpC,CAAC;AAED,SAAS,kBAAkB,CAAC,WAA6B,EAAE,GAAiB;IAC1E,OAAO,KAAK,WACV,OAAqC,EACrC,eAA2E;QAE3E,MAAM,MAAM,GAAa,EAAE,CAAA;QAC3B,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAA;QAEvC,KAAK,IAAI,GAAG,GAAG,CAAC,EAAE,GAAG,IAAI,UAAU,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC;YAC9C,MAAM,IAAI,GAAG,MAAM,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;YAC3C,MAAM,aAAa,GAAG,WAAW,CAAC,aAAa,CAAA;YAC/C,MAAM,QAAQ,GAAG,eAAe,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;YAC3C,4CAA4C;YAC5C,MAAM,gBAAgB,GAAG,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAA;YAC9E,MAAM,gBAAgB,GAAqB;gBACzC,aAAa,EAAE,gBAAgB,CAAC,OAAO;gBACvC,QAAQ;aACT,CAAA;YACD,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,OAAO,CAAA;YAC3C,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAA;YAC7C,IAAI,CAAC,OAAO,EAAE,CAAA;QAChB,CAAC;QAED,OAAO,eAAe,CAAC,MAAM,CAAC,CAAA;IAChC,CAAC,CAAA;AACH,CAAC;AAEM,KAAK,UAAU,OAAO,CAC3B,GAAoB,EACpB,UAA2B,EAAE;IAE7B,MAAM,EAAE,WAAW,EAAE,GAAG,MAAM,MAAM,CAAC,iCAAiC,CAAC,CAAA;IAEvE,MAAM,IAAI,mCACL,cAAc,GACd,OAAO,CACX,CAAA;IAED,WAAW;IACX,MAAM,SAAS,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;IACrE,MAAM,WAAW,GAAG,WAAW,iCAC1B,6BAA6B,KAChC,IAAI,EAAE,IAAI,UAAU,CAAC,SAAS,CAAC,IAC/B,CAAA;IAEF,MAAM,WAAW,GAAG,MAAM,WAAW,CAAC,OAAO,CAAA;IAC7C,MAAM,cAAc,GAAG,kBAAkB,CAAC,WAAW,EAAE,IAAI,CAAC,GAAG,CAAC,CAAA;IAEhE,OAAO,cAAc,CACnB,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,EACxC,CAAC,MAAM,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAiB,CAAC,CAAC,CAAC,CACxF,CAAA;AACH,CAAC"} | ||
| {"version":3,"file":"pdf2png.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.ts"],"names":[],"mappings":"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"} |
@@ -53,3 +53,5 @@ "use strict"; | ||
| return (0, pdf2png_1.pdf2png)(cmaps) | ||
| .then((imgs) => (0, compare_images_1.compareImages)(expectedImagePath, imgs)) | ||
| .then((imgs) => { | ||
| return (0, compare_images_1.compareImages)(expectedImagePath, imgs); | ||
| }) | ||
| .then((result) => assert.strictEqual(result.equal, true)); | ||
@@ -56,0 +58,0 @@ }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"pdf2png.test.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"pdf2png.test.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.test.ts"],"names":[],"mappings":";;AAAA,yCAAwC;AACxC,6CAA4C;AAC5C,+BAA2B;AAC3B,uCAAmC;AACnC,sDAAiD;AACjD,oCAA8B;AAE9B,MAAM,WAAW,GAAG,IAAA,WAAI,EAAC,SAAS,EAAE,cAAc,CAAC,CAAA;AACnD,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,MAAM,CAAC,CAAA;AACtC,MAAM,UAAU,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;AAChD,MAAM,OAAO,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,cAAc,CAAC,CAAA;AAC1C,MAAM,KAAK,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,WAAW,CAAC,CAAA;AAErC,MAAM,WAAW,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,kBAAkB,CAAC,CAAA;AAEzD,IAAA,oBAAQ,EAAC,WAAW,EAAE,GAAG,EAAE;IACzB,IAAA,cAAE,EAAC,wCAAwC,EAAE,GAAG,EAAE;QAChD,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,oCAAoC,CAAC,CAAA;QAClF,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,oCAAoC,CAAC,CAAA;QAClF,OAAO,IAAA,iBAAO,EAAC,OAAO,EAAE,EAAE,GAAG,EAAE,WAAG,CAAC,IAAI,EAAE,CAAC;aACvC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,OAAO,CAAC,GAAG,CAAC;gBACjB,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC5C,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;aAC7C,CAAC,CAAA;QACJ,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,OAAO,EAAE,EAAE;YAChB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,+CAA+C,EAAE,GAAG,EAAE;QACvD,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,6BAA6B,CAAC,CAAA;QAC3E,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,6BAA6B,CAAC,CAAA;QAC3E,OAAO,IAAA,iBAAO,EAAC,OAAO,EAAE,EAAE,GAAG,EAAE,WAAG,CAAC,GAAG,EAAE,CAAC;aACtC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,OAAO,CAAC,GAAG,CAAC;gBACjB,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC5C,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;aAC7C,CAAC,CAAA;QACJ,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,OAAO,EAAE,EAAE;YAChB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,+BAA+B,EAAE,GAAG,EAAE;QACvC,MAAM,iBAAiB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,mCAAmC,CAAC,CAAA;QAChF,OAAO,IAAA,iBAAO,EAAC,UAAU,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;aACrC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAA,8BAAa,EAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC;aACtD,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7D,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,yBAAyB,EAAE,GAAG,EAAE;QACjC,MAAM,iBAAiB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,WAAW,CAAC,CAAA;QACxD,OAAO,IAAA,iBAAO,EAAC,KAAK,CAAC;aAClB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,IAAA,8BAAa,EAAC,iBAAiB,EAAE,IAAI,CAAC,CAAA;QAC/C,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7D,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"} |
+16
-17
| { | ||
| "name": "pdf-visual-diff", | ||
| "version": "0.14.0", | ||
| "version": "0.15.0", | ||
| "description": "Visual Regression Testing for PDFs in JavaScript", | ||
@@ -46,23 +46,22 @@ "bin": "./lib/cli/index.js", | ||
| "dependencies": { | ||
| "@napi-rs/canvas": "^0.1.65", | ||
| "glob": "^10.2.1", | ||
| "@napi-rs/canvas": "^0.1.84", | ||
| "glob": "^13.0.0", | ||
| "jimp": "^1.6.0", | ||
| "pdfjs-dist": "^4.9.155", | ||
| "yargs": "^17.7.2" | ||
| "pdfjs-dist": "^5.4.449", | ||
| "yargs": "^18.0.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@eslint/js": "^9.15.0", | ||
| "@types/eslint__js": "^8.42.3", | ||
| "@types/glob": "^8.1.0", | ||
| "@types/node": "^18.15.13", | ||
| "@types/yargs": "^17.0.33", | ||
| "eslint": "^9.15.0", | ||
| "eslint-plugin-tsdoc": "^0.4.0", | ||
| "jest": "^29.7.0", | ||
| "prettier": "^3.4.1", | ||
| "@eslint/js": "^9.39.2", | ||
| "@types/glob": "^9.0.0", | ||
| "@types/node": "^25.0.1", | ||
| "@types/yargs": "^17.0.35", | ||
| "eslint": "^9.39.2", | ||
| "eslint-plugin-tsdoc": "^0.5.0", | ||
| "jest": "^30.2.0", | ||
| "prettier": "^3.7.4", | ||
| "ts-node": "^10.9.2", | ||
| "typedoc": "^0.27.0", | ||
| "typescript": "^5.6.2", | ||
| "typescript-eslint": "^8.16.0" | ||
| "typedoc": "^0.28.15", | ||
| "typescript": "^5.9.3", | ||
| "typescript-eslint": "^8.49.0" | ||
| } | ||
| } |
+2
-9
| # Test Visual Regression in PDFs | ||
| [![NPM version][npm-badge-url]][npm-url] | ||
| [![code style: prettier][prettier-badge-url]][prettier-url] | ||
|  | ||
| `pdf-visual-diff` is a library for testing visual regressions in PDFs. It uses [pdf.js](https://github.com/mozilla/pdf.js) to convert PDFs into PNGs and [jimp](https://github.com/oliver-moran/jimp) for image comparisons. | ||
@@ -17,7 +13,2 @@ | ||
| [npm-url]: https://www.npmjs.com/package/pdf-visual-diff | ||
| [npm-badge-url]: https://img.shields.io/npm/v/pdf-visual-diff.svg | ||
| [prettier-url]: https://github.com/prettier/prettier | ||
| [prettier-badge-url]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg | ||
| ## Description | ||
@@ -51,2 +42,4 @@ | ||
| > There may be differences between the images generated from the same PDF on different operating systems. | ||
| ## Sample usage | ||
@@ -53,0 +46,0 @@ |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
134898
1.54%12
-7.69%1090
2.25%180
-3.74%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated