{"_id":"@eliumhq/pdf.js","_rev":"10-30828dd0f11503d19689b163018e84c6","name":"@eliumhq/pdf.js","dist-tags":{"latest":"2.0.4"},"versions":{"2.0.2":{"name":"@eliumhq/pdf.js","version":"2.0.2","devDependencies":{"acorn":"^5.1.2","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.0","core-js":"^2.5.1","escodegen":"^1.9.0","eslint":"^4.10.0","eslint-plugin-mozilla":"^0.4.5","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-replace":"^0.6.1","gulp-transform":"^3.0.5","gulp-util":"^3.0.8","gulp-zip":"^4.0.0","jasmine":"^2.8.0","jasmine-core":"^2.8.0","jsdoc":"^3.5.5","merge-stream":"^1.0.1","mkdirp":"^0.5.1","node-ensure":"^0.0.0","rimraf":"^2.6.2","streamqueue":"^1.1.1","systemjs":"^0.20.19","systemjs-plugin-babel":"^0.0.25","ttest":"^1.1.0","typogr":"^0.6.7","uglify-es":"^3.1.2","vinyl-fs":"^2.4.4","webpack":"^3.6.0","webpack-stream":"^4.0.0","wintersmith":"^2.4.1","yargs":"^9.0.1"},"scripts":{"test":"gulp lint unittestcli externaltest"},"repository":{"type":"git","url":"git://github.com/mozilla/pdf.js.git"},"files":["build/*","build/**/*"],"license":"Apache-2.0","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":"Ophir Lojkine","email":"@lovasoa"},{"name":"Rob Wu","email":"rob@robwu.nl"},{"name":"Shaon Barman","email":"shaon.barman@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":"16bbbcd61dc75976b1ff997fca19f54bb3c77aa3","description":"PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.","bugs":{"url":"https://github.com/mozilla/pdf.js/issues"},"homepage":"https://github.com/mozilla/pdf.js#readme","_id":"@eliumhq/pdf.js@2.0.2","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"julienp","email":"j.poissonnier@whatever-company.com"},"dist":{"integrity":"sha512-dxjUny2of+3aBcnNg5/ykzkidqIi2s+sQzZztpTRKgfUxWYUgx+8YXjEc1tdI66AcOT250XiE5KoISNgNA0ISg==","shasum":"a593d4e500498c207d3249aed61e4a0d59699456","tarball":"https://registry.npmjs.org/@eliumhq/pdf.js/-/pdf.js-2.0.2.tgz","fileCount":747,"unpackedSize":20861768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2KlHCRA9TVsSAnZWagAAe0UP/jAXYN2yS5VbeXcGEyS3\nf93ckD7rn/HWy1Cpsvh1VHixJaM95rm/57UouEgTFJ1gIGkttUO0HIYlqYhB\nU+LAFR5VUzAlB3aK9hdgdUlOfMoMoIasl+CywB7zcMMp02wO73/UqClLMb31\nFJaqJLh/ktU3E+cjR5UZxMQDJmPDepdZEb0I3VgJ1S5hECu6XNHPCfVlCwtG\nKzodqbJL45Loe8imHMSsVEqm2alDFk+PbPJLWXsRaok+sck/mP5rMKaTD00k\ngWStmM7E+PVXEUreD0QCOP6Z2J90I32tmCaOnrYQzwClxHUTY2klS2fbUKt0\nU0tWDRllYIbdGDOo7w5Et1hjjcg0lyCZawVu0jDsKj1ixAZZW+Bl3RCx0hpb\nIAxs+hKl0K4HZzJeG6sJnNjYYI05ihhJdhI2wg1k2IIvmDoEyFfP5+fe24aW\n7tF+/+EQGBoSxAtv/0rf4b+j5bRACavR2F4GtqYIESkwNIsVTEs/g/wAfE+/\nb5H1B0os8WkyKgew+xLRHwTPvxEwFruDW2NOhmaANky74xPRtESopTYXzuCf\ndfoVDC/6uUPnWf1VJf+dmvM+IGOuEOMfJSudUjopQ/zW+hSVMTDCG2/5pkAi\nCx3UtkLANxIrwpoSyd1raDW3wHbesUSw/mS7HCZ3Es/aBZr5Fl3rltGaKW1H\nOPmg\r\n=XD72\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA38jVdvNM8rs3jX3o848RfaOe7yJoJJIbSlgcUCNVvqAiEA4LtLqZQSub0lcy70S1lf3QhBC5Ywx24P8Rh9IhsfTX8="}]},"maintainers":[{"name":"julienp","email":"j.poissonnier@whatever-company.com"},{"name":"qgerome","email":"q.gerome@whatever-company.com"},{"name":"r.slinckx","email":"r.slinckx@whatever-company.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf.js_2.0.2_1524148550145_0.20651249032112373"},"_hasShrinkwrap":false},"2.0.3":{"name":"@eliumhq/pdf.js","version":"2.0.3","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-transform-modules-commonjs":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.0","@babel/preset-env":"^7.4.2","@babel/runtime":"^7.4.2","acorn":"^6.1.1","autoprefixer":"^9.5.0","babel-loader":"^8.0.5","canvas":"^2.4.1","core-js":"^2.6.5","escodegen":"^1.11.1","eslint":"^5.16.0","eslint-plugin-import":"^2.16.0","eslint-plugin-mozilla":"^1.1.3","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-unicorn":"^7.1.0","fancy-log":"^1.3.3","globals":"^11.11.0","gulp":"^4.0.0","gulp-postcss":"^8.0.0","gulp-rename":"^1.4.0","gulp-replace":"^1.0.0","gulp-transform":"^3.0.5","gulp-zip":"^4.2.0","jasmine":"^3.3.1","jasmine-core":"^3.3.0","jsdoc":"^3.5.5","jstransformer-markdown-it":"^2.1.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","node-ensure":"^0.0.0","rimraf":"^2.6.3","streamqueue":"^1.1.2","systemjs":"^0.21.6","systemjs-plugin-babel":"^0.0.25","terser":"^3.17.0","ttest":"^2.0.0","typogr":"^0.6.8","uglify-es":"^3.1.2","vinyl":"^2.2.0","vinyl-fs":"^3.0.3","webpack":"^4.29.6","webpack-stream":"^4.0.3","wintersmith":"^2.5.0","yargs":"^11.1.0"},"scripts":{"test":"env SKIP_BABEL=true gulp lint unittestcli externaltest"},"repository":{"type":"git","url":"git@gitlab.com:elium/product/kppdf.git"},"license":"Apache-2.0","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":"f8fe6305860cdbd0c9770e5f38ca66ad0558169f","description":"PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.","_id":"@eliumhq/pdf.js@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"j.thillaye","email":"j.thillaye@elium.com"},"dist":{"integrity":"sha512-dfDPgkOACitqGmTkzBR12nFMo78nCTlBDAfm7PCcNbvJx5HSRPh0SKoX1FEJdDFu01XY8F2MMFAfhb9keFClMw==","shasum":"1bdb7292aabaedf1cd7d971d98d31d6cf81ef2b6","tarball":"https://registry.npmjs.org/@eliumhq/pdf.js/-/pdf.js-2.0.3.tgz","fileCount":474,"unpackedSize":10111511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcph0pCRA9TVsSAnZWagAAvugP/iN4gKUaMiHeQ07hdBXO\nEmkig5ZjUrI9zk8kfLRCxxachg1xxXirTZKPnbTOOJt+9QXazgO49tdpBZi1\n01LRrqa7+ibHCnLSaV8gy0tpSInW2/wrod+3cMs0VTuWmWNkBtiU2ujiVbAN\nEnWVbKQ1MIPO4pinPSaUPZN7FpyyGOXU5AHX3U8vtA4xSMBDqJOo/Wp/E/xA\nW+OtUKZ68aHcSWd42XHae7RetP81dBdGnXUbEJ9w4IqOZQqJYETyQkK2VSQG\n32qIqOg6z00FrTAB31Cr0WJsHPi9d4As5Qm2O/83bk4Ds87NLaGrBH1h3y3O\n2Ln1QoUcbjwNDhyYbQ0pMKuyeh5uhMgkRl4kCQeoz8qeQP8S9YdexMWnUdaD\nYIKsAD9TMg5KHnDohtnYcAOfyVfugIAP93XrSb86dyOOEx1fp+16b80epJUJ\nhb9lY+1JPL/dqNA30nVZLf8VSvI7biWIhW6xNvrN2Z0t281bk2ZzybTxkzE0\nzIcQxergG+PRcDe88k0FQdBmR3l2ChjwLOOEZ/+uOYJHyEXRFYExnkJYmFMe\nd0YE0RLVb0/2P9FcuiEXwFZNrdVazSe8BhyfP7Mjz9ul95fqSv1ISoO9RSe+\nowzau2u5ci43Gz9n+KWBq4mbCy4PBKMcaQ+Wyrs1Q5czWUbERZj864ngxb6u\n2bDO\r\n=tpbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3OOvmgr0QRmwgXU0SfoCGzn/ZMNS7a0StZ494ELPooCIQC769ILfavnJbyYgaVd1SNi+59UGv2dj1QG8fibSJdFQA=="}]},"maintainers":[{"email":"alexis.bronchart@gmail.com","name":"alexisb"},{"email":"j.thillaye@elium.com","name":"j.thillaye"},{"email":"j.poissonnier@whatever-company.com","name":"julienp"},{"email":"q.gerome@whatever-company.com","name":"qgerome"},{"email":"r.slinckx@whatever-company.com","name":"r.slinckx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf.js_2.0.3_1554390312498_0.036200585379407846"},"_hasShrinkwrap":false},"2.0.4":{"name":"@eliumhq/pdf.js","version":"2.0.4","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-transform-modules-commonjs":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.0","@babel/preset-env":"^7.4.2","@babel/runtime":"^7.4.2","acorn":"^6.1.1","autoprefixer":"^9.5.0","babel-loader":"^8.0.5","canvas":"^2.4.1","core-js":"^2.6.5","escodegen":"^1.11.1","eslint":"^5.16.0","eslint-plugin-import":"^2.16.0","eslint-plugin-mozilla":"^1.1.3","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-unicorn":"^7.1.0","fancy-log":"^1.3.3","globals":"^11.11.0","gulp":"^4.0.0","gulp-postcss":"^8.0.0","gulp-rename":"^1.4.0","gulp-replace":"^1.0.0","gulp-transform":"^3.0.5","gulp-zip":"^4.2.0","jasmine":"^3.3.1","jasmine-core":"^3.3.0","jsdoc":"^3.5.5","jstransformer-markdown-it":"^2.1.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","node-ensure":"^0.0.0","rimraf":"^2.6.3","streamqueue":"^1.1.2","systemjs":"^0.21.6","systemjs-plugin-babel":"^0.0.25","terser":"^3.17.0","ttest":"^2.0.0","typogr":"^0.6.8","vinyl":"^2.2.0","vinyl-fs":"^3.0.3","webpack":"^4.29.6","webpack-stream":"^4.0.3","wintersmith":"^2.5.0","yargs":"^11.1.0"},"scripts":{"test":"env SKIP_BABEL=true gulp lint unittestcli externaltest"},"repository":{"type":"git","url":"git@gitlab.com:elium/product/kppdf.git"},"license":"Apache-2.0","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":"35cc48c76441a48ea2bf1f0a7a18124ac6a528ec","description":"PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.","_id":"@eliumhq/pdf.js@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"j.thillaye","email":"j.thillaye@elium.com"},"dist":{"integrity":"sha512-BbM32qm2Uc60VjLwi77nYdtMthTURXCR/PE9WEppHS0K3v9w/8yxNJtPAIAbWGlg7JsEmWKbOcE1URyHjqTyrw==","shasum":"00779553a2a881d8c1ceecfa1dd1f1d49e4ef444","tarball":"https://registry.npmjs.org/@eliumhq/pdf.js/-/pdf.js-2.0.4.tgz","fileCount":876,"unpackedSize":21618335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp3pVCRA9TVsSAnZWagAA/rIP+wTwMLJ0sMODh1jbsoAX\nmGrw4/OWcUIzaM3VvwX/XsYrH0fIK7WvVRmpHEy8Q6QV8UIhpjhs2OCdZi7u\ndSzbUp4UV1w+vLSYfM7InuvSBEkvQO6y1hz2zyR2OWDjMxDpGowt8Uj6m/ci\n+7RozZ8BfuJXxpPdFkFkg//gD7GhFQpvgrQ8dT3QCqsDPf0puUL0nbDyMaiw\nPSKNPTXKzs4CaITXfqZ1HBQvJ3mgiJCVB6zhpm8yZvVahKglxjXhU7LnAA2n\nOPBnrv+zLYaaLZ1BAEsj++Xp15FbMaOSn6N7dFYWsq9I164D6D44Qzrz4FO5\ntTgzgSEvPI5ZT82T5rba4VNY298ycnLJN1qa3WuUJtPqzqpY3t3jo7rRsKr7\nj21FtnGlUlYuXv0S+/SCtR9R6wUosFY+bT+aDqA46lnyThs6PGZJAEdRHaaF\n6feJnf+bUGS/yXKeyKGVR1k0P+4bgpBf84RXlD7GVhBYQrjJrh08f3kjLIX9\nMbNGBWu5eXvaz5ySQiztyMryiFcYEsw0AblXHv5g/vf7R1JVbKSTV4HZKF0Z\n9r0hgGQ5jW9jFg0hijN+xbNpV7pdSwAar8v2XTqwbKHtxYFHo/uLmpqxxHZ8\nGzIDFBjzMaxe1N5ZDRSpykKemLE3vhGy8KIbAymDQ2mpsU7wHtAheSsSxJ4/\n+BbA\r\n=TD3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWJ/a0JlpxIs+Ss3ELxjO/+wZPX+bbdmNbJE3Lo53njAIhAM/C03JOaRcNyG181pKhAnYNTiBp7Oucu6xwsLFdnXOU"}]},"maintainers":[{"email":"alexis.bronchart@gmail.com","name":"alexisb"},{"email":"j.thillaye@elium.com","name":"j.thillaye"},{"email":"j.poissonnier@whatever-company.com","name":"julienp"},{"email":"q.gerome@whatever-company.com","name":"qgerome"},{"email":"r.slinckx@whatever-company.com","name":"r.slinckx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf.js_2.0.4_1554479700791_0.2957383239852882"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-19T14:35:50.144Z","2.0.2":"2018-04-19T14:35:50.538Z","modified":"2022-04-05T07:12:23.268Z","2.0.3":"2019-04-04T15:05:12.845Z","2.0.4":"2019-04-05T15:55:01.341Z"},"maintainers":[],"description":"PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.","repository":{"type":"git","url":"git@gitlab.com:elium/product/kppdf.git"},"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"}],"license":"Apache-2.0","readme":"# PDF.js [![Build Status](https://travis-ci.org/mozilla/pdf.js.svg?branch=master)](https://travis-ci.org/mozilla/pdf.js)\n\nPDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.\n\nPDF.js is community-driven and supported by Mozilla Labs. 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=5-good-beginner-bug&page=1&sort=created&state=open)\n+ [Projects](https://github.com/mozilla/pdf.js/projects)\n\nFeel free to stop by #pdfjs on irc.mozilla.org for questions or guidance.\n\n## Getting Started\n\n### Online demo\n\n+ https://mozilla.github.io/pdf.js/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/blob/master/docs/getting-started.md#getting-started)):\n\n    $ npm install -g gulp-cli\n\nIf everything worked out, install all dependencies for PDF.js:\n\n    $ npm install\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 requires an ES6 compatible browser; refer to [Building PDF.js](https://github.com/mozilla/pdf.js/blob/master/README.md#building-pdfjs) for usage with older browsers.\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\nThis will generate `pdf.js` and `pdf.worker.js` in the `build/generic/build/` directory.\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\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 IRC (Internet Relay Chat):\n\n+ #pdfjs on irc.mozilla.org\n\nFile an issue:\n\n+ https://github.com/mozilla/pdf.js/issues/new\n\nFollow us on twitter: @pdfjs\n\n+ https://twitter.com/pdfjs\n","readmeFilename":"README.md"}