{"_id":"compare-pdf","_rev":"22-0f64e3e14ae7383a98853099f946e4ed","name":"compare-pdf","dist-tags":{"latest":"1.1.10"},"versions":{"1.0.0":{"name":"compare-pdf","version":"1.0.0","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.0","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"f54d4cb743fe58c2aafd6a827fc5ac6bb5e4ddda","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.0.tgz","fileCount":11,"integrity":"sha512-an/BJNvrhX2S/Or9jEpzH/DdWUmEz96ZAWe3KGkW2GaJt/YH0MSMaHN0z6/Hp+D9V7cJfRDawiRkfaOpIQPK2g==","signatures":[{"sig":"MEQCICu14H5+VHQ0D65xHJ6rsjZ8ncgtBlqTE29CQ4oYoXscAiAR7zjqOX38u6UgkOM8y34gF6RG2WgpNOW/QZbyWSGSWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1103386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3mwkCRA9TVsSAnZWagAAicgP/3haBdGbvpJJYtw5omQD\nW+XelAZhCSaIlIV/fWGQJ1k/Xb3F3y7YcjF2Nevz5gyL10liIuqw+QCaQVYZ\nRpOc5DQJBs0C6tSQVU5jL33e+Ca7EfFg5keNkAAA/uQ/PVqnvqEKG17u/Jfz\neNu3cj/lzbVxZJQhJAhbzZHSNPGvxQCf6MLka/2rHrKLN5KVXaXpUKxXnRqc\nzKQhvBvFkN0n9gc31ydjC9kHYCZcvtzHnB2jiKvCbrW5lSjQquP5dGLsQAHk\n8ITMALMDoaHKXA9qIsJCmaII1wPYXmnEwKMAMHiWDY6D4mCJK9l0lCUAyV+1\nIYtFdElY/AWs3vlHpWrwGtdPlB0UNWtUd0CcJcLDCh5m74r4kv+Jf5UHPuIx\n+AtS37yx4qBTk4VZf3EuuVbKDuTGVIIYQC9v4xIIBL2dzkXIVNZkOz2e647P\n3Zf5AZRSojQ2Zgj62LIbdb1TaiHo1Kvw8JNxCKfQilRk828vKL4cIOAwlyuT\n634rfMvuvhWPEC+nyxNgpJ/R9xWcEXY1972jusb5ImfdvbWfO3VfWLdbheqY\nrxCVyqLhxcr19/hIyyJhhDw8tdTVDlbReD5h7gafe5klQ07+Z3goJTwzoats\nf0gFrc/TIhWru4KTS/u44hlJ8n8nSpHDFm2QY1M3S5H8K7CpMUA2vEsSe+Sw\nFkpy\r\n=LOcC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"155565d8fec11fca73caf7a10fc90e76b74139c7","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.0_1574857763902_0.5677827310857475","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"compare-pdf","version":"1.0.1","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.1","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"4ce90d16de8a634cb7aa9089b411772d542c3220","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.1.tgz","fileCount":12,"integrity":"sha512-atchN5YbyjEOiY+lSlweNkADY9wGd6VTLnmH/DpJroqkQsdX1mzNmJTIYFG2LQH8bKcgEy/a4Iojbi7WpGVErg==","signatures":[{"sig":"MEUCIFG5oyhKSx7h3r88pXqHRpdwecCU1EyaEhef9qqfKAR0AiEAgXKKkjoVlQM1HbTSTHFTGd5TMpKPkBpP0pJIL33g/VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1107051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3m25CRA9TVsSAnZWagAAEIQQAIH6F0GyKBY7bUdR8kc5\nLl0ckdoABZGzB49cLEDiUNBr4bKIIgDr7GeaZRg5U5NWElpFFxSK+cSeAZ7C\nwVx69B9ejgrA3+NI9MUM2FH4zvCiwGFyYJqC5ayykXIN+tS7KwSuKOlt+ryg\nK+Xsz6ruRDVLB+6aBBo83Gy7fKaitXY5GWXgC/A7r1OcAFPY7nM7a44iARNH\nlVuMOm9bOVRq82yUN/FEmJxdwbTZgC4pEd1SkbvJ6dzqsdjJaL6thBxmN/uM\nQJu1u65ppZlMbjQyMO50ry70x2fCuxmTjPbLaFdiLOVd00ztfTC1dO41wReL\nL/XrcTSJvCfEMzyQkaXd+tmhTNvQoaS+2Wes3Lo0xUvYz3FO4dY+nYnuxApC\nukbw4GB628uKkAB6s/q7q/543U0zKgjujv/JZYpzC92ea5IyCnW3D5Q8jzEd\nmz7xK70OvZ9ViOM7y6lUepSsG2uXS/VqHVjrvpPoxv6H+Z0QwPhqh1xAIUGo\n8RwMxOVCamxm8Hu7EWnzfFGhHPtO7NqhiGQzs4AWDvczxmaFrnhInrkuHv+k\n7ILYfwvyHmGMds0cwm5yaQk8HcFSBQdmdW5J58epj66z1q98Y0Tn2xeUVr0G\nGmBr4U7t8zaSTbjuZ7Ft1qTslghER9V9/D6CoyciUHBfMbTKzKKrFkInBBx4\nOMQY\r\n=2U2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"155565d8fec11fca73caf7a10fc90e76b74139c7","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.1_1574858168472_0.6345908976724335","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"compare-pdf","version":"1.0.2","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.2","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"615354e891baede545ff85650bbb175ea1e2f6ca","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.2.tgz","fileCount":27,"integrity":"sha512-2lgVdhGxOSURaD8HdUywtC/+RPwHn0GEak1LZvi09T1UYSQmZ/7PA9C+X0qkK1jodMsu43huBPpqBC+YgLdikw==","signatures":[{"sig":"MEQCIBMkH/xOB8g4/ahNRspw/VNTvhYmBw1C4MaDiq3BIXKuAiAO3GBJ11ar5uZgFlFEyOQB3APxp07gsK1HX9uBCFKO2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1846307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd37VACRA9TVsSAnZWagAAVt0P/jsJ5kJHm/+NTuABqQbK\nar55vg3acpG3ee7QlYXXCYfnDkNlkmpbwdS40eoCJ4ev8Eg9v99cyXqRmevl\nGQC0893jkbrnSTlz4dnHdvt5fK8fJNW92Unhk4BBCuBRcwTRoxPmwbTFhvMl\n7HkIlnE7exgVq/n25rrFMhuUFQETyOabuKhIxYLTWqB9YpOZAUnQsCz841iL\nD+8xpGBP8/hpFqt8i9DsaUOKiY/i4t/juNvZGVWddQdvX75XTxsrbIekMa1e\ndzatZDpFnnxxvBIhlTa+1dxOh4HNcmqZUR9t/6AmBa1kBFgCMWDjp/XX+1bb\nL1iJshL6cpFxto4bdtCo2mFb0sEDAy7VlY+kzhZvIrwHvtiZregAJ36k1h31\n7b06DQKG0Rg6//O8ehGY6lKw5HZfqlPoxBWra3OGueZId7m2M75VkQsR3bSk\nPQQfWaHu4pRkajSaKT47BcbffmyxjYjeNEyHgpsEGol+dcDqdJbjpJZLhkdk\nsC2L53mJcVmhY+h36I1TVrZPmJAhTc2ay9DFsmJBcYVh1Ub1YstiEuEib0GI\nfas+3TPdCQxlwDbSVtwC2W9hiQz9WAoN0FeIlHQ6Z35IbtDjVhxJNVt9DWHO\n9gjBwC9VytqjC7+vrmIK0axKI/CMWBqoyDYNf4w7YoKQz9qNpwZsJbpZ/GmL\n0B2g\r\n=XZp5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"7293611ceba94fe4f90c66b32321e7f450a17e06","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.2_1574942015478_0.13247542790441869","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"compare-pdf","version":"1.0.3","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.3","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"f22ccea4d9e298d3f8104e964c698c664aad5db4","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.3.tgz","fileCount":27,"integrity":"sha512-EjokzI32g7GPbBLLcA+JBj4QC9g/85T6yBvI77ghikCW89lv9xHPpOxBRbjY0VHFP+nffc+E/qtIdcudrD0TEw==","signatures":[{"sig":"MEUCIQCoPvFh5HJlM1nP+1x3bRcsUw/AF2HHSdNpPhVJUGhTLgIgP+/3836Ow6tEMA54/HU6jf1cDWU7jITqlIqqRChKM10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1846307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd37e3CRA9TVsSAnZWagAAr/YQAIXFXaYSMaGzqX3rf43z\nXPfP/lsA/naCPFwe+oxoEZo9JeQG0jWo94ruJAblCkkLL+TuzVOOf0KMztLk\nX9iEnqBDrE3l01NYN/WJYMYBpDVazvxsxNaMMsG5oqwV4zapoXHZ47kLnh26\nUBRsHBzOESZpYhFxeUqIHVAhIfO7Wm/zUtdGVSRDrGr3vbRqBqRwknwIRmdx\nsyzUb9cpQli/fXqLY+IHpx2PKVWMyAy69IoQCjKdDkFFyIF6lvtVtFtvbh04\nxA+n0cg2x/SeEH5B4jtl+/U5rcQXRA4LOQfPx9RO9irnGm5RE0cCEgz0uRr0\n0KXpWoe7wY+N6ulCvAYEZ3PO5lXvZWLNO34g81iVUbjbYeq8w8SOWu/aHcpE\n82WTFyt4wG4SiB4xW6Ue6jCdzX5OMH/eFcosfOX+mBceNN00fUciallRPACg\nD4wDwSbOspVWTZb2TLet1D9XDX+AGBE1wBbWAmBgPr8FP3sjDzRiP7pFAVqu\nYqVU04DwJXPAT9CpYPyyCKs49acOqLLyuwrlZhzpESoI3b12cUbILimda4Ph\n2uN0Tmt5OU2F1cleJat5o19JjRRx08aWZ/52IvlqXWdOzbUfy6Vfijf/x9hj\ngiurjuZfu2ei0TY3jtuao5mx4NZ19rbgFdYWtrjDsFGOk6lbCWIHBuayv93U\ne51i\r\n=EchM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"fa923cc6bc08c8b7dbc7d64c7c4ae618003c630c","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.3_1574942646596_0.48943084809112714","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"compare-pdf","version":"1.0.4","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.4","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"edef697e85f20a5b53572f805ceae27db59e8d2a","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.4.tgz","fileCount":27,"integrity":"sha512-Jj9dNLCW0v0Xxis5500/1Ze38luzk4x9OjSbHspe+mD0i+zbYpTaYccFvdeK1bV800pF0A3LtFkX/0WFC+mn8Q==","signatures":[{"sig":"MEQCIGcbsRnsvgJycX/XAU1VDp4eEodNoyFXxjAAtRkICC1kAiBSJttYxdYY8seuQz1h43+9Ps0ayjIlZXwFJQXyrdFV1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1852981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4P4tCRA9TVsSAnZWagAAmv4QAIsFDXvfRmEltkVanFfY\nRSC48cNcaDHZw0ThgOiMuApMAsrk4F22O0coXow5U2WQRvsNcKv2DX7+3xsv\nqReKuJ1ovH1u1sQg3dW8NL4mQ41478wuxpe4MkW+PYUFU+d2+fiPvptSIpBx\nYmiBAdscM67o7kxMNWrwpEU2FECkSaNPLErv+PVFi1kNlu95uYwu6YpfFfl+\n40AdHF5koHsjziExyWGWynSBvYI9Iyxwlbdu3t6Am6GkfzFxYj4f38wLERGn\nA2Muts9/JhOIPH8XBkAE6letI8QEjtAEsaO5m8/rjMI03hTTcPqAR+jRukpW\nWEv652VG5XUCKy9YI2midc8//G20n7n9jp26IJ5IhDI31gWNinQ6swCWXIO6\nfMHilOC9mZ4Ra1udkfEZIhxvZIGh0VuNhZ13jkjqcL3cflpSNK3L4nkdkLpq\nWr9tyUXTIKJTlTX35n1epDBIzejL2rKeMAFJwMcca6J60JL+rzF+8WpJjDJ9\neHXmfeeAxfpMwQI9KNVfiwjO7ueG/MzM1JkrUksP3LM2+qWH4Nz0YpOG4N+J\nz2RW8ozd6EZc9bCCLzlcNa9MtVLIxO+mfc+uleAZEaamTSID0CypHOukJwSb\nXQp2vNb+6kUGYbSrDaZwUXq3ehXFkALfEBxRRHokBm090FKNfTI74ByN5L/l\nWcMK\r\n=bPf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"bac083526979969ec757637aabf89b1107c998b5","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.4_1575026220922_0.9887109510152923","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"compare-pdf","version":"1.0.5","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.5","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"85bad670652237e9875e05b661895defb498e5e4","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.5.tgz","fileCount":28,"integrity":"sha512-uIqLsWU7NrqJS6xCYOYTZ2ftaiZXnu1HTgQzzEO8O6mpZtrQx+9nA/VWH6NCa610n0w5zZl8yQBdTh6Ujv/gUw==","signatures":[{"sig":"MEQCID9UKZIl/1CKjZ0gPSfYLrufw8zSJNudVeIvVGx0Vu3TAiBZ+wUsmhjqApS3YZ86DbBaxfcEf/bDpqcbFtoOPnvV6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1886071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd74rzCRA9TVsSAnZWagAAXL0QAJ1qq4KDBg+4SWPDTmWx\nnVI5UH2d66iQtmHndncYbgIsI/ZlpDN21tHMq5AA4XLyv+Z+m1CsA6ggx4A9\ncOqV3tMhW/YYAeawR3InXA0uqK0iOePaAeWgNMcrTfrh/T7z5UpgqrouoNU2\n6bHAkvUhvcMEQ0QKAO5KnUtr41cZvyi0T6ZmxTNvGR/v4e7CVKVWVh/lXozt\nNIfKS/kshxK+FGW4GHh39htav8TRgTh4Nw0td1K5Hrcx8tbXdan+2lzLdaZQ\nNCrYvEHy3rZNYo6z7w3IUk5RqiDwDyeTaXRpGcA0kNbvakCC/u7YwNMFUSaZ\ndIoskjtOHS3M/hpd90EQAdF6VddPBuMrDfHHbk0A2foOSDFPNczcty71W35N\n3s2e/iwTzYfSfXC63blV84VlbKD8KPkxDqKSoRTu/MFAsNnfZHsV6xv+qvKp\nOqGn1djTeftM+v5RRhIcqgho+YvCqxMorDlrqGigeFgImgBE8SMkE+fOj+Q1\nS25y24npN1k7T/QQ9eiHdI36lBn9m90z7CsYPen7ljzlZcU12LYEkSDbON3n\nIVz/dXkUBnkpKJCr/eFuDSh5cDhNNc4yAeeNq53sR4ygE8uhb4LgqJW/95fb\nW2RATnuQVK7ApKAtt4OPodKRrqO21pYyJ7hKNAEAZQ+zT7jtLEyPGcXw1Va1\nFDnb\r\n=f9dc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"9c5e13772a0fe185ab0a703f0450cea593d42104","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.5_1575979762741_0.9221717116806947","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"compare-pdf","version":"1.0.6","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.6","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"4759985252d9c907cf236b6bc2e26f4836084301","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.6.tgz","fileCount":28,"integrity":"sha512-eJiKMRl120i7Ge7vhK1yihLdIZk4GQTcqo1Y5GMmLrQ8Q/ddRsxPw4HCyq9RWELVWM0ewFyYC1meB4VMFaNgvw==","signatures":[{"sig":"MEQCIFe34d+paDzWttks6I109nN5WCw15rjfP0dCQG2Uw8ioAiADZu9OCRGHzF0lXm+r1+0S3k74hL+55d8r7szVf4WjVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1886073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd74uCCRA9TVsSAnZWagAAICkP/2KcEqJKB+qoGV6HEgxC\n+7fYIxYNFsKUjpEJVeG6OjDK4+PHDCyYnSyJ5fRyValBkGv39Crtx5BbVXEa\na9GbDKt7ow3XtOPHsrkDmVrDv1fU0GsZCRS5NeF/BBh99TNgXGfaaot7lrD6\nPD5honvqi69Qgvd2xbD2Z2uLJk9n15qDGIwy/QEDvJ9xdKN3jbQB2+raax37\nQrhqizVT6hy8mMfcHzEdZJi39ApFQkDUszINlpwCvTlnIBOf3cHcqEdJMM9X\n7PnjnP/oB61nnbBNc7ch6W0xhU2r47zTYROu+xRNtI4Awlt7Rg+mdYL+FyY8\ndC70PbMnitYywg/v2Mh+zwZBIOgwJEyjH2UFUrKEegXyBzN9iz4NVwkd6WWr\nGkypKC2skfjwYr6q7qLV+nAD9U1tvOWUPX4QGZxjUZkbkmEdwZDgrkaRZpHr\nmAn1OVO+8D4wE2Jt6F/946lndDT13K7k1fR3ugJKvy+1hkYruCtS6L4zNjg5\ngGmVBRenblkX58cPzLA7p6iB+6sxkKrTAejeiLQsN5KevkGT3t96cj/4qitt\nyz2LDxZsFhcCRgtEkbGlYU9ej+FnO31b9VTME2CRkanOHi8PAPjPi+m3sbQJ\nwZTqsX4Z/OIdwx0UwnhefazJUizpB3XRz2v2XeWFeys2wYoDj+GVgoiAmJZf\nP6dB\r\n=rpJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"9c5e13772a0fe185ab0a703f0450cea593d42104","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.6_1575979905898_0.4392792185236991","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"compare-pdf","version":"1.0.7","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.7","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"786f1b5202bf36a9fe5a49e16398a4da69c09ced","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.7.tgz","fileCount":30,"integrity":"sha512-xrFURxmH3ZBgEIcbwc274JL4P1RfO8CZ4iJvo0vIdgdX0wPLf/zngqYVfTYAgG/aKqfKTQkt9CE+QQ5RT4kdXA==","signatures":[{"sig":"MEQCIAeiOKSdYEwcmJcILFMnfbff/+luzt3LIhap6a+riC76AiB1dWT/EMn2E4+YE0AkI/apM+WYsWn+diYDmTSE9XbKsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2463018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJtBnCRA9TVsSAnZWagAAOqYP/RZhVcG189/xBALC/kW9\nEceG+nfe7Kvg3gYE74z5RknD6CI0hB+pb6lpAQeksStJv089srzV/buZ5+Si\nlV4oZ5h2CcDZHQbfZElK4q9rdjahUDlWjRCU4OthZm25mXAaBHYAkSJi0oru\nYz61e1pijeqgGnrGHgBRm6VUuuEnhAppxc23lnavffOXg/aJceIpTAP0KH6y\ntk02VBg/+am0ThuTyLQQp4DluBx0H9MpEXXfkufGVJs6cEZb8rVdIP2M7FOH\nSn3KdMWpvksL8HCYhD3/wgZbFAqwzAgHkYEKcNASFlw/bouJmoKKrNuFlWjy\nhdSv9h4mDMXkxeoz26fzscjLK2hfnk+o5ZXZ1Mdn1IeHp/7NRvKrX/F2dcEB\nfmPu6dj5Himr801X4ywtcqxeeDmgSazvAhilzivVr3JShHI1RG4kFVjwThts\nljVZQWE5b5blIJl2olOmKr4bTYabfPFKfzNpRT/r2e2IHh3ugYm5F2rTImgE\nOxrE6Yx2rxPREUaPsPSjwgEJ3kXXGpL6YJbod/sybRAUv0K+SutJISJxCkL/\nOiMOHxZcTm55hx4C312LAnZ51xputJeYIf3BR4e4ixrYToF+5FqXQFLhZczm\n9JbT7mFcHNqVqHUGcnRCPGrAkNPLxgkiyZzqlMPF64SC6v1MaRSxnGT0AcTp\n/y3b\r\n=d98T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"d729043bf9d333440fd5022919e8879c324b2f60","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.7_1579602022496_0.10997970803412183","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"compare-pdf","version":"1.0.8","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.8","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"64f583f87d8018b52a0aa4335954c4ecab52755d","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.8.tgz","fileCount":30,"integrity":"sha512-3+JanyH/s+62PW/iAPdCOQxXNgR0uBua9847267m5XgHcJi1DGAzqjTXA1aqiApDPIsLwA69hCt2VbfHkGiRZg==","signatures":[{"sig":"MEUCIQDum8zQoR0Fw1hMC0pwCJ36p3LRpmhTKNI4Nq9lqIISUgIgYfasJMHeq2SUnGSNRpO7ziia1B07258vB2fFAdXKjLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2463127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiwnqCRA9TVsSAnZWagAAYCUP/1fjpK3bIDlu1nMW82JV\n7ty6s/jcm2JwKNFbTJiw8TyZUBKRG8AkgJesJckJcM+AYN7QSiX6FIWKOW6H\nc9/fwGXXOzxSW4xxJuyhmi4yE2TNCDvLt2eJUYOQz8jR3G/BSFWB3g1DNLV1\nraXhWmJ2tb9btkK4CpPCUn3Es7vk9LlTLcy+KW9GnDL3uDy5YUJmHiJjnILe\nvXKe0ql3V3J0s50AXziQYYnm8JD2L1oruWvjonmD5Ex3JnaJiP0CRedghatu\nI6UIa+71koWHqNePV088dOass+ojjtQ+PMgI2GIKwe2pdqtvSV0IO7qgitdM\n2Mng3BIPLVL8Wh8lkpDvvAxdHW+TPR/F/BykhxkkQrUykHBtqtMJUzVFiTz2\nfljjO0RDGea4++FOYD3ObIogQC8dUQEistu+3NEc5BN8hBbQYQc3qX+Xrp+M\nmh32UndawPk0H8VQybRc0NfZGI5ioJwebOOkZmZ7afaOpSwp/7r4/YGp/9t1\nr10QntejLyww3eREV+AZOHw3gy3jRlimG1wEyOgHy6YyENmciO1RPk5dJR6O\npjVJw1FUy+U0+00saSBh+S+xQAr8qZUxGkLRKIJ80OdB/lQ9vtp0trLD4CAD\nRBjadHWUYlWYef4zzP5NpFqADDxgtd2YWul8tixRYlZynCFt78ddr+r7i7TK\nAvW1\r\n=SKkm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"2b2400382008971777efd3ce69539147c19050f3","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.8_1586170346074_0.4467909558815222","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"compare-pdf","version":"1.0.9","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.0.9","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"c342edce9bec63713d8bd29bc14e295312d9f87a","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.0.9.tgz","fileCount":32,"integrity":"sha512-SANLNnOgcXPZexSskfRuxLdGSp1to6NuaXAm5N8xSgI8cIroMZ3FfHQHWj9P7jHOQF2rNhrUkFhXUb8Khc7cHw==","signatures":[{"sig":"MEUCICkhmbnyxdSC22HH2gXKN6sNkumI3pPqoQbzMCQX+nmbAiEA7yVDKdTqx0O5/mY3hyUeDwnHGQm4L7Y4rapJXA3I+bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3109309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+DgaCRA9TVsSAnZWagAAkPUP/1pe7vaKNeYHwfzFEmbx\naMHNdorB5vybmkIPNUUQxqUUh/JI/+AnfSoGzsl/o63G1uh0IkWT5ne9dZX4\nHkdBH46RLACBX/lLvGi7vXxEv4ZA640+baOoV2xhi4tjlQoQcFt3PXKbcrFt\nq99MYR/Ln9hrOsiJIOWr2eM/qg5klhyst2sc5CU/lOxPsbmf+mHNSLp2nvgb\nsOw5Gkyc7OZBVefjCDpla3KDkkrvyZpRd/yHyYIonL8luzSQ83urTXBSc/qV\nwYZJIyJUZtt904NCT31H84ULI0x+OOWHEjCHlD9YWBjYxTKi9jlAG+0Zrfdp\nXKSajag2gExfgn803NzLvu8kuXtVYdaoRW/g4rht2HqBSFc/FmAuxrok0NaV\nIdfrhokeTnEJAf5/nmLBW9IvYA2lIO/RkM/u//C80EZ6VvkJNE3wEW3b9CN4\nOxLIl2CbpE9w6YJK2jQU559Ih5IMJjuPkB+6y3dTR+8j6UA/mQH13ktkcWaF\nrp7cyb5PWTtIdimgAnKz3fspL0ZzXnrCTRgUegzUDp/Wwhpk2nmtzctawTiQ\nJrvnG48NSsadfGu+OPagwSylcezWS2I2FT8UlFc2YBoP/52Jr3R83v7RhzxA\nFA4PrmIV+8A5zfq26ZinjPZv8xhCkZ4wXSDjkHhAyzhCtg/64FvapKL60WQ2\nm8Os\r\n=Ig8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","gitHead":"5e45c2f7d329e66fc3ef0e0c740d47e3d6b454f2","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.0.9_1593325593716_0.15476193135422256","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"compare-pdf","version":"1.1.0","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.0","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"4b7518409412e07cad5425881a8a49ce1b58359b","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.0.tgz","fileCount":38,"integrity":"sha512-Wio9ITGVnzJlWid3W9+aZOePyDzqx4u0F4MohTT6tyNKALY66lQPAcyKCHmULx3rsQIjulcQt77r7F5vl7fkjw==","signatures":[{"sig":"MEUCICrTwmEpgCAWQiuMOJ/3IdN4nH9fd0CmDlixu2KUlaS/AiEA4bCEsxs2vGbI4frNE1VIRt+LHkL3MBdEqv5XsVUNMhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSbvfCRA9TVsSAnZWagAAoYIQAJZQjUemn775+OHFeq9X\nWpDRAMn8zM69cEzAtUz9CydKLnApGixCGxu1/fdKySUUaIGvtauQ6j+MOLEz\nxM1X5aRzPRZR8UBJga8kHvKa98s25SfLixCJpgzne1a/LVhDrIN/+7NcQ/WV\nNqG4DbiuLWLWtvSpB9VYeo9nubkwmToZB3Jf7vFckSMY8qYI8BnDWpESH+t1\nCtdrL5o6RW6JpQ2WVk6V+A+v3xOGWePUbbA4VMUMKD0cLoA1df5ENmcX6vPB\nv5cB/ZEvb8nDRezAYeUGsDgiUq9EJ2H0zh1Am4ne9LUcey8SVDJ7P8B9jtUo\ngLL2Ft8FuyTmDf2GhpnY/SvU2jm3hiwGNeij9b6oLmbRn+DHB2gWtrmtqaAE\nGMr6p7z/ToXXbkXKdz33Ehd7mUHAkrt1QxcyySqAlFujyKkWg9TNSSTPMGDq\noZpzphQ97CbrpMhFOT8s+5uYAgz9q4Fm1Nwm/HLxLEg/yHJKSvP2yV1pGr9P\ns1FJ3t8RzpqWjkzhPVFt+E9JT+HhZQcl+kHoP9doRbQFPELUXnOixuMFNyxV\n0q78+eCYQRv8ztuRKdlV/5DAuDx8ilwZ4HpJkv5UV7FKu8wHRAhitAGTYTw3\nDj+ihyztqfiulZqug6W+G4MeuGUrRNKI7IkHU8oayglHKQDCyRCrC4hgr79X\nLu8h\r\n=3RTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"5e45c2f7d329e66fc3ef0e0c740d47e3d6b454f2","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.0_1598667742497_0.7750066088607237","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"compare-pdf","version":"1.1.1","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.1","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"f41195e6c98182ba5a6371d8673908dd9ef6b06d","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.1.tgz","fileCount":38,"integrity":"sha512-EIlc9P70cS2uVwm4gKO0R/k90elJ8XXU7x0i9JcP+sgmEaYZs3Hb8so4mxZ+6SKcL+SEG2EyqdOzaWH1CtkVGQ==","signatures":[{"sig":"MEQCIBq1bl1cGOGyLGw1HDOu4nRoup1nhRit5czFUimoyKQOAiApvzgtKVqIf6rgeI/ZqAu367k3O4l5U8eImQUIreLQIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3107372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSb1ZCRA9TVsSAnZWagAARTcQAIdHyTaupaSQQ6cmdOEe\nSeBNzXlPrkHTji/44z4wlNn5Z6CWt+rdZI+ugIKnB99M3IWvXkw/BNkPG3p5\nigXGB/GUp/2iT5BRQOQGkEKZUWsZBsAxrO8zXrGCgqpnqwD7qxWL/6JnHsh/\nc+utpK4f/YWze2Kkia2AFubwFn6H65hxh9LEc9GW0b1RCo37ZAfCyiqsQwm6\nQhsfvtxy9z1H7OT5IyzrWTGyZAgxPi+rr7C5+7a7U1AQtgCOdV5Q372fRu8Q\nsUKQY0r/rsq1p5jhnxgscGxMIftD55DRlicVfOqNWh+7sP2XGKqq5/q2w+ia\nEFTl4fzCMAUvVk8dRtqWqtuN4WeQygw9trIs9Ff0dngb9Zx3WbAuPypT1EoL\nXsAKpe/V4OSMWgzwYTH48GvkCyDDcr+gZmAPpJBOttGwlI9ht1MlkkbZJxNq\nTONon3vALgdNsofM6Hpcd2xHAptdd+JZMxljgHqnFCvSAlIpkVUtWukNUwWA\n7og9riSEF63nU+9Yh6Jqg7d1XHsq0I6N1+ZFirngTIFP/zBzUQcTBjf494o3\nIe7/r7WDHsoRAm6AAnXVFPr6C81DQkB6Adcdl1+XnGJhfXzk9gIKXQMYmhlM\nClsAqXvj43jBwc4D3Nc4Xyun4PdB+JFFAU1BAW3uSCyws2RaxS9r5LNWPI4A\nidlb\r\n=vykT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"5e45c2f7d329e66fc3ef0e0c740d47e3d6b454f2","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.9.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"10.16.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","lodash":"^4.17.15","fs-extra":"^8.1.0","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.1_1598668120524_0.6677251619659772","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"compare-pdf","version":"1.1.2","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.2","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"57ab20b44e8f97f06121cc6ee48d4b32a725e1ac","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.2.tgz","fileCount":41,"integrity":"sha512-9BwEsB3vd7bqJU+zE2ppurKeDgxkF9D1MGq/9C5l+OQUd18iHehgI5yeLlLh6dGI99rSWF10snlptvwLjdoVBQ==","signatures":[{"sig":"MEUCIQDTMXkuRZmBjVcO17cX49MgmQn6zllA18NqwOa0Nxb+oQIgAagQGrnNHXMBwMYbCqN7ZhAeTAfzAz7OFus86MlY4iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3293125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSiXRCRA9TVsSAnZWagAAzIUP+wVAKh/336po1sl3MBGk\nwRT0ZZv29pKSWWalCkff772d2bGQeIIJDvZnUil/t88zoqIzYbXDInt8qtRj\nNUngDauO4HjA8csyov2TXmrbJeuaK5O0O3dO3j/Pg5eM++WtmXV2i6a2UJkO\ntdCgx3n2Knv6ZHooUcCk85jTUCklL6Na1tavLBgJzaEqPVUHXJPcKDGMXD9t\nUsayOu/kyvdz+Au8TO9xw5sLE6ORjb5ZJNQt91R75sFetVj3t6i2++9rnx3K\neJgjrsxLz75/rG+AQs/b0ijUwibOmS1EHqrkxDMkNrQ1BKYUCI3gByHdHLdH\ncIYwKl/+8BoW414h2mGMMlFnQdnTxzPbGOphxYJ7imGmxcbrqk5zz1BH/TVl\nInQZTMwaj9aMKumOIk/cs2HThFdJl24Sgv3CclVhI+aYV+HlXAQwKEbT/EVd\nGxFEQfWEQyBkiAuQdBPHG0ffg0NECKswxfoo0PX/E0ytQTt6k9HXpOnECgJe\nraOpOjexGl2TxDEVuk999bpT5zEsdmGXUi5xmZX3EVJKYyPNwO2X7R1hkTBX\nSzO88RRUsgUGVyRpqpvcfIRlOewSF5fOvTs+KUSZZu3iG4ChtCj7386ZFPAS\n6LM3GibJI28GhmwlNELltGz7CjlCTXkNv+wdKJgVD5tdHS/eGtQmv+s1p7Qe\nI6xG\r\n=VsEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"756be2dfb61db3c70968439457cad3da654ae4e1","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.14.6","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","sharp":"~0.24.1","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.4.456","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.2_1598694864473_0.5892632863262046","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"compare-pdf","version":"1.1.3","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.3","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"3f6d0a1a3a8d9313bac869029332b46efd744c23","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.3.tgz","fileCount":41,"integrity":"sha512-fjo2pVctTqTEr6Gngzw8Enw/awST3WKgv1VfuHAy6Qx8w0Qbv5WcunglDIIT8a0k0k3c1VzjvEKS0vuAgCu/XA==","signatures":[{"sig":"MEUCIQCkqwzNIcKvKl+TbkFNsB+rT1TBFf6f+ZTvvuJeCAskXgIgV4X33lcC2HAj/rWgfQqbF+ff3AVPtCjwjSRluhwCuIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3293869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSjOtCRA9TVsSAnZWagAAN3EP/2NpqJfQn2yWoshEi0ri\nGO+Uk9sC39V7ts/GQqAUC3NvaoBf0xJEWmCGY5kb3/UHILUtBAEXjsLpQrXO\nbRXALOscZnefIxq34SP/PlJPOBHljz1uzppTIRDM5oR3RKS7ofZtFemsIXxB\njg59t7NJBace3/M/Gj5/yFvLlBXiJNPTU93pfuF9+zwbaaH96Y3VbcITRmw4\ns4Xecvg/ZB0c2vvojPnd6h8E1LmWJ2aJxbTvYLdt9D4vHBgG0b7RbNt4hap6\nAsK1HiTiNxPxc+IlQ/0aN++wwtRfpmf7ZH4hmL5v5Rq+QTXDJIdiqdAekMrX\nxkFxNyEeDjDbkLp3ZvHbICOxinZVPxfHj3U5UC98mu+OcybY88PQ2dPWgeZP\nv79x/xbS60mSyHrvzVsuIpZLCyp1JzxDVK6Joq30414jU2TzNCMfXm6d4hbM\nCTCBofsy/QqWtrJX285BS+7Vax2Au9iH40+kDFNP4QOiUuC5Zi246J+JtfVF\nzAmmgBzgUwZBxGbMkp3Gx6Kvit+5hOQQ5p8Umja26vQFT1+pYg5U+Kzl04x1\nEYCRHGktq4nf+6HOGj2RGCZKlsUWm4qG9tWHsqk7ue/cDSbWXbElivseAJof\npprx7YNL2ls0rl28RKMRzHpaqpu71eFY5RCbXfX5m8imCyfuwwZIb9rp2+tJ\njaqX\r\n=gi+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"48fb28b2128c9094b2cae96bc59f0fe0ba13e6c5","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.14.6","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","sharp":"~0.24.1","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.4.456","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.3_1598698412573_0.46784271484726525","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"compare-pdf","version":"1.1.4","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.4","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"7ac41962c7a4b98060ef51d4c425429df2800a64","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.4.tgz","fileCount":41,"integrity":"sha512-W0yFV3CX+uq2ZtOy3Rf6mMJFICX2HDq63x/4gAGeF5MuOrrUMy/E/+B8YZn2ieiXhAjDKzbQojo5fLXYp02Kxg==","signatures":[{"sig":"MEQCIFoVs19BnfsalnnKSqKOOFNG0/sda5O8Xzq+NMJTD1cQAiAKlsNCE3Ouw38+OHPP/ym1eDMPi9Se2fFGTHHyq2eQdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3293958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS31ICRA9TVsSAnZWagAA9s4QAJ8HTxRn7sOH2FFFDUoQ\n6cBtZrJt/nhm62zQNdX/J15OUwjOHqCAr0tgthoYHy5yhAJJuVvhMK27EJ0F\nqzSjQAL8exLHUF6i2CPlNnjClFkK4mmM9SZnD+UZvbPMUHAYYIqnGZZVWO9f\nsC8JGE7LhmZvzjdRUkJodrWUSSzyas65fs2owFrifQFQuQ3KK8AHTjEOK0Kk\nvLbgres3z2dkmwWR/7CrLEgrGGABfdAhjudnJCoF7zUb+K6ITs/Lvjlh9UnL\nVcqk8/VRKldu07N4qBa8PiFEfuBXfzLThzd3mHg37wWS03JG2g2SaSSqWw0Y\neXWUo2XocGz6j2NDFVUg4TVs1aiT9w0zKmQakBDeDGsHGBXATgpuXEBWR+5i\nfkNgJ5z4m4ESPhynQY1iWQxCnZYq2OiTJpziIV3wDEZvT9vbYTxl3ZM720/1\nPzD1hog2apCh3pQZukXJMFQYrg/w5BbrGt0pJZl7O5yG7yRBcJUpTcRWZ64j\nanEXIDFO5YVggqr8t6wno+e7hTfjm0Ph4GGQqMxu9TCsBL3Lnf6HJ5j+Jfcf\ndxhEKnqb30Jap36XnIqQVS1rmh5HcxjnRJ1Pqc08NS17IPnrxPcdXM3G0Ayl\npc/X5xvFQfvSypIvL8sAMubMYpfm705oA6F6wAz/6QdvxuE277U+Pgc63aFT\n2kGm\r\n=pkye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"45b8d61dd0cf6e1b8fa0487fe2f370d0de711b3d","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.14.6","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.4.456","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.4_1598782791759_0.029712502638622462","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"compare-pdf","version":"1.1.5","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.5","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"5a2549ea4746987705987a7026196df397a1aa83","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.5.tgz","fileCount":41,"integrity":"sha512-M+Nw8hDLBovJKlwM8NbmNexdEm9s8vHIjVjl+K5JjKoM0M3ecQJTUVTx3CnkY05EaLXMss0OQpli7cIEvsIBVg==","signatures":[{"sig":"MEUCIQD8Yja6xOz72pGumonKg0rK+beOt57Y0X8pqtqKqGWLxQIgV748Cxyfk0kgYr7j6S+LP+Av1ZJHrg9phEBwDcBhe+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3295131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg89K3CRA9TVsSAnZWagAAm9sP/2YZ0gNIeZuoF0QXz/VG\n+ssTMel5kfwgebve2L89uaJHB7XM6MsdmneNtENNENLk+LG1bnj+Wq8JS3AD\n2xnwj8k/yU0p6VFk/TLENW+GDvk1XuY5DW9xapEnMwye1YKhy7LpYDPemFqG\n+UnIP4J2yiICDQyRcm742GAhLvlqiRRdmWwqaZoy2cahQ3flKpRNFerRXcoY\nhZndDuD7yYg6a0nqdzUz2YouGHU3YLQYP122XBY/0aKJbZO3OFUhRvPlqAEF\n+ehhuCD6YVGh/dys7omp1sdy1hsbyqkJCx29RCV9Da/EPqy0gXsBucLTmAMx\n+lyy/8Iiydg6bvJWmcUgJ32U3lfC3oZs7uTh1nxDNG2Q9RGZhNJxDIop8k9/\nT9x3QKBGDkSKG8inSLp/gder6fsMjS5missk0RryRuENMXqTJhjEulHJtwIi\nHPychVME3QHut2jsrtqCnXOIg8Dh15NvmON+qN9iuubJPBZ493ngN9IrW3R4\ndPhi+haeZu91nCPPdJCq4xPJKxxkK+ZSVhsm+LhxJeAfruT6Uvxa8ZA+fkTw\nG9y9hPYmpCklZFdRiOrCKZI2pGHXJwPA+2OA9ScqsGHLWEkJFyB2IJmJJCfg\nPxyqdJsIrjIG4+/JvvyZWaGqoO2sN0/0XvZ3LROyWSo4JKKJOAn4Bh3BFO4H\n4mwb\r\n=cbE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"0bd43212ecf08f57b6bd56e22fa74766c3d17a26","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"6.14.6","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"12.18.3","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.8.335","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.5_1626591926846_0.7042759194118513","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"compare-pdf","version":"1.1.6","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.6","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"bf5b985f7a07568a565972573aa76debf26b49c0","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.6.tgz","fileCount":11,"integrity":"sha512-gVrWh+wILkFzmy1g5IQkwu59bnJXBXTiRPExDnbcyiuHH1PiIlumn8s/z1n3HRPg+gS8qKbJwglsi5dNuWDsUQ==","signatures":[{"sig":"MEQCIHrN1ACgzF72aSo9JBhJdf5iQoO2QdO4ajz2x5FARMZWAiB8ZT71pd91Ov2eaVXZ560yVoqUBMnO7NVsZfHmm5fIzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxrLICRA9TVsSAnZWagAAlZcQAKQjv5ssMAQZDFwtOp7n\n+WT+6LjKWSgyjRPiMafFAcE07OePKjsrE3uXB+ujCEFA0XvLfjyjd9TdAOo6\npnTsVnMMpNPhXz4DtsqVUlGhKfbIrYlSqWa94NzyA1hcj5KM5WnAFTdYlSy1\nM8zmuyQjQCDYSby/R+407WjSd6ay7Ebrsw8kBcbcz8U+J9V9wUdyd2NTQe7I\nIPta1RpPvbRRYUqzBIs5oNPV16E9wXudaiqnD1khJZTWePU/VPuPcE7Wn268\ndpHqeZJsQ2vCYTXpKN9IjN33dqaHSp7T5DrJI8eJOrzVJyTaM5NZO+ipANNY\nLB1RjvOrAlf38TQkiD47IZjXbq5r/5Xuk93MA1RBXpQIFdd0MRRLOOWxvZvL\n0oa8FN+iZguoc9csjhMBQWMH/CzAY5klrLopRu7VHMY0CgKmuDD344MZkGb7\nUM1u+fQHHsVWmzuG2s2iADQa94Y/8fjlVtbJGBSelsC3vWKZMNWaoYSRZ3uq\n6Z4QRGmp8+oOaWw53cRL+JsP+PGsRTxfT64EozgVsPR6wwPJ9BEpD71cQVsg\nS5SiyCb5kPSZdURrVbs3e4fLAAH8S1uilyk8dJ9DnUbyVcu3pIFU31xW9dx8\ncb6VqY4rLIOEXSWMM+F8GHW1rdZsbIYepxIG8OSyGyqv67I77f4Xk9QZA7Q/\nQG4C\r\n=jFbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"26c095f96058e7b1fcd6d8820ed07a08337de5b3","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"8.3.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"17.3.0","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.8.335","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.6_1640411848337_0.6874377912490375","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"compare-pdf","version":"1.1.7","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.7","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"11be3974fd88f27c8b85855de0771abf46777cd4","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.7.tgz","fileCount":11,"integrity":"sha512-VaLM/A3oY+P9v9O1n4XmHqSQyvJCihGHFwYHCaSou7ZvGdjcQhtOX8jQx2GsPf4vbMShhJtN17KcNPbt1hQ4gQ==","signatures":[{"sig":"MEQCIDAHh+gfIpnBC3yMLn0oa7qFKbw8kfVxJ75eBKx5L0CBAiBL1X9eaGe/xGHH0/1PaHaER8DShJlfIC1yE98AwZnOLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivuegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKw/8DxktvpYeMveYhTLa3ctrCdJyx3h3Slhb7KWTFfVln2q30S1H\r\nWmbSBORsNUureslhzusIfh6R5YB7iCQ9AflwJtrxim6+BTUncThCNWvc3/RG\r\nI7iQHs83f0dhvHwZ4/5+cW6b1pxOuQV+NQxuB395d1TiF2nRBE9JXzUWBubh\r\nJ2SNoEQjR87+FYG6DmHUSo3TSBX1ojmrfybg2ufsG0OVHLgv9LQjhFf6hfp5\r\n58oY5Nm1AUhzH4ms2SvaLEycz42NKTwKSUL21CtwFUnnJW5ZoEPVyuYlfFTF\r\nJPmX1t4mNIwSKcXaONTZFJZc5CBfqFsPcVEbxkF9/4W/ayy9dJ4y/KslKEX1\r\n0VTpz/hgoj9CCGicgyqpmbAKj5dCA/QQGLxVafdq2NAyw2TGxTC+pzUfqg5N\r\nLLzkbyWtdHKjIW2iJFOtomGfLvvey46vUSahsZG69WYYmBqoda79tx4obcMG\r\nP1HIdHee3d+4hC7gF+8KHizCGJA5eGo4Ccx0tdqsffcjllJvvM6R+A9ZlIFF\r\n2SpKwaX+CNQhLVtHXF/Jin6g3E+NveJ6QqTnG8y/+J1dnxR+liqFmq6zffDk\r\nB6ODZcfHdTg9zeBEBDqnox62a92wQNwT8keGabZi2Dpx4wkW16gDucsdjlKa\r\n9IJSNf/PNWoDnv5NErEV0Ne1Gqo9Pn8dkOE=\r\n=HZ23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","gitHead":"98f119e349d9234c2e8c9e919eb0d932529c473d","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"8.3.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"17.3.0","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.8.335","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.7_1656678303863_0.7792667607312038","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"compare-pdf","version":"1.1.8","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"_id":"compare-pdf@1.1.8","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"af9a646b9a72d889177437837067cc75e9fcfc3a","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.8.tgz","fileCount":14,"integrity":"sha512-ScuNGC3zzs8tjTxi7sgHYqUBwtI66TQSHSsBPVpkKgjKxq29kPvGbter39ARzTKiQ/DUHzqffTP30pUWys5YGw==","signatures":[{"sig":"MEUCIES8Zi71KY1Al1G83RDX8Ssai2kXgAPFH2dQ1ekBiTY5AiEA+UwDwTOAxsHtmiYCu9CAf8D73t5Z/CDxaddhNjI3ez4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwFT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg6Q//VGJK/76XvlipSbYmjQfGiGmSZLMNBOZQ4o9WkpKjSLi/a8+p\r\nMELWwBOPINFXhSb2TY7EILhq3hRum3aE0MgEPxg65eF/BIuYfoYUAMD38bw1\r\nedXLegTZy6h5oOWL+UtZgNH7bSamp3f/QUpfnolboh9yrI5Bco0r/LZRT/gr\r\nKyJUs+Ag33Nr/Oyei3z07Oc9PVVGJ4CLDIJ9zCMY2gyC+To90KxYyA8Y2cMB\r\nds+GYz7r6sEF2FY1jNWGBLYw+4EAubl3Q2OFapUhKR6YGH2sMakFz1F694mo\r\n2bFZ+6nWmmvxaYaDwlE636ckzDBGkZO2bXwPpbxrQ7jWWSnffbyW6+Vk7TOn\r\nzyrLvLCM2jwlHc8D3AwIk433JxrHwWwjM75J6JRVIiikAtIrKsuTuRIhtkGI\r\noaRkztVfGhh7KUPGxS9wxTC3GgTSq6EY5hCLrGl726fXbTzAz4X5r0Tf3ntC\r\ntkOkRMBQDcSLXjnSj0ZK4eSSyYO7ISoEtULz8riuiZAqbOIH90SkUjRAok9q\r\nUJozTiovHgeioQ8og8K2Jr+sGVIdGjsturY5Q6Nq15rKDWku7DHSOsv+xMSU\r\njhd/S3N6x/bP2jo3Kv24pW/G7CTVTzbTI/SgYCQsndm0hbJhCeUlV2XTdpQl\r\n1Xeh6o8mK6HhzvFDeHUMU0jwG+GHugWCQRA=\r\n=vwZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./functions/comparePdf","types":"./types/comparePdf.d.ts","gitHead":"ac32bfd9ebddc6a9de4892f8526a9a949de7bd63","scripts":{"test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha","test-ts":"env TS_NODE_PROJECT=\"tsconfig.testing.json\" mocha --recursive --timeout 600000 --require ts-node/register 'test/**/*.ts'"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"8.3.0","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"17.3.0","dependencies":{"gm":"^1.23.1","pngjs":"^3.4.0","canvas":"^2.6.1","lodash":"^4.17.15","fs-extra":"^8.1.0","pdfjs-dist":"^2.8.335","pixelmatch":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ts-node":"^10.8.1","@types/chai":"^4.3.1","@types/node":"^18.0.0","@types/mocha":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.8_1656771831399_0.9440006515861528","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"compare-pdf","version":"1.1.9","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"license":"MIT","_id":"compare-pdf@1.1.9","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"homepage":"https://github.com/marcdacz/compare-pdf#readme","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"dist":{"shasum":"c93e045c176281830c22e13f9fcc46d757d49a8e","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.9.tgz","fileCount":19,"integrity":"sha512-Wrel0w3XLC5Ce0lnSW9c6aFwNkE15rU2HlsA8n9zgIa/17RE4qb9ujQRf4BqhT+n60u8spDGun1iOimRjkjYRA==","signatures":[{"sig":"MEUCIQCUutIM8sVZ9/kcPzWyNy86yyiR4eR4yzlOAVV2FHTiowIgaXDEw3CJZbKGpnp8bhuUb5iShj78A5Hy0HKmiAiHhFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61546},"main":"./functions/comparePdf","type":"commonjs","types":"./types/comparePdf.d.ts","engines":{"node":">=14"},"gitHead":"5628dd9cd786feb2b780b02ff3c48c1541832eba","scripts":{"lint":"eslint functions/ test/","test":"mocha --recursive --timeout 600000","mocha":"node ./node_modules/mocha/bin/mocha","format":"prettier . --write","test-ts":"env TS_NODE_PROJECT=\"tsconfig.testing.json\" mocha --recursive --timeout 600000 --require ts-node/register 'test/**/*.ts'"},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"repository":{"url":"git+https://github.com/marcdacz/compare-pdf.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone node module that compares pdfs","directories":{},"_nodeVersion":"24.13.0","dependencies":{"gm":"^1.25.0","pngjs":"^3.4.0","canvas":"^3.1.0","lodash":"latest","fs-extra":"^11.2.0","pdfjs-dist":"^4.4.168","pixelmatch":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"latest","mocha":"latest","eslint":"^8.57.1","ts-node":"latest","prettier":"^3.2.4","@types/gm":"^1.25.4","@types/chai":"latest","@types/node":"latest","@types/mocha":"latest","@types/pngjs":"^6.0.4","@types/fs-extra":"^11.0.4","@types/pixelmatch":"^5.2.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compare-pdf_1.1.9_1778501997507_0.42663990532511575","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"compare-pdf","version":"1.1.10","description":"Standalone node module that compares pdfs","main":"./functions/comparePdf","types":"./types/comparePdf.d.ts","type":"commonjs","engines":{"node":">=14"},"scripts":{"mocha":"node ./node_modules/mocha/bin/mocha","test":"mocha --recursive --timeout 600000","test-ts":"env TS_NODE_PROJECT=\"tsconfig.testing.json\" mocha --recursive --timeout 600000 --require ts-node/register 'test/**/*.ts'","format":"prettier . --write","lint":"eslint functions/ test/"},"repository":{"type":"git","url":"git+https://github.com/marcdacz/compare-pdf.git"},"license":"MIT","homepage":"https://github.com/marcdacz/compare-pdf#readme","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"devDependencies":{"@types/chai":"latest","@types/fs-extra":"^11.0.4","@types/gm":"^1.25.4","@types/mocha":"latest","@types/node":"latest","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.4","chai":"latest","eslint":"^8.57.1","eslint-plugin-node":"^11.1.0","mocha":"latest","prettier":"^3.2.4","ts-node":"latest"},"dependencies":{"canvas":"^3.1.0","fs-extra":"^11.2.0","gm":"^1.25.0","lodash":"latest","pdfjs-dist":"^4.4.168","pixelmatch":"^5.3.0","pngjs":"^3.4.0"},"gitHead":"845857c8d74d459e061c670ace1ad6d5e0853883","_id":"compare-pdf@1.1.10","bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EJHwFnAWoMriYp2yuqZ4XsOF3BMqS9ht+zuWO7Po7CBSrdrhIAfA46Im8jkJ97mkG2BcLvwpvYgZerfhbqiSlQ==","shasum":"cf0cb9e77c26b78adf4bf6c27af00f79b1576bf1","tarball":"https://registry.npmjs.org/compare-pdf/-/compare-pdf-1.1.10.tgz","fileCount":19,"unpackedSize":62066,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDirAq8oANabx9RRwwsr0L82JcCVAm1z24zf/GguZI8EgIgWrzlhrSpAohl08/3MK0TuFG+BSxuq636nfUyBn70f7U="}]},"_npmUser":{"name":"marcdacz","email":"mdacanay@gmail.com"},"directories":{},"maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compare-pdf_1.1.10_1778503762316_0.5126915896863147"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-27T12:29:23.902Z","modified":"2026-05-11T12:49:22.569Z","1.0.0":"2019-11-27T12:29:24.103Z","1.0.1":"2019-11-27T12:36:08.718Z","1.0.2":"2019-11-28T11:53:35.679Z","1.0.3":"2019-11-28T12:04:06.876Z","1.0.4":"2019-11-29T11:17:01.120Z","1.0.5":"2019-12-10T12:09:22.982Z","1.0.6":"2019-12-10T12:11:46.142Z","1.0.7":"2020-01-21T10:20:22.707Z","1.0.8":"2020-04-06T10:52:26.287Z","1.0.9":"2020-06-28T06:26:33.923Z","1.1.0":"2020-08-29T02:22:22.745Z","1.1.1":"2020-08-29T02:28:40.767Z","1.1.2":"2020-08-29T09:54:24.851Z","1.1.3":"2020-08-29T10:53:32.835Z","1.1.4":"2020-08-30T10:19:51.987Z","1.1.5":"2021-07-18T07:05:27.085Z","1.1.6":"2021-12-25T05:57:28.499Z","1.1.7":"2022-07-01T12:25:04.037Z","1.1.8":"2022-07-02T14:23:51.630Z","1.1.9":"2026-05-11T12:19:57.648Z","1.1.10":"2026-05-11T12:49:22.464Z"},"bugs":{"url":"https://github.com/marcdacz/compare-pdf/issues"},"license":"MIT","homepage":"https://github.com/marcdacz/compare-pdf#readme","keywords":["pdf","graphicsMagick","imageMagick","compare pdf","test pdf"],"repository":{"type":"git","url":"git+https://github.com/marcdacz/compare-pdf.git"},"description":"Standalone node module that compares pdfs","maintainers":[{"name":"marcdacz","email":"mdacanay@gmail.com"}],"readme":"<img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/PDF_file_icon.svg/833px-PDF_file_icon.svg.png\" height=\"128\">\n\n# compare-pdf\n\nStandalone node module that compares pdfs\n\n## Setup\n\nTo use GraphicsMagick (gm) Engine, install the following system dependencies\n\nOn MS Windows, please use the 32bit version of GhostScript\n\n- [GraphicsMagick](http://www.graphicsmagick.org/README.html)\n- [ImageMagick](https://imagemagick.org/script/download.php)\n- [GhostScript](https://www.ghostscript.com/download.html)\n\n```sh\nbrew install graphicsmagick\nbrew install imagemagick\nbrew install ghostscript\n```\n\nIf you have issues running the app using Apple Silicon, be sure to install the following:\n\n```sh\nbrew install pkg-config cairo pango\nbrew install libpng jpeg giflib librsvg\n```\n\nInstall npm module\n\n```sh\nnpm install compare-pdf\n```\n\n## Default Configuration\n\nBelow is the default configuration showing the paths where the pdfs should be placed. By default, they are in the root folder of your project inside the folder data.\n\nThe config also contains settings for image comparison such as density, quality, tolerance and threshold. It also has flag to enable or disable cleaning up of the actual and baseline png folders.\n\n```js\n{\n    paths: {\n        actualPdfRootFolder: process.cwd() + \"/data/actualPdfs\",\n        baselinePdfRootFolder: process.cwd() + \"/data/baselinePdfs\",\n        actualPngRootFolder: process.cwd() + \"/data/actualPngs\",\n        baselinePngRootFolder: process.cwd() + \"/data/baselinePngs\",\n        diffPngRootFolder: process.cwd() + \"/data/diffPngs\"\n    },\n    settings: {\n        imageEngine: 'graphicsMagick',\n        density: 100,\n        quality: 70,\n        tolerance: 0,\n        threshold: 0.05,\n        cleanPngPaths: true,\n        matchPageCount: true,\n        disableFontFace: true,\n        verbosity: 0,\n        diffColor: [255, 0, 0],\n        diffColorAlt: null,\n        outputPngDifferences: true\n    }\n}\n```\n\n### Settings:\n\n**PDF to Image Conversion**\n\n- **imageEngine**: (experimental) This config allows you to specify which image engine to use: graphicsMagick or native\n- **density**: (from gm) This option specifies the image resolution to store while encoding a raster image or the canvas resolution while rendering (reading) vector formats into an image.\n- **quality**: (from gm) Adjusts the jpeg|miff|png|tiff compression level. val ranges from 0 to 100 (best).\n- **cleanPngPaths**: This is a boolean flag for cleaning png folders automatically\n- **matchPageCount**: This is a boolean flag that enables or disables the page count verification between the actual and baseline pdfs\n- **disableFontFace**: By default fonts are converted to OpenType fonts and loaded via the Font Loading API or `@font-face` rules. If disabled, fonts will be rendered using a built-in font renderer that constructs the glyphs with primitive path commands.\n- **verbosity**: Controls the logging level for pdfjsLib (0: Errors (default), 1: Warning, 5: Infos)\n-   **diffColor**: (from pixelmatch) The color of differing pixels in the diff output in [R, G, B] format. [255, 0, 0] by default.\n-   **diffColorAlt**: (from pixelmatch) An alternative color to use for dark on light differences to differentiate between \"added\" and \"removed\" parts. If not provided, all differing pixels use the color specified by diffColor. null by default.\n-   **outputPngDifferences**: Controls if PNG images showing differences are generated. In cases where output isn't needed, set to false (such as end-to-end tests).\n\n**Image Comparison**\n\n- **tolerance**: This is the allowable pixel count that is different between the compared images.\n- **threshold**: (from pixelmatch) Matching threshold, ranges from 0 to 1. Smaller values make the comparison more sensitive. 0.05 by default.\n\n## Compare Pdfs By Image\n\n### Basic Usage\n\nBy default, pdfs are compared using the comparison type as \"byImage\"\n\n```js\nit(\"Should be able to verify same PDFs\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n\nit(\"Should be able to verify different PDFs\", async () => {\n  const ComparePdf = new comparePdf();\n  let comparisonResults = await ComparePdf.actualPdfFile(\"notSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare(\"byImage\");\n  expect(comparisonResults.status).to.equal(\"failed\");\n  expect(comparisonResults.message).to.equal(\n    \"notSame.pdf is not the same as baseline.pdf.\",\n  );\n  expect(comparisonResults.details).to.not.be.null;\n});\n```\n\n### Using Masks\n\nYou can mask areas of the images that has dynamic values (ie. Dates, or Ids) before the comparison. Just use the addMask method and indicate the pageIndex (starts at 0) and the coordinates.\n\n```js\nit(\"Should be able to verify same PDFs with Masks\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"maskedSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .addMask(1, { x0: 35, y0: 70, x1: 145, y1: 95 })\n    .addMask(1, { x0: 185, y0: 70, x1: 285, y1: 95 })\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\nYou can also indicate the page masks in bulk by passing an array of it in the addMasks method\n\n```js\nit(\"Should be able to verify different PDFs with Masks\", async () => {\n  const ComparePdf = new comparePdf();\n  let masks = [\n    { pageIndex: 1, coordinates: { x0: 35, y0: 70, x1: 145, y1: 95 } },\n    { pageIndex: 1, coordinates: { x0: 185, y0: 70, x1: 285, y1: 95 } },\n  ];\n  let comparisonResults = await ComparePdf.actualPdfFile(\"maskedNotSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .addMasks(masks)\n    .compare();\n  expect(comparisonResults.status).to.equal(\"failed\");\n  expect(comparisonResults.message).to.equal(\n    \"maskedNotSame.pdf is not the same as baseline.pdf.\",\n  );\n  expect(comparisonResults.details).to.not.be.null;\n});\n```\n\n### Cropping Pages\n\nIf you need to compare only a certain area of the pdf, you can do so by utilising the cropPage method and passing the pageIndex (starts at 0), the width and height along with the x and y coordinates.\n\n```js\nit(\"Should be able to verify same PDFs with Croppings\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .cropPage(1, { width: 530, height: 210, x: 0, y: 415 })\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\nSimilar to masks, you can also pass all cropping in bulk into the cropPages method. You can have multiple croppings in the same page.\n\n```js\nit(\"Should be able to verify same PDFs with Croppings\", async () => {\n  let croppings = [\n    { pageIndex: 0, coordinates: { width: 210, height: 180, x: 615, y: 265 } },\n    { pageIndex: 0, coordinates: { width: 210, height: 180, x: 615, y: 520 } },\n    { pageIndex: 1, coordinates: { width: 530, height: 210, x: 0, y: 415 } },\n  ];\n\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .cropPages(croppings)\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n### Verify Specific Page Indexes\n\nShould you need to test only specific page indexes in a pdf, you can do so by specifying an array of page indexes using the onlyPageIndexes method as shown below.\n\n```js\nit(\"Should be able to verify only specific page indexes\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"notSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .onlyPageIndexes([1])\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n### Skip Specific Page Indexes\n\nOn the flip side, should you need to skip specific page indexes in a pdf, you can do so by specifying an array of page indexes using the skipPageIndexes method as shown below.\n\n```js\nit(\"Should be able to skip specific page indexes\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"notSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .skipPageIndexes([0])\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n### Using buffers\n\nStarting from v1.1.6, we now support passing buffers instead of the filepath. This is very useful for situations where Pdfs comes from an API call.\n\n```js\nit(\"Should be able to verify same PDFs using direct buffer\", async () => {\n  const actualPdfFilename = \"same.pdf\";\n  const baselinePdfFilename = \"baseline.pdf\";\n  const actualPdfBuffer = fs.readFileSync(\n    `${config.paths.actualPdfRootFolder}/${actualPdfFilename}`,\n  );\n  const baselinePdfBuffer = fs.readFileSync(\n    `${config.paths.baselinePdfRootFolder}/${baselinePdfFilename}`,\n  );\n\n  let comparisonResults = await new comparePdf()\n    .actualPdfBuffer(actualPdfBuffer, actualPdfFilename)\n    .baselinePdfBuffer(baselinePdfBuffer, baselinePdfFilename)\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n\nit(\"Should be able to verify same PDFs using direct buffer passing filename in another way\", async () => {\n  const actualPdfFilename = \"same.pdf\";\n  const baselinePdfFilename = \"baseline.pdf\";\n  const actualPdfBuffer = fs.readFileSync(\n    `${config.paths.actualPdfRootFolder}/${actualPdfFilename}`,\n  );\n  const baselinePdfBuffer = fs.readFileSync(\n    `${config.paths.baselinePdfRootFolder}/${baselinePdfFilename}`,\n  );\n\n  let comparisonResults = await new comparePdf()\n    .actualPdfBuffer(actualPdfBuffer)\n    .actualPdfFile(actualPdfFilename)\n    .baselinePdfBuffer(baselinePdfBuffer)\n    .baselinePdfFile(baselinePdfFilename)\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n## Compare Pdfs By Base64\n\n### Basic Usage\n\nBy passing \"byBase64\" as the comparison type parameter in the compare method, the pdfs will be compared whether the actual and baseline's converted file in base64 format are the same.\n\n```js\nit(\"Should be able to verify same PDFs\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare(\"byBase64\");\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n\nit(\"Should be able to verify different PDFs\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"notSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare(\"byBase64\");\n  expect(comparisonResults.status).to.equal(\"failed\");\n  expect(comparisonResults.message).to.equal(\n    \"notSame.pdf is not the same as baseline.pdf.\",\n  );\n});\n```\n\nYou can also directly pass buffers instead of filepaths\n\n```js\nit(\"Should be able to verify same PDFs using direct buffer\", async () => {\n  const actualPdfFilename = \"same.pdf\";\n  const baselinePdfFilename = \"baseline.pdf\";\n  const actualPdfBuffer = fs.readFileSync(\n    `${config.paths.actualPdfRootFolder}/${actualPdfFilename}`,\n  );\n  const baselinePdfBuffer = fs.readFileSync(\n    `${config.paths.baselinePdfRootFolder}/${baselinePdfFilename}`,\n  );\n\n  let comparisonResults = await new comparePdf(config)\n    .actualPdfBuffer(actualPdfBuffer, actualPdfFilename)\n    .baselinePdfBuffer(baselinePdfBuffer, baselinePdfFilename)\n    .compare(\"byBase64\");\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n## Other Capabilities\n\n### Overriding Default Configuration\n\nUsers can override the default configuration by passing their custom config when initialising the class\n\n```js\nit(\"Should be able to override default configs\", async () => {\n    let config = {\n        paths: {\n            actualPdfRootFolder: process.cwd() + \"/data/newActualPdfs\",\n            baselinePdfRootFolder: process.cwd() + \"/data/baselinePdfs\",\n            actualPngRootFolder: process.cwd() + \"/data/actualPngs\",\n            baselinePngRootFolder: process.cwd() + \"/data/baselinePngs\",\n            diffPngRootFolder: process.cwd() + \"/data/diffPngs\"\n        },\n        settings: {\n            density: 100,\n            quality: 70,\n            tolerance: 0,\n            threshold: 0.05,\n            cleanPngPaths: false,\n            matchPageCount: true\n    };\n    let comparisonResults = await new comparePdf(config)\n        .actualPdfFile(\"newSame.pdf\")\n        .baselinePdfFile(\"baseline.pdf\")\n        .compare();\n    expect(comparisonResults.status).to.equal(\"passed\");\n});\n\nit(\"Should be able to override specific config property\", async () => {\n    const ComparePdf = new comparePdf();\n    ComparePdf.config.paths.actualPdfRootFolder = process.cwd() + \"/data/newActualPdfs\";\n    let comparisonResults = await ComparePdf.actualPdfFile(\"newSame.pdf\")\n        .baselinePdfFile(\"baseline.pdf\")\n        .compare();\n    expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n### Pdf File Paths\n\nUsers can pass just the filename with or without extension as long as the pdfs are inside the default or custom configured actual and baseline paths\n\n```js\nit(\"Should be able to pass just the name of the pdf with extension\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n\nit(\"Should be able to pass just the name of the pdf without extension\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"same\")\n    .baselinePdfFile(\"baseline\")\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\nUsers can also pass a relative path of the pdf files as parameters\n\n```js\nit(\"Should be able to verify same PDFs using relative paths\", async () => {\n  let comparisonResults = await new comparePdf()\n    .actualPdfFile(\"../data/actualPdfs/same.pdf\")\n    .baselinePdfFile(\"../data/baselinePdfs/baseline.pdf\")\n    .compare();\n  expect(comparisonResults.status).to.equal(\"passed\");\n});\n```\n\n## Tips and Tricks\n\n### Speed up your tests\n\nTo speed up your test executions, you can utilise the comparison type \"byBase64\" first and only when it fails you comapre it \"byImage\". This provides the best of both worlds where you get the speed of execution and when there is a difference, you can check the image diff.\n\n```js\nit(\"Should be able to verify PDFs byBase64 and when it fails then byImage\", async () => {\n  let comparisonResultsByBase64 = await new comparePdf()\n    .actualPdfFile(\"notSame.pdf\")\n    .baselinePdfFile(\"baseline.pdf\")\n    .compare(\"byBase64\");\n  expect(comparisonResultsByBase64.status).to.equal(\"failed\");\n  expect(comparisonResultsByBase64.message).to.equal(\n    \"notSame.pdf is not the same as baseline.pdf compared by their base64 values.\",\n  );\n\n  if (comparisonResultsByBase64.status === \"failed\") {\n    let comparisonResultsByImage = await new comparePdf()\n      .actualPdfFile(\"notSame.pdf\")\n      .baselinePdfFile(\"baseline.pdf\")\n      .compare(\"byImage\");\n    expect(comparisonResultsByImage.status).to.equal(\"failed\");\n    expect(comparisonResultsByImage.message).to.equal(\n      \"notSame.pdf is not the same as baseline.pdf compared by their images.\",\n    );\n    expect(comparisonResultsByImage.details).to.not.be.null;\n  }\n});\n```\n\n### Libary not loaded error\n\nmacOS users encountering \"dyld: Library not loaded\" error? Then follow the answer from this [stackoverflow post](https://stackoverflow.com/questions/55754551/how-to-install-imagemagick-portably-on-macos-when-i-cant-set-dyld-library-path) to set the correct path to \\*.dylib.\n\n## Example Projects\n\n- [Using Mocha + Chai](/examples/mocha)\n- [Using Cypress](/examples/cypress)\n","readmeFilename":"README.md"}