{"_id":"@awlsn/pdfjs-full","_rev":"2-914f1ada5842d3891e60607ea94a220f","name":"@awlsn/pdfjs-full","dist-tags":{"latest":"4.3.1"},"versions":{"4.1.392":{"name":"@awlsn/pdfjs-full","version":"4.1.392","author":"","license":"ISC","_id":"@awlsn/pdfjs-full@4.1.392","maintainers":[{"name":"awlsn","email":"adam@wlsn.org"}],"dist":{"shasum":"a675a08ffececb5f7f00182fd539dba1b31cd4fe","tarball":"https://registry.npmjs.org/@awlsn/pdfjs-full/-/pdfjs-full-4.1.392.tgz","fileCount":373,"integrity":"sha512-q1bYU95+bqIBucyAAXDTqUroI2E3umlCe9nsKFv7w2YLg9s5r2Z3umK7Bdih/fhz9OTwSPgKz0ARB0daPalhCw==","signatures":[{"sig":"MEUCIB3SPAi+MYLnxtxGdtzEzK85WsfbdK2y0g9tK9wTfITUAiEArAMb3ac8dDxTQJ2A0mdy3PWYFvbWBgULyqQoSrapYN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16894142},"main":"web/viewer.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"awlsn","email":"adam@wlsn.org"},"_npmVersion":"10.4.0","description":"A non-dist version of pdfjs","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pdfjs-full_4.1.392_1713461659437_0.8142507450108234","host":"s3://npm-registry-packages"}},"4.2.392":{"name":"@awlsn/pdfjs-full","version":"4.2.392","author":"","license":"ISC","_id":"@awlsn/pdfjs-full@4.2.392","maintainers":[{"name":"awlsn","email":"adam@wlsn.org"}],"dist":{"shasum":"d2f7adc03679aea7fd5b1d3234f81019c9cbf0d9","tarball":"https://registry.npmjs.org/@awlsn/pdfjs-full/-/pdfjs-full-4.2.392.tgz","fileCount":684,"integrity":"sha512-8vVqhzUWatKYZ805k1zXBFtQKW7rW/L3qHmYDscnjoIDp8IJj6FbdK5mJ87H9sZyedJ3//e78FI9jHjjGSjtHA==","signatures":[{"sig":"MEYCIQCpt7fXVEEjlqKakHajyvjFZ3waIbmRO6y/JRiZF81g5wIhAP6z4h7+53hrSmkQ89Doy5bryfXv+qrZK4iOBeNVIzeq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21972717},"main":"web/viewer.html","gitHead":"00acfde9919c4ff1d06e12caa5fd7ed45caf9876","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"awlsn","email":"adam@wlsn.org"},"_npmVersion":"10.4.0","description":"A non-dist version of pdfjs","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pdfjs-full_4.2.392_1714149155383_0.19200709986794307","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"@awlsn/pdfjs-full","version":"4.3.1","description":"A non-dist version of pdfjs","main":"web/viewer.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"@awlsn/pdfjs-full@4.3.1","contributors":[{"name":"This is an","url":"incomplete"},{"name":"codebase which lives in this repository. If you make a contribution"},{"name":"here, you may add your name and, optionally, email address in the"},{"name":"appropriate place."},{"name":"Adil Allawi","email":"@ironymark"},{"name":"Andreas Gal","email":"gal@mozilla.com"},{"name":"Artur Adib","email":"aadib@mozilla.com"},{"name":"Brendan Dahl","email":"bdahl@mozilla.com"},{"name":"Bill Walker","email":"bwalker@mozilla.com"},{"name":"Chris G Jones","email":"cjones@mozilla.com"},{"name":"David Quintana","email":"gigaherz@gmail.com"},{"name":"Felix Kälberer","email":"@fkaelberer"},{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},{"name":"Jonas Jenwald","email":"jonas.jenwald@gmail.com"},{"name":"Julian Viereck"},{"name":"Justin D'Arcangelo","email":"justindarc@gmail.com"},{"name":"Kalervo Kujala"},{"name":"Michał Gołębiowski-Owczarek","email":"m.goleb@gmail.com"},{"name":"Ophir Lojkine","email":"@lovasoa"},{"name":"Rob Wu","email":"rob@robwu.nl"},{"name":"Shaon Barman","email":"shaon.barman@gmail.com"},{"name":"Sehyun Park","email":"premed055515@gmail.com"},{"name":"Tim van der Meij","email":"info@timvandermeij.nl"},{"name":"Vivin Paliath","email":"vivin.paliath@gmail.com"},{"name":"Vivien Nicolas","email":"21@vingtetun.org"},{"name":"Yury Delendik","email":"ydelendik@mozilla.com"},{"name":"waddlesplash","email":"@waddlesplash"}],"gitHead":"00acfde9919c4ff1d06e12caa5fd7ed45caf9876","_nodeVersion":"21.6.1","_npmVersion":"10.4.0","dist":{"integrity":"sha512-YQ1jw9fbEcq9Lo4e9q/N2ueDPxChyGMhBS+qMLARxkq4vkS6DEwHTqpju5gUt/ZIi0saGdGRhxcL3PSEQoXIPw==","shasum":"f492d66ba7e6c969bf4f7cebb0204b708cbe73c3","tarball":"https://registry.npmjs.org/@awlsn/pdfjs-full/-/pdfjs-full-4.3.1.tgz","fileCount":2290,"unpackedSize":102270189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlNnQjVKioJ16MfPGHcPuVdsZ2BPL/TlFaroTSRkEMkAiEAkl2CLxobPlyVKhOP7Bxm5apFyZaARFdUxpBKtjcv03c="}]},"_npmUser":{"name":"awlsn","email":"adam@wlsn.org"},"directories":{},"maintainers":[{"name":"awlsn","email":"adam@wlsn.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdfjs-full_4.3.1_1726073187313_0.8798061927723564"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-18T17:34:19.313Z","modified":"2024-09-11T16:46:28.660Z","4.1.392":"2024-04-18T17:34:19.800Z","4.2.392":"2024-04-26T16:32:35.668Z","4.3.1":"2024-09-11T16:46:28.490Z"},"license":"ISC","description":"A non-dist version of pdfjs","maintainers":[{"name":"awlsn","email":"adam@wlsn.org"}],"readme":"# PDF.js [![Build Status](https://github.com/mozilla/pdf.js/workflows/CI/badge.svg?branch=master)](https://github.com/mozilla/pdf.js/actions?query=workflow%3ACI+branch%3Amaster)\n\n[PDF.js](https://mozilla.github.io/pdf.js/) is a Portable Document Format (PDF) viewer that is built with HTML5.\n\nPDF.js is community-driven and supported by Mozilla. Our goal is to\ncreate a general-purpose, web standards-based platform for parsing and\nrendering PDFs.\n\n## Contributing\n\nPDF.js is an open source project and always looking for more contributors. To\nget involved, visit:\n\n+ [Issue Reporting Guide](https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md)\n+ [Code Contribution Guide](https://github.com/mozilla/pdf.js/wiki/Contributing)\n+ [Frequently Asked Questions](https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions)\n+ [Good Beginner Bugs](https://github.com/mozilla/pdf.js/issues?direction=desc&labels=good-beginner-bug&page=1&sort=created&state=open)\n+ [Projects](https://github.com/mozilla/pdf.js/projects)\n\nFeel free to stop by our [Matrix room](https://chat.mozilla.org/#/room/#pdfjs:mozilla.org) for questions or guidance.\n\n## Getting Started\n\n### Online demo\n\nPlease note that the \"Modern browsers\" version assumes native support for the\nlatest JavaScript features; please also see [this wiki page](https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-support).\n\n+ Modern browsers: https://mozilla.github.io/pdf.js/web/viewer.html\n\n+ Older browsers: https://mozilla.github.io/pdf.js/legacy/web/viewer.html\n\n### Browser Extensions\n\n#### Firefox\n\nPDF.js is built into version 19+ of Firefox.\n\n#### Chrome\n\n+ The official extension for Chrome can be installed from the [Chrome Web Store](https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm).\n*This extension is maintained by [@Rob--W](https://github.com/Rob--W).*\n+ Build Your Own - Get the code as explained below and issue `gulp chromium`. Then open\nChrome, go to `Tools > Extension` and load the (unpackaged) extension from the\ndirectory `build/chromium`.\n\n## Getting the Code\n\nTo get a local copy of the current code, clone it using git:\n\n    $ git clone https://github.com/mozilla/pdf.js.git\n    $ cd pdf.js\n\nNext, install Node.js via the [official package](https://nodejs.org) or via\n[nvm](https://github.com/creationix/nvm). You need to install the gulp package\nglobally (see also [gulp's getting started](https://github.com/gulpjs/gulp/tree/master/docs/getting-started)):\n\n    $ npm install -g gulp-cli@^2.3.0\n\nIf you prefer to not install `gulp-cli` globally, you have to prefix all the `gulp` commands with `npx` (for example, `npx gulp server` instead of `gulp server`).\n\nIf everything worked out, install all dependencies for PDF.js:\n\n    $ npm install\n\n> [!NOTE]\n> On MacOS M1/M2 you may see some `node-gyp`-related errors when running `npm install`. This is because one of our dependencies, `\"canvas\"`, does not provide pre-built binaries for this platform and instead `npm` will try to build it from source. Please make sure to first install the necessary native dependencies using `brew`: https://github.com/Automattic/node-canvas#compiling.\n\nFinally, you need to start a local web server as some browsers do not allow opening\nPDF files using a `file://` URL. Run:\n\n    $ gulp server\n\nand then you can open:\n\n+ http://localhost:8888/web/viewer.html\n\nPlease keep in mind that this assumes the latest version of Mozilla Firefox; refer to [Building PDF.js](https://github.com/mozilla/pdf.js/blob/master/README.md#building-pdfjs) for non-development usage of the PDF.js library.\n\nIt is also possible to view all test PDF files on the right side by opening:\n\n+ http://localhost:8888/test/pdfs/?frame\n\n## Building PDF.js\n\nIn order to bundle all `src/` files into two production scripts and build the generic\nviewer, run:\n\n    $ gulp generic\n\nIf you need to support older browsers, run:\n\n    $ gulp generic-legacy\n\nThis will generate `pdf.js` and `pdf.worker.js` in the `build/generic/build/` directory (respectively `build/generic-legacy/build/`).\nBoth scripts are needed but only `pdf.js` needs to be included since `pdf.worker.js` will\nbe loaded by `pdf.js`. The PDF.js files are large and should be minified for production.\n\n## Using PDF.js in a web application\n\nTo use PDF.js in a web application you can choose to use a pre-built version of the library\nor to build it from source. We supply pre-built versions for usage with NPM and Bower under\nthe `pdfjs-dist` name. For more information and examples please refer to the\n[wiki page](https://github.com/mozilla/pdf.js/wiki/Setup-pdf.js-in-a-website) on this subject.\n\n## Including via a CDN\n\nPDF.js is hosted on several free CDNs:\n - https://www.jsdelivr.com/package/npm/pdfjs-dist\n - https://cdnjs.com/libraries/pdf.js\n - https://unpkg.com/pdfjs-dist/\n\n## Learning\n\nYou can play with the PDF.js API directly from your browser using the live demos below:\n\n+ [Interactive examples](https://mozilla.github.io/pdf.js/examples/index.html#interactive-examples)\n\nMore examples can be found in the [examples folder](https://github.com/mozilla/pdf.js/tree/master/examples/). Some of them are using the pdfjs-dist package, which can be built and installed in this repo directory via `gulp dist-install` command.\n\nFor an introduction to the PDF.js code, check out the presentation by our\ncontributor Julian Viereck:\n\n+ https://www.youtube.com/watch?v=Iv15UY-4Fg8\n\nMore learning resources can be found at:\n\n+ https://github.com/mozilla/pdf.js/wiki/Additional-Learning-Resources\n\nThe API documentation can be found at:\n\n+ https://mozilla.github.io/pdf.js/api/\n\n## Questions\n\nCheck out our FAQs and get answers to common questions:\n\n+ https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions\n\nTalk to us on Matrix:\n\n+ https://chat.mozilla.org/#/room/#pdfjs:mozilla.org\n\nFile an issue:\n\n+ https://github.com/mozilla/pdf.js/issues/new\n","readmeFilename":"README.md","contributors":[{"name":"This is an","url":"incomplete"},{"name":"codebase which lives in this repository. If you make a contribution"},{"name":"here, you may add your name and, optionally, email address in the"},{"name":"appropriate place."},{"name":"Adil Allawi","email":"@ironymark"},{"name":"Andreas Gal","email":"gal@mozilla.com"},{"name":"Artur Adib","email":"aadib@mozilla.com"},{"name":"Brendan Dahl","email":"bdahl@mozilla.com"},{"name":"Bill Walker","email":"bwalker@mozilla.com"},{"name":"Chris G Jones","email":"cjones@mozilla.com"},{"name":"David Quintana","email":"gigaherz@gmail.com"},{"name":"Felix Kälberer","email":"@fkaelberer"},{"name":"Jakob Miland","email":"saebekassebil@gmail.com"},{"name":"Jonas Jenwald","email":"jonas.jenwald@gmail.com"},{"name":"Julian Viereck"},{"name":"Justin D'Arcangelo","email":"justindarc@gmail.com"},{"name":"Kalervo Kujala"},{"name":"Michał Gołębiowski-Owczarek","email":"m.goleb@gmail.com"},{"name":"Ophir Lojkine","email":"@lovasoa"},{"name":"Rob Wu","email":"rob@robwu.nl"},{"name":"Shaon Barman","email":"shaon.barman@gmail.com"},{"name":"Sehyun Park","email":"premed055515@gmail.com"},{"name":"Tim van der Meij","email":"info@timvandermeij.nl"},{"name":"Vivin Paliath","email":"vivin.paliath@gmail.com"},{"name":"Vivien Nicolas","email":"21@vingtetun.org"},{"name":"Yury Delendik","email":"ydelendik@mozilla.com"},{"name":"waddlesplash","email":"@waddlesplash"}]}