{"maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"keywords":["javascript","pdf-generation","html","client-side","canvas"],"dist-tags":{"latest":"0.14.0"},"author":{"name":"Erik Koopmans","email":"erik@erik-koopmans.com","url":"https://www.erik-koopmans.com"},"description":"Client-side HTML-to-PDF rendering using pure JS","readme":"# html2pdf.js\n\nhtml2pdf.js converts any webpage or element into a printable PDF entirely client-side using [html2canvas](https://github.com/niklasvh/html2canvas) and [jsPDF](https://github.com/MrRio/jsPDF).\n\n## Table of contents\n\n- [Getting started](#getting-started)\n  - [CDN](#cdn)\n  - [Raw JS](#raw-js)\n  - [NPM](#npm)\n  - [Bower](#bower)\n  - [Console](#console)\n- [Usage](#usage)\n  - [Advanced usage](#advanced-usage)\n    - [Workflow](#workflow)\n    - [Worker API](#worker-api)\n- [Options](#options)\n  - [Page-breaks](#page-breaks)\n    - [Page-break settings](#page-break-settings)\n    - [Page-break modes](#page-break-modes)\n    - [Example usage](#example-usage)\n  - [Image type and quality](#image-type-and-quality)\n- [Progress tracking](#progress-tracking)\n- [Dependencies](#dependencies)\n- [Contributing](#contributing)\n  - [Issues](#issues)\n  - [Tests](#tests)\n  - [Pull requests](#pull-requests)\n- [Credits](#credits)\n- [License](#license)\n\n## Getting started\n\n#### CDN\n\nThe simplest way to use html2pdf.js is to include it as a script in your HTML by using cdnjs:\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js\" integrity=\"sha512-GsLlZN/3F2ErC5ifS5QtgpiJtWd43JWSuIgh7mbzZ8zBps+dvLusV+eNQATqgA/HdeKFVgA5v3S/cIrLF7QnIg==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>\n```\n\nUsing a CDN URL will lock you to a specific version, which should ensure stability and give you control over when to change versions. cdnjs gives you access to [all past versions of html2pdf.js](https://cdnjs.com/libraries/html2pdf.js).\n\n*Note: [Read about dependencies](#dependencies) for more information about using the unbundled version `dist/html2canvas.min.js`.*\n\n#### Raw JS\n\n You may also download `dist/html2pdf.bundle.min.js` directly to your project folder and include it in your HTML with:\n\n```html\n<script src=\"html2pdf.bundle.min.js\"></script>\n```\n\n#### NPM\n\nInstall html2pdf.js and its dependencies using NPM with `npm install --save html2pdf.js` (make sure to include `.js` in the package name).\n\n*Note: You can use NPM to create your project, but html2pdf.js **will not run in Node.js**, it must be run in a browser.*\n\n#### Bower\n\nInstall html2pdf.js and its dependencies using Bower with `bower install --save html2pdf.js` (make sure to include `.js` in the package name).\n\n#### Console\n\nIf you're on a webpage that you can't modify directly and wish to use html2pdf.js to capture a screenshot, you can follow these steps:\n\n1. Open your browser's console (instructions for different browsers [here](https://webmasters.stackexchange.com/a/77337/94367)).\n2. Paste in this code:\n    ```js\n    function addScript(url) {\n        var script = document.createElement('script');\n        script.type = 'application/javascript';\n        script.src = url;\n        document.head.appendChild(script);\n    }\n    addScript('https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js');\n    ```\n3. You may now execute html2pdf.js commands directly from the console. To capture a default PDF of the entire page, use `html2pdf(document.body)`.\n\n## Usage\n\nOnce installed, html2pdf.js is ready to use. The following command will generate a PDF of `#element-to-print` and prompt the user to save the result:\n\n```js\nvar element = document.getElementById('element-to-print');\nhtml2pdf(element);\n```\n\n### Advanced usage\n\nEvery step of html2pdf.js is configurable, using its new Promise-based API. If html2pdf.js is called without arguments, it will return a `Worker` object:\n\n```js\nvar worker = html2pdf();  // Or:  var worker = new html2pdf.Worker;\n```\n\nThis worker has methods that can be chained sequentially, as each Promise resolves, and allows insertion of your own intermediate functions between steps. A prerequisite system allows you to skip over mandatory steps (like canvas creation) without any trouble:\n\n```js\n// This will implicitly create the canvas and PDF objects before saving.\nvar worker = html2pdf().from(element).save();\n```\n\n#### Workflow\n\nThe basic workflow of html2pdf.js tasks (enforced by the prereq system) is:\n\n```\n.from() -> .toContainer() -> .toCanvas() -> .toImg() -> .toPdf() -> .save()\n```\n\n#### Worker API\n\n| Method       | Arguments          | Description |\n|--------------|--------------------|-------------|\n| from         | src, type          | Sets the source (HTML string or element) for the PDF. Optional `type` specifies other sources: `'string'`, `'element'`, `'canvas'`, or `'img'`. |\n| to           | target             | Converts the source to the specified target (`'container'`, `'canvas'`, `'img'`, or `'pdf'`). Each target also has its own `toX` method that can be called directly: `toContainer()`, `toCanvas()`, `toImg()`, and `toPdf()`. |\n| output       | type, options, src | Routes to the appropriate `outputPdf` or `outputImg` method based on specified `src` (`'pdf'` (default) or `'img'`). |\n| outputPdf    | type, options      | Sends `type` and `options` to the jsPDF object's `output` method, and returns the result as a Promise (use `.then` to access). See the [jsPDF source code](https://rawgit.com/MrRio/jsPDF/master/docs/jspdf.js.html#line992) for more info. |\n| outputImg    | type, options      | Returns the specified data type for the image as a Promise (use `.then` to access). Supported types: `'img'`, `'datauristring'`/`'dataurlstring'`, and `'datauri'`/`'dataurl'`. |\n| save         | filename           | Saves the PDF object with the optional filename (creates user download prompt). |\n| set          | opt                | Sets the specified properties. See [Options](#options) below for more details. |\n| get          | key, cbk           | Returns the property specified in `key`, either as a Promise (use `.then` to access), or by calling `cbk` if provided. |\n| then         | onFulfilled, onRejected | Standard Promise method, with `this` re-bound to the Worker, and with added progress-tracking (see [Progress](#progress) below). Note that `.then` returns a `Worker`, which is a subclass of Promise. |\n| thenCore     | onFulFilled, onRejected | Standard Promise method, with `this` re-bound to the Worker (no progress-tracking). Note that `.thenCore` returns a `Worker`, which is a subclass of Promise. |\n| thenExternal | onFulfilled, onRejected | True Promise method. Using this 'exits' the Worker chain - you will not be able to continue chaining Worker methods after `.thenExternal`. |\n| catch, catchExternal | onRejected | Standard Promise method. `catchExternal` exits the Worker chain - you will not be able to continue chaining Worker methods after `.catchExternal`. |\n| error        | msg                | Throws an error in the Worker's Promise chain. |\n\nA few aliases are also provided for convenience:\n\n| Method    | Alias     |\n|-----------|-----------|\n| save      | saveAs    |\n| set       | using     |\n| output    | export    |\n| then      | run       |\n\n## Options\n\nhtml2pdf.js can be configured using an optional `opt` parameter:\n\n```js\nvar element = document.getElementById('element-to-print');\nvar opt = {\n  margin:       1,\n  filename:     'myfile.pdf',\n  image:        { type: 'jpeg', quality: 0.98 },\n  html2canvas:  { scale: 2 },\n  jsPDF:        { unit: 'in', format: 'letter', orientation: 'portrait' }\n};\n\n// New Promise-based usage:\nhtml2pdf().set(opt).from(element).save();\n\n// Old monolithic-style usage:\nhtml2pdf(element, opt);\n```\n\nThe `opt` parameter has the following optional fields:\n\n|Name        |Type            |Default                         |Description                                                                                                 |\n|------------|----------------|--------------------------------|------------------------------------------------------------------------------------------------------------|\n|margin      |number or array |`0`                             |PDF margin (in jsPDF units). Can be a single number, `[vMargin, hMargin]`, or `[top, left, bottom, right]`. |\n|filename    |string          |`'file.pdf'`                    |The default filename of the exported PDF.                                                                   |\n|pagebreak   |object          |`{mode: ['css', 'legacy']}`     |Controls the pagebreak behaviour on the page. See [Page-breaks](#page-breaks) below.                        |\n|image       |object          |`{type: 'jpeg', quality: 0.95}` |The image type and quality used to generate the PDF. See [Image type and quality](#image-type-and-quality) below.|\n|enableLinks |boolean         |`true`                          |If enabled, PDF hyperlinks are automatically added ontop of all anchor tags.                                |\n|html2canvas |object          |`{ }`                           |Configuration options sent directly to `html2canvas` ([see here](https://html2canvas.hertzen.com/configuration) for usage).|\n|jsPDF       |object          |`{ }`                           |Configuration options sent directly to `jsPDF` ([see here](http://rawgit.com/MrRio/jsPDF/master/docs/jsPDF.html) for usage).|\n\n### Page-breaks\n\nhtml2pdf.js has the ability to automatically add page-breaks to clean up your document. Page-breaks can be added by CSS styles, set on individual elements using selectors, or avoided from breaking inside all elements (`avoid-all` mode).\n\nBy default, html2pdf.js will respect most CSS [`break-before`](https://developer.mozilla.org/en-US/docs/Web/CSS/break-before), [`break-after`](https://developer.mozilla.org/en-US/docs/Web/CSS/break-after), and [`break-inside`](https://developer.mozilla.org/en-US/docs/Web/CSS/break-inside) rules, and also add page-breaks after any element with class `html2pdf__page-break` (for legacy purposes).\n\n#### Page-break settings\n\n|Setting   |Type            |Default             |Description |\n|----------|----------------|--------------------|------------|\n|mode      |string or array |`['css', 'legacy']` |The mode(s) on which to automatically add page-breaks. One or more of `'avoid-all'`, `'css'`, and `'legacy'`. |\n|before    |string or array |`[]`                |CSS selectors for which to add page-breaks before each element. Can be a specific element with an ID (`'#myID'`), all elements of a type (e.g. `'img'`), all of a class (`'.myClass'`), or even `'*'` to match every element. |\n|after     |string or array |`[]`                |Like 'before', but adds a page-break immediately after the element. |\n|avoid     |string or array |`[]`                |Like 'before', but avoids page-breaks on these elements. You can enable this feature on every element using the 'avoid-all' mode. |\n\n#### Page-break modes\n\n| Mode      | Description |\n|-----------|-------------|\n| avoid-all | Automatically adds page-breaks to avoid splitting any elements across pages. |\n| css       | Adds page-breaks according to the CSS `break-before`, `break-after`, and `break-inside` properties. Only recognizes `always/left/right` for before/after, and `avoid` for inside. |\n| legacy    | Adds page-breaks after elements with class `html2pdf__page-break`. This feature may be removed in the future. |\n\n#### Example usage\n\n```js\n// Avoid page-breaks on all elements, and add one before #page2el.\nhtml2pdf().set({\n  pagebreak: { mode: 'avoid-all', before: '#page2el' }\n});\n\n// Enable all 'modes', with no explicit elements.\nhtml2pdf().set({\n  pagebreak: { mode: ['avoid-all', 'css', 'legacy'] }\n});\n\n// No modes, only explicit elements.\nhtml2pdf().set({\n  pagebreak: { before: '.beforeClass', after: ['#after1', '#after2'], avoid: 'img' }\n});\n```\n\n### Image type and quality\n\nYou may customize the image type and quality exported from the canvas by setting the `image` option. This must be an object with the following fields:\n\n|Name        |Type            |Default                       |Description                                                                                  |\n|------------|----------------|------------------------------|---------------------------------------------------------------------------------------------|\n|type        |string          |'jpeg'                        |The image type. HTMLCanvasElement only supports 'png', 'jpeg', and 'webp' (on Chrome).       |\n|quality     |number          |0.95                          |The image quality, from 0 to 1. This setting is only used for jpeg/webp (not png).           |\n\nThese options are limited to the available settings for [HTMLCanvasElement.toDataURL()](https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL), which ignores quality settings for 'png' images. To enable png image compression, try using the [canvas-png-compression shim](https://github.com/ShyykoSerhiy/canvas-png-compression), which should be an in-place solution to enable png compression via the `quality` option.\n\n## Progress tracking\n\nThe Worker object returned by `html2pdf()` has a built-in progress-tracking mechanism. It will be updated to allow a progress callback that will be called with each update, however it is currently a work-in-progress.\n\n## Dependencies\n\nhtml2pdf.js depends on the external packages [html2canvas](https://github.com/niklasvh/html2canvas) and [jsPDF](https://github.com/MrRio/jsPDF). These dependencies are automatically loaded when using NPM or the bundled package.\n\nIf using the unbundled `dist/html2pdf.min.js` (or its un-minified version), you must also include each dependency. Order is important, otherwise html2canvas will be overridden by jsPDF's own internal implementation:\n\n```html\n<script src=\"jspdf.min.js\"></script>\n<script src=\"html2canvas.min.js\"></script>\n<script src=\"html2pdf.min.js\"></script>\n```\n\n## Contributing\n\n> [!TIP]\n> Working on html2pdf.js locally? Use `npm start` to host local demos on http://localhost:8000.\n\n### Issues\n\nWhen submitting an issue, please provide reproducible code that highlights the issue, preferably by creating a fork of [this template jsFiddle](https://jsfiddle.net/u6o6ne41/) (which has html2pdf.js already loaded). Remember that html2pdf.js uses [html2canvas](https://github.com/niklasvh/html2canvas) and [jsPDF](https://github.com/MrRio/jsPDF) as dependencies, so it's a good idea to check each of those repositories' issue trackers to see if your problem has already been addressed.\n\n#### Known issues\n\n1. **Rendering:** The rendering engine html2canvas isn't perfect (though it's pretty good!). If html2canvas isn't rendering your content correctly, I can't fix it.\n    - You can test this with something like [this fiddle](https://jsfiddle.net/eKoopmans/z1rupL4c/), to see if there's a problem in the canvas creation itself.\n\n2. **Node cloning (CSS etc):** The way html2pdf.js clones your content before sending to html2canvas is buggy. A fix is currently being developed - try out:\n    - direct file: Go to [html2pdf.js/bugfix/clone-nodes-BUILD](/eKoopmans/html2pdf.js/tree/bugfix/clone-nodes-BUILD) and replace the files in your project with the relevant files (e.g. `dist/html2pdf.bundle.js`)\n    - npm: `npm install eKoopmans/html2pdf.js#bugfix/clone-nodes-BUILD`\n    - Related project: [Bugfix: Cloned nodes](https://github.com/eKoopmans/html2pdf.js/projects/9)\n\n3. **Resizing:** Currently, html2pdf.js resizes the root element to fit onto a PDF page (causing internal content to \"reflow\").\n    - This is often desired behaviour, but not always.\n    - There are plans to add alternate behaviour (e.g. \"shrink-to-page\"), but nothing that's ready to test yet.\n    - Related project: [Feature: Single-page PDFs](https://github.com/eKoopmans/html2pdf.js/projects/1)\n\n4. **Rendered as image:** html2pdf.js renders all content into an image, then places that image into a PDF.\n    - This means text is *not selectable or searchable*, and causes large file sizes.\n    - This is currently unavoidable, however recent improvements in jsPDF mean that it may soon be possible to render straight into vector graphics.\n    - Related project: [Feature: New renderer](https://github.com/eKoopmans/html2pdf.js/projects/4)\n\n5. **Promise clashes:** html2pdf.js relies on specific Promise behaviour, and can fail when used with custom Promise libraries.\n    - Related project: [Bugfix: Sandboxed promises](https://github.com/eKoopmans/html2pdf.js/projects/11)\n\n6. **Maximum size:** HTML5 canvases have a [maximum height/width](https://stackoverflow.com/a/11585939/4080966). Anything larger will fail to render.\n    - This is a limitation of HTML5 itself, and results in large PDFs rendering completely blank in html2pdf.js.\n    - The jsPDF canvas renderer (mentioned in Known Issue #4) may be able to fix this issue!\n    - Related project: [Bugfix: Maximum canvas size](https://github.com/eKoopmans/html2pdf.js/projects/5)\n\n### Tests\n\nhtml2pdf.js performs automatic vdiff (visual difference) comparisons on PDFs generated from a collection of sample HTML files. Contributions of additional test cases are more than welcome - see `test/vdiff/html2pdf.vdiff.js` and `test/reference/*.html` for examples. Some changes may require adding more options to the test harness, `test/util/test-harness.js`.\n\n### Pull requests\n\nIf you want to create a new feature or bugfix, please feel free to fork and submit a pull request! Create a fork, branch off of `main`, and make changes to the `/src/` files (rather than directly to `/dist/`). You can test your changes by rebuilding with `npm run build`.\n\n## Credits\n\n[Erik Koopmans](https://github.com/eKoopmans)\n\n#### Contributors\n\n- [@WilcoBreedt](https://github.com/WilcoBreedt)\n- [@Ranger1230](https://github.com/Ranger1230)\n\n#### Special thanks\n\n- [Sauce Labs](https://saucelabs.com/) for unit testing.\n\n## License\n\n[The MIT License](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2017-2019 Erik Koopmans <[http://www.erik-koopmans.com/](http://www.erik-koopmans.com/)>\n","repository":{"type":"git","url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git"},"bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"license":"MIT","versions":{"0.8.0":{"name":"html2pdf.js","version":"0.8.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.8.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://github.com/eKoopmans/html2pdf","bugs":{"url":"https://github.com/eKoopmans/html2pdf/issues"},"dist":{"shasum":"128b188b4c373a57d515ada7240b0d1798200565","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.8.0.tgz","integrity":"sha512-Ps3vszoeyZWVfinwi9U8dRMxxX1leBfhAL6L7Z2hzyZ+4Ss3pfu+//mH54dF/g6JUMS8k2hCbh3OAr/9eatAFQ==","signatures":[{"sig":"MEYCIQD8dSDBMnlysH0DAcsCMzIYk8PEyrqTh2F2lHZuRiA9FAIhAMd8AdTqPwkvxzFjC6mjXFFn4hOPclN13b6vFy4ZtUwv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"fa44417e342b00f76ab2d2c84cef183b17534731","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","release":"gulp release --tagmessage","prebuild":"npm install && npm run clean","stage-release":"gulp stage-release --newversion"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.git","type":"git"},"_npmVersion":"5.5.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"9.2.0","dependencies":{"jspdf":"^1.3.5","es6-promise":"^4.1.1","html2canvas":"https://github.com/eKoopmans/html2canvas/tarball/develop"},"devDependencies":{"gulp":"^3.9.1","rimraf":"^2.6.2","rollup":"^0.51.8","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js-0.8.0.tgz_1511675121853_0.8110101448837668","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"html2pdf.js","version":"0.8.2","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.8.2","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://github.com/eKoopmans/html2pdf","bugs":{"url":"https://github.com/eKoopmans/html2pdf/issues"},"dist":{"shasum":"fcea973fec01c2f7d726d88c8424805e831bbef7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.8.2.tgz","integrity":"sha512-W7Pcv6EA5z9fh6muz3/BkHmmXIuNRwWPSlYTkNDfWJWB4mn36P6DQ18o1JCYM/j3khs9SqAl5eA7r6KFX84xHw==","signatures":[{"sig":"MEUCIQCls151XhZMTTdou/O5yox835f0VGy4dH9Mcn/sirQIRQIgSESs0kH+2vLnnq+xJX5aY6tVB0ngUxyV75GQ+Eqdi+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"8226c17f662aaa695bebcf07420716a195a841c8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","publish":"npm publish","release":"gulp release --tagmessage","prebuild":"npm install && npm run clean","stage-release":"gulp stage-release --newversion"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.git","type":"git"},"_npmVersion":"5.5.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"9.2.0","dependencies":{"jspdf":"^1.3.5","es6-promise":"^4.1.1","html2canvas":"https://github.com/eKoopmans/html2canvas/tarball/develop"},"devDependencies":{"gulp":"^3.9.1","rimraf":"^2.6.2","rollup":"^0.51.8","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js-0.8.2.tgz_1513688263484_0.6021147596184164","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"html2pdf.js","version":"0.9.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.9.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://github.com/eKoopmans/html2pdf","bugs":{"url":"https://github.com/eKoopmans/html2pdf/issues"},"dist":{"shasum":"30976b096da1776f70e17c31d137a1c825a70f2a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.9.0.tgz","fileCount":16,"integrity":"sha512-IIhGjx0DJ2JBLSfhLn1hphJ4PWCQNnT8OnybPxEybA9+Qz3bbsrCaGXDX0rq5zLdKPCL82g2plMjgaAKUz41mw==","signatures":[{"sig":"MEUCIEI3n7fnPZ6f/tLvbvFbpYhyKPZXDzyp8T55BfDesq8HAiEAqBtqfqmXyPp2Z8lRA+PXhnU/KGN4/YhU0CRMl0lZJyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAG53CRA9TVsSAnZWagAASGsP/Rda8n01ImAS9dFeneYE\nd91i2qg8DFFJQOIW2Gt4CHBkY/EoqUg21EbNnJEMunc4J2wzTaNWxfd5tF0L\nG4uPO4L1i8McEI9ifo6KGHWL2JU4pPoUb8YHV+vkYSU9YdcYbRnVKMyAl9Po\n5TJ7GwQ6IdvJvYBneWHIFmQP1E5TRHp198+1ne9Ym0rxbucVQv2br5lgX8jp\niLpTED2EaRj2H4e9AD0pDvqxErpDMqIkRUnm5EwG4JfYeJyNuozzFmomwqyv\ncqDXXGqwevLzpSZiltprzGv10uOuFaxNKZTChWi6VNh3pejed0tyb+h0BAMz\nNioHP8uL1nl2bkVR6hY7CC38KmAaqPnkapWbP4DLJr23+TnsuVdxMUaU08Dl\njpuEz55RXHxtNxfpRy9TNdVKiIyUKdHto11cVBGMXJHMLUhbN1xNdNNKSMby\nBgXONA2uDp2vWC6j3O4qHbNzjtSeNe67skadDoKNWUpSXCFRRexr3vz+VO7s\nKeRBzHpzNYx+5/tXgR9ka5P9/RdTT5LDuS/mANfe2k+02MJePdUwZfZ8BzBW\nIznPVeBWz/6QF9MMN259fGKdzfjkA13StFjuDV4r1MnZlx8aMUSlRqhJ7ma3\nXAYPSj/BMVr4dUl6v7CjT+xsbLJyOXRiHO4fVOyVghB8mxxp31qjMBIBiDA3\nWjBP\r\n=+gIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"f1b0449b1b3d1cacf1e5474a61f3a3e6a3b46acd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","publish":"npm publish","release":"gulp release --tagmessage","prebuild":"npm install && npm run clean","stage-release":"gulp stage-release --newversion"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.git","type":"git"},"_npmVersion":"5.5.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"9.2.0","dependencies":{"jspdf":"^1.3.5","es6-promise":"^4.1.1","html2canvas":"^1.0.0-alpha.12"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","rimraf":"^2.6.2","rollup":"^0.51.8","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.9.0_1526754934082_0.8204417501037284","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"html2pdf.js","version":"0.9.1","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.9.1","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://github.com/eKoopmans/html2pdf","bugs":{"url":"https://github.com/eKoopmans/html2pdf/issues"},"dist":{"shasum":"144fbe972848cebaa1cf6f8fa66395422d9aad55","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.9.1.tgz","fileCount":18,"integrity":"sha512-bneX1NQTj67PZuV4WX19fOGLZWbEIZvO8qLAGOKX5VQsbGXX62/5ZraD42oeUHlh5gSOkFpNf+J9lOjQV6qAvg==","signatures":[{"sig":"MEMCIBywD2TOIgc2tZLevtdExwXk1nSYNj5jYX3urqmyfVkIAh8XJmmFRAFNPi+BGzAkerK/ttmtvLk8/5t8OGyb4ljQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1B8VCRA9TVsSAnZWagAAp+4P/A5GXvXR9L8WCK0Grxkg\nJvVzaazOwOGmMSsiFuPGCrFnUKpRxi8LzknXo0F44T9cl7zPluQTkvWHQs7h\nwL9QhzByEuT7wvBNnNR9EcOAj6+K+vU2YJhB+yV2j40G/R/n5Smr9K9hbCs+\nM4T/USLHijJ0q3OE3BjVo8VM5i+YT7EKrNFVefzdKsvvJCKyyCyPFggJECR7\nG+qQ9HOneqvr5DeSAOjFwP0c68Ch1lN/crqTk7Vaw1DLSiby6+E9YA3J0rX8\nDh3lcadfcmtlhuYWXb+CqEzaaBFyIAqJjb3zpwkqWCZPfH4LBymWMSzDDHy0\nXBVkdsCv7j/jalucpaE1llxSPv4kDsafJYhUbHPjC4NPuckZBfN2v9JQv1vc\no7YmFgbSKR0GZFIc9DItWI1RlnXCJf+EdsWkDQ9l89XkfK8Tcdq8OxzL8NBx\nWNsJG5bgPtEcZI09G0o4MhrxPSPwTPtFAo001Qtuw3SjbjJOqZXamty/r/0c\nW3w3Ey3nKfgYWESwmwlTWSUeDo+eNsbEOtVnLG9IzZGbycgBPHWTqAB7Vy5L\nC8769QURcRx4lhuddTNjM91WHD6ixAB4s1SXI/ZCEzrPkk5oYOZE9WBhFf2Y\ngTFV6Xjp9Qh0NK64Wuu3V06g7NeAPfZmrMIuEetLYlEqYSDzDgDuoz99QLRW\n5Fb0\r\n=r8be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"cd774b7b31e1710b07fd4eb4cd42922a7389aad7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","publish":"npm publish","release":"gulp release --tagmessage","prebuild":"npm install && npm run clean","stage-release":"gulp stage-release --newversion"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.git","type":"git"},"_npmVersion":"6.4.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"9.2.0","dependencies":{"jspdf":"^1.4.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0-alpha.12"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","rimraf":"^2.6.2","rollup":"^0.51.8","minimist":"^1.2.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.9.1_1540628244408_0.3344391478161235","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"html2pdf.js","version":"0.9.2","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.9.2","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"9f6d2b57fcfe48ee6deb42e1b3eb56fe4e3a4b22","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.9.2.tgz","fileCount":19,"integrity":"sha512-lWV/dZEDfwX6tGQ2mrjyMCiEgXp9bLn74nxzGkuzWYeWMJ/0col2BJfVI7rflh2vkQd7PXEHTZ6AYe7m8OPrlQ==","signatures":[{"sig":"MEUCIQCXnR6XCaHa0xPdZQqEo54sp5GgRBAy9DlhubuANS2bSQIgDOv9fO/miFuKcf1r43eEMhGWyrNRR9HxIzDkrGlvCbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTUicCRA9TVsSAnZWagAAzEkP/3c+YRuxur2s1/hJTjmt\nIiWq8nPt58aUr/s0DHJpo997ld+DQ8MLmtZ0MsiyX5+FjLT68O36ESTrXT8U\nWOeug9+PHLWmXCAwyCCMawif5v81edJLpcYACRQyqqn7XPDHouaFMl038D1X\nBVQPaZ2YDgt6jP287GuBOSHQcrnV5c5jgN0+E/8rrZWMZG3qVIir1juyjZGn\n5nFad+NeZ0QvqCNzDYaF8cikVhNVXITqN1PrtD+ANRg/saNFrdxeaKYUWCsD\nOGBQyO1k+YfIbZCXjYbZQGnzk0uecPNNPEbo5a15zLFI+i+6oiqg991FPlpd\n4NIdc4RpWmu5yS6SsYWIZvhyOLwNrmWcPRdkIMrrun/oZpA2x1q5SiwU9t55\nCDfJFi5R4jj5heOoajvClvrjIAyBErCTLyrnNIqp7MOI5O2DVMSW/nCWcGyl\nQTHksNEPvC8SLA9qbCr15P84H44LpLtfrQlwnrPb9xjqi9884qizmS71vti6\nOqpNcrymhX+CjFIjDZ30Q1NDJkHJCPq6YGhb3XT0HNJjZGt1s/kXsAhp345T\nfyHFBkqefNZS58GTHRQL4AVq4xLsKWvF0kmja7AFaP6k9bPkejkbWdQVzJa+\nye/S6KNXGZZR0KQTopdHVH1tcnf1GTUa2OK/i+ZPTx3reMmiM8na5d4Rji3C\n3RSy\r\n=tffe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"f6ac182936be8be9f7a1309c44bb82aaba9031ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","publish":"npm publish","release":"gulp release --newversion","prebuild":"npm install && npm run clean","publish-gh":"gulp publish-gh"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"10.16.0","dependencies":{"jspdf":"^1.4.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0-alpha.12"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","rimraf":"^2.6.2","rollup":"^0.51.8","minimist":"^1.2.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.9.2_1582123164460_0.2269910597045628","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"html2pdf.js","version":"0.9.3","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.9.3","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"e7fc6143f748ce253670eaae403987342b66b15c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.9.3.tgz","fileCount":19,"integrity":"sha512-M254g3Z+ZsjtQFDxJlU6E8Zgb8xOpCBQQM1lFPn4Lq+myAdWoYtMFnwlVo/eOI9R1cG75+YmMSDQofkugwOV/Q==","signatures":[{"sig":"MEUCIBVyUwNSkGZEToK5zsJ5OmbPsTFXxXb3a0OxKn0mZvo+AiEA1irotXyBEes/veE08qqkY9aBgs3wxmh9e8T4Y1/EypA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghWaXCRA9TVsSAnZWagAA16gP/1Wf/BjzIDJAGoWto0Q9\nCaTqvnF0d6nKDpiSdJSZ4heWME66MNjIwQRDR6NxOPmyr+55jH2xwJZuWMks\ndwp5hCvSI97t6X5i/iBxrxbFxoWgd+ro7B/42I5UGiDHz+T24lpU/So1XaxZ\njesOjADQgeNRJ3ZQ2TmC02tl6323yTwapHT1QDxdqP4HJG1VW5ot3xXKrfwn\nn9ExM+f+Nep6F/TLkOYKH4bXwSAyalqlVUGWQ00KRv/eyNbv/ftFpKrLUm1/\n3esE/4Xa9FFvo+aYs6hKs9Cjh6jKfzHzECk9wMaFD53aw5zbZ7l8RqKaZGpq\nfyt19mPnX/oFhHbh7Ll48Pc1EfAwdvV1ebVz7rM6N2AnEJWA4433k3GdFhNX\nsK9kMRNjuI+MJFHVfxVJ1688U2HpfHQMQwF7HbzYybwrPqEDmyYT/wznMRmp\n0eKzh2O9phr5S7YBmmDlnDBTEwlxMWtOI6edXt6m78GARbSEhnTVt4wEuoGk\nx1msLsHGO28lFJigCTlCR0WDN0TuvpI6n956vd8ZgnU4Maauejs2L+wRnPvb\nY/7D9M1QmA9Dl9bSMzVnbvUy5CFoq/6zUqMNdJaWY65a3byVtDRScb3IVW2y\nSB38UG/ww16xp3MTbzTTmKDBwF+89Ci3Np4d15z1DIoVdJEssfyhUP/6gzRV\ng/GX\r\n=W8u2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"9570b2ccdde31e6c5271e965fc5e9fa828c54f68","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","clean":"rimraf dist","release":"node ./build-scripts.js release","prebuild":"npm install && npm run clean","publish-gh":"node ./build-scripts.js publish-gh"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"7.11.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"10.16.0","dependencies":{"jspdf":"1.4.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0-alpha.12"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.2","rollup":"^0.51.8","commander":"^7.2.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-uglify":"^2.0.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.9.3_1619355286672_0.9465381028756521","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"html2pdf.js","version":"0.10.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.10.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"81dd527aea420c8d5910f037acb805dbd6fe7eb3","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.10.0.tgz","fileCount":19,"integrity":"sha512-BhvqxkCZ7wV/896wGM2SlXg/HUIeAOV8sKdYma8Uoiquw0gNWKpKgXbnxd/xlqNZXNRfzfwMW6G17cgSKwIazA==","signatures":[{"sig":"MEUCIFYVGZslAqvxuP5HTyuXurYwfUxfWgbjqWu+D4bi1+vRAiEAictA32lImtTfDumiiid979Z1WfJbZbGeiUaB8VGAa7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLc42CRA9TVsSAnZWagAAdcMQAJHoD/PwaoSLkwDfZmoV\nUEDptMu3ZbSF+hoILgP0MJf1f6FHXhYxs88Br3guvYr9uPdhlAsJCMJt5j6X\n6gBxBNasiUUgGq0393Y8RTR/AhSHbh3JDbGVIi3mLJ08cDso7oGTYmiWwXtd\nwZqPOCU+qbSQywr5kOVU/K3LoWXFvuOd51if4qKpzzII8D3E4HOV0IHB06tx\nmCV1lXbaHM0e5E6LK8KUJezjWx7vEx3q89WlcMSpC4HiWNJQ1m0cr3JooLTi\nCNQ13PeemK3vHbVxqyXOUbhOGYd2GtewVFRQ+uB1t5aV0/9F2iQ55BGdqlJh\nqfkdZXT3vTz6HJdztqxZ0xRijEO+0npOJRgGeBcLNG5LRGPEiEErMFavnZIq\novqRZ2Az8JsjnwiuZzl+GyD/EBBI4tLLo56HkhqfzPmk+JnP8Txoj12SlDCJ\nkLUvGUy9Fwcejqgxb7Gsb+aGNoVyUzhdDdoPmrBRLA3oN47FtBp5G4o6yD+0\nguIF+gQaPw6dqT2ocGw10892pQjUcMqKFQ0Rl4Ith6HqwLjdhCjvTBlNcved\nGj7w1PvYT530iAgeyaC0nTGLwk2cuOT9y5SQnd8+M6su/9tnsgOLc9SEXpXl\nOuhO6f8/5w9cUaVsI96vHMdPnSzeFd8ICx8UxPxOES+bPIbgWgx2EXNBT35G\n7ySr\r\n=nxku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/require/html2pdf.cjs.js","module":"dist/include/html2pdf.es.js","browser":"dist/html2pdf.js","gitHead":"43a2f8bfd622fc586a3e3e935a7651a980c15764","scripts":{"dev":"webpack --env=dev","test":"start-server-and-test test:serve http://localhost:3000 test:run","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","release":"node ./build-scripts.js release","test:run":"npx karma start karma.conf.js","publish-gh":"node ./build-scripts.js publish-gh","test:serve":"pdftest serve 3000 ./test/reference/snapshot","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"7.11.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jspdf":"^2.3.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^6.3.4","mocha":"^6.1.4","rimraf":"^2.6.2","core-js":"^3.16.0","pdftest":"^0.3.0","webpack":"^5.45.1","commander":"^7.2.0","chai-spies":"^1.0.0","karma-chai":"^0.1.0","@babel/core":"^7.14.8","karma-mocha":"^2.0.1","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","karma-chai-spies":"^0.1.4","@babel/preset-env":"^7.14.8","karma-ie-launcher":"^1.0.0","karma-edge-launcher":"^0.4.2","karma-mocha-reporter":"^2.2.5","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","start-server-and-test":"^1.12.0","karma-firefox-launcher":"^1.1.0","webpack-bundle-analyzer":"^4.4.2","karma-webpack-preprocessor":"github:ekoopmans/karma-webpack-preprocessor#update-2021"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.10.0_1630391861750_0.9426967255894663","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"html2pdf.js","version":"0.10.1","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.10.1","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"9363910cca52a54113633e552a726722209a8eed","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.10.1.tgz","fileCount":17,"integrity":"sha512-3onwwhOWsZfNjIZwV6YIJ6FVhXk+X9YxHSqzeS6hup+1dGi2DHI+zZYUJ+iFnvtaYcjlhyrILL1fvRCUOa8Fcg==","signatures":[{"sig":"MEQCIDUF5TDOXKZ8aBuNoTBufuoHvs38B7SBPCMLyDGMYEm+AiANCusDJ+ZXpBpVxyZvgV2SFjKuLvvTBKBaKQpER322Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6360108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMED0CRA9TVsSAnZWagAAQsoP/099VVDeK769GCL8SvF9\n+NBoM876FcigAgDPryd/NYyDP4F64wWCItU+jdXVOag00YqCdZDEoMURF4xr\nIqqsEOwpbfIspEur1lKdu1BSkV7wOeB5PrclnfGckrsKFv1zKmq6B/GV3Ckz\nPzBiegb7rvTZ2tuwoslYVzkLVmyTPKna9cjjARDhD09xD7XAyv4qZHcd2epW\nZzrCE4zUl23sdmHDuyOkKweabh3DlJhR+kezvd9c8AqV2jdFfQG3xC8+vQmM\nv/If3qVXH8hlnx1Ff+rEK5a0QV/llDXwTDv4+MuXh469k2Gw+6qev8WZlfOp\nK8s9yCik0M2mj+dVqkcVDAPIMwoohZJgjE0Cd38ZbwTStG3C+Swk34fiMbzi\nKlVh4FqHTfznBZ7ogxQQbtZ5+VRl533LgWo3I9sQ/I2HO1xa5i3PFloIO/qi\nAkgXE3LYiWwT9wOxCSRyH23vV1FQoMhoQjZ12TOmp9kmNL8yrUBDtvRxv5n3\nQiIJciFZsqaKWeqP+uq9eSgVSSfJ4QydTpyWKZRPcLyOh1nGIKIAvVod8rPY\npNgWWqNTdO+gZJmTxE4jFqJOtc+qzWG2BbvLigNBmfCJkROhOapGeN4bRHrt\nm2qlKTJTm8yA9pB65SolgWxDSf8l64vh+ef8c//OanIb8p6DhQUTb5hs4VVr\nhQ7z\r\n=0cY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/html2pdf.js","gitHead":"f6c5e835f420af58bc09262cf2ab310fb0190a79","scripts":{"dev":"webpack --env=dev","test":"start-server-and-test test:serve http://localhost:3000 test:run","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","release":"node ./build-scripts.js release","test:run":"npx karma start karma.conf.js","publish-gh":"node ./build-scripts.js publish-gh","test:serve":"pdftest serve 3000 ./test/reference/snapshot","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+https://github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"7.11.1","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"14.16.1","dependencies":{"jspdf":"^2.3.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^6.3.4","mocha":"^6.1.4","rimraf":"^2.6.2","core-js":"^3.16.0","pdftest":"^0.3.0","webpack":"^5.45.1","commander":"^7.2.0","chai-spies":"^1.0.0","karma-chai":"^0.1.0","@babel/core":"^7.14.8","karma-mocha":"^2.0.1","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","karma-chai-spies":"^0.1.4","@babel/preset-env":"^7.14.8","karma-ie-launcher":"^1.0.0","karma-edge-launcher":"^0.4.2","karma-mocha-reporter":"^2.2.5","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","start-server-and-test":"^1.12.0","karma-firefox-launcher":"^1.1.0","webpack-bundle-analyzer":"^4.4.2","karma-webpack-preprocessor":"github:ekoopmans/karma-webpack-preprocessor#update-2021"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.10.1_1630552308196_0.05539378911811976","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"html2pdf.js","version":"0.10.2","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.10.2","homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"29c0e4cebf2cbde4ed0c2e8abb98eecac22ff66f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.10.2.tgz","fileCount":17,"integrity":"sha512-WyHVeMb18Bp7vYTmBv1GVsThH//K7SRfHdSdhHPkl4JvyQarNQXnailkYn0QUbRRmnN5rdbbmSIGEsPZtzPy2Q==","signatures":[{"sig":"MEUCIQC7qekvS2d/qN+8wzOHt+O5BEnvrMUvKBgBc0qSB0hRdQIgOm77QmsUAQp+GSIRLbtR6YWZKDJaQzzVoOkKtRJyydE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6361830},"main":"dist/html2pdf.js","gitHead":"11c863b615125616c36d896a8879584b5a79b86e","scripts":{"dev":"webpack --env=dev","test":"start-server-and-test test:serve http://localhost:3000 test:run","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","release":"node ./build-scripts.js release","test:run":"npx karma start karma.conf.js","publish-gh":"node ./build-scripts.js publish-gh","test:serve":"pdftest serve 3000 ./test/reference/snapshot","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"8.19.4","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"jspdf":"^2.3.1","es6-promise":"^4.2.5","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^6.3.4","mocha":"^6.1.4","rimraf":"^2.6.2","core-js":"^3.16.0","pdftest":"^0.3.0","webpack":"^5.45.1","commander":"^7.2.0","chai-spies":"^1.0.0","karma-chai":"^0.1.0","@babel/core":"^7.14.8","karma-mocha":"^2.0.1","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","karma-chai-spies":"^0.1.4","@babel/preset-env":"^7.14.8","karma-ie-launcher":"^1.0.0","karma-edge-launcher":"^0.4.2","karma-mocha-reporter":"^2.2.5","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","start-server-and-test":"^1.12.0","karma-firefox-launcher":"^1.1.0","webpack-bundle-analyzer":"^4.4.2","karma-webpack-preprocessor":"github:ekoopmans/karma-webpack-preprocessor#update-2021"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.10.2_1719808891318_0.5696139342924302","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"html2pdf.js","version":"0.10.3","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.10.3","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"6b7ca3e95afdfcaf2b560821fa59fbd06fdd9236","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.10.3.tgz","fileCount":17,"integrity":"sha512-RcB1sh8rs5NT3jgbN5zvvTmkmZrsUrxpZ/RI8TMbvuReNZAdJZG5TMfA2TBP6ZXxpXlWf9NB/ciLXVb6W2LbRQ==","signatures":[{"sig":"MEQCIGkWS+b9dfhlT1543Q4Xpmn7SkbpniGwZcC6UhYZDS7QAiAcuy56KBSR1ViUDSPgB8i3Js5tTSygK194guZKpWEudg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6481436},"main":"dist/html2pdf.js","gitHead":"b7b1ae242085a100ec93333542e607838f29ea91","scripts":{"dev":"webpack --env=dev","test":"start-server-and-test test:serve http://localhost:3000 test:run","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","test:run":"npx karma start karma.conf.js","test:serve":"pdftest serve 3000 ./test/reference/snapshot","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"8.19.4","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"jspdf":"^3.0.0","es6-promise":"^4.2.5","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^6.3.4","mocha":"^6.1.4","rimraf":"^2.6.2","core-js":"^3.16.0","pdftest":"^0.3.0","webpack":"^5.45.1","chai-spies":"^1.0.0","karma-chai":"^0.1.0","@babel/core":"^7.14.8","karma-mocha":"^2.0.1","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","karma-chai-spies":"^0.1.4","@babel/preset-env":"^7.14.8","karma-ie-launcher":"^1.0.0","karma-edge-launcher":"^0.4.2","karma-mocha-reporter":"^2.2.5","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^2.2.0","start-server-and-test":"^1.12.0","karma-firefox-launcher":"^1.1.0","webpack-bundle-analyzer":"^4.4.2","karma-webpack-preprocessor":"github:ekoopmans/karma-webpack-preprocessor#update-2021"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.10.3_1740546951165_0.4617947052231388","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"html2pdf.js","version":"0.11.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.11.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"508179609ca2bc334bbd6f4708f6dc7db28a2a90","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.11.0.tgz","fileCount":17,"integrity":"sha512-ogrQfHgCHKIxR7z48vmhs+YNEkGguZmFdQJESVZo+9HRddJiTlUKKfvt6doTh+oaJA7krsA8msfDjmd+fN2tYw==","signatures":[{"sig":"MEQCIC1h6jNihDkhOg3JSwn7yPMXspulD+a/koCI3/HfRpNWAiBJZgHosMLs3d82xoDYa4MaIT21E76d79TWg2zJ9kh+RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6561698},"main":"dist/html2pdf.js","gitHead":"5db3b24e61dc0b9401b122e82d3997d6487f136c","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","mocha":"^6.1.4","sinon":"^21.0.0","rimraf":"^2.6.2","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.11.0_1755917836448_0.13838206125132246","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"html2pdf.js","version":"0.11.1","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.11.1","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"d5c8ff17529bc8d04ea7229e6c5579a55a24a258","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.11.1.tgz","fileCount":17,"integrity":"sha512-F71qGs3GAGd5SK2YETIJj0P1KyB421ojTTMb9KMtgDCWnADjkiDYwbfd5v+pw1tHs5H5QUQ28N04nx3KN3ybAA==","signatures":[{"sig":"MEYCIQCn+Tg2EuFunVtvNnk2g5FqRUFqy9S1/Ap42j/Q2Xf2TQIhAPM7S6IVjfyiU80OKzBv3QzskldI66tIT75qM0GESY7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6571937},"main":"dist/html2pdf.js","gitHead":"89eef38eb730fedcd298a65df6b5f99215d8b421","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","mocha":"^6.1.4","sinon":"^21.0.0","rimraf":"^2.6.2","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^4.7.2","babel-loader":"^8.2.2","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.11.1_1755995568871_0.7106512145826647","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"html2pdf.js","version":"0.11.2","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.11.2","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"9bb8a33497af683aaa3c5a5e829bf6aaca4700db","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.11.2.tgz","fileCount":17,"integrity":"sha512-kDL6OUQl5cl19tUHIIn4fXDbvxuoan0nOkdy5NpdUTC0VL7BUKOOXZdQIiRgSzcVRPf1lbWabAG42BFIY2M+dg==","signatures":[{"sig":"MEYCIQCQ4HJ0we8Lt0ZlJKFkkda6VdvnUNjus7r0o7HAoaMV1AIhAII1/j0o6Ik96vATMrDsNgYTJ2ybcsx1iLZ2hz7dE1Xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5935971},"main":"dist/html2pdf.js","gitHead":"e15047ba14cccef15cbaa4b186a14b970a4bdfc9","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","sinon":"^21.0.0","rimraf":"^6.0.1","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^6.0.1","babel-loader":"^10.0.0","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.11.2_1756191408214_0.8309117926461849","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"html2pdf.js","version":"0.11.3","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.11.3","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"86bf497d1dbfcb4362cd4a675efcd3ab82a732e5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.11.3.tgz","fileCount":17,"integrity":"sha512-LBTCyad5QOeukoi+0Qc+vGGN0pnoTGondkg1RLGBCMhplessiWi29Rb1rHFjDC+hS6NckQIhAAK8oD+liy2IOg==","signatures":[{"sig":"MEQCIEB8GE26iQqMW1MnKauuZ6Mi8JCwaDKkmSZL1p6KqEA8AiBcIAI8iaRIbWZUUHFtwb3aMvMvxE9Tkvf3IjuRNr08hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6719281},"main":"dist/html2pdf.js","types":"./type.d.ts","gitHead":"2e817bb717113d8c9107e219d39274479a3431ce","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","sinon":"^21.0.0","rimraf":"^6.0.1","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^6.0.1","babel-loader":"^10.0.0","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.11.3_1756614019481_0.7173560493077027","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"html2pdf.js","version":"0.12.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.12.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"97b263fe2f74e95050ce6d5a9a17c47cc2afa831","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.12.0.tgz","fileCount":18,"integrity":"sha512-UiaAxJpkNiintpAKZ94V0GTmwDSootT78f5AHw5nUjDXo+RHsJJ0aVhoccrxdWiM7Lx2cJ929ca7mAnbSt13gw==","signatures":[{"sig":"MEUCIAylPf3au511lXpXKuEe17c5D9/vi/U6O0A77zzPBtFfAiEA7iZI9KbUghydk+XtK/BAFyyR/MyAL/ELChf0tH2tziE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7163652},"main":"dist/html2pdf.js","types":"./type.d.ts","gitHead":"36b6a13f5d45ff39e7e35b65e5288ad6fc5e98ad","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.18.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","sinon":"^21.0.0","rimraf":"^6.0.1","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^6.0.1","babel-loader":"^10.0.0","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.12.0_1756614125389_0.014605987206008031","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"html2pdf.js","version":"0.12.1","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.12.1","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"df3dfb4669602ee3ff1d48bd064886896549d9d5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.12.1.tgz","fileCount":19,"integrity":"sha512-3rBWQ96H5oOU9jtoz3MnE/epGi27ig9h8aonBk4JTpvUERM3lMRxhIRckhJZEi4wE0YfRINoYOIDY0hLY0CHgQ==","signatures":[{"sig":"MEQCIBdYflnOjXCVuFVgRJpDUIzvaBY8HwpC+GWZFbxbseiqAiAnMz8PYwoZImsnM/uHeze2dAqH+JaLKPOzhTux33BRlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165571},"main":"dist/html2pdf.js","types":"./type.d.ts","gitHead":"4bc717ffb0f37aadb36f2c553d162028f80d1d08","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.3","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.19.0","dependencies":{"jspdf":"^3.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","sinon":"^21.0.0","rimraf":"^6.0.1","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^6.0.1","babel-loader":"^10.0.0","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.12.1_1758076779358_0.6478753387565175","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"html2pdf.js","version":"0.13.0","keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"url":"https://www.erik-koopmans.com","name":"Erik Koopmans","email":"erik@erik-koopmans.com"},"license":"MIT","_id":"html2pdf.js@0.13.0","maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"homepage":"https://ekoopmans.github.io/html2pdf.js/","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"dist":{"shasum":"1893d89957c90f585a776ebcdb2bef6a3ed8339e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.13.0.tgz","fileCount":19,"integrity":"sha512-m/U8XqxJIfEfu5GhxRNHk3aqt/gQXoJrVY9nHHBQfYnWEobDXaYEbd50KiU61x7P/BpSiL2MSuFQ84rrDKVfcA==","signatures":[{"sig":"MEYCIQDxGTWwZ/JySS7zgzLJaGXRP2MCmYP6UF48d2YDwyCapQIhAJZqTXr3Q2Z9QOjfo8XdUTL2yxPJCx8H/BzZ+0+TNjbE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10907201},"main":"dist/html2pdf.js","types":"./type.d.ts","gitHead":"69eb04e5110b743b00511b316e2fe276986b55fd","scripts":{"dev":"webpack --env=dev","test":"npm run test:unit && npm run test:vdiff","build":"npm run clean && webpack --env=prod","clean":"rimraf dist/*","start":"web-dev-server --open demo/ --node-resolve --watch","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","dev:analyze":"webpack --env=dev --env=analyzer","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","test:vdiff:golden":"d2l-test-runner vdiff golden"},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"repository":{"url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Client-side HTML-to-PDF rendering using pure JS","directories":{},"_nodeVersion":"22.21.1","dependencies":{"jspdf":"^4.0.0","html2canvas":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.1","sinon":"^21.0.0","rimraf":"^6.0.1","core-js":"^3.16.0","webpack":"^5.101.0","pdfjs-dist":"^5.3.93","@babel/core":"^7.14.8","webpack-cli":"^6.0.1","babel-loader":"^10.0.0","@web/dev-server":"^0.4.6","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","webpack-bundle-analyzer":"^4.4.2"},"_npmOperationalInternal":{"tmp":"tmp/html2pdf.js_0.13.0_1767751632936_0.762020108222615","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"html2pdf.js","version":"0.14.0","description":"Client-side HTML-to-PDF rendering using pure JS","main":"dist/html2pdf.js","types":"./type.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/eKoopmans/html2pdf.js.git"},"keywords":["javascript","pdf-generation","html","client-side","canvas"],"author":{"name":"Erik Koopmans","email":"erik@erik-koopmans.com","url":"https://www.erik-koopmans.com"},"license":"MIT","bugs":{"url":"https://github.com/eKoopmans/html2pdf.js/issues"},"homepage":"https://ekoopmans.github.io/html2pdf.js/","dependencies":{"dompurify":"^3.3.1","html2canvas":"^1.0.0","jspdf":"^4.0.0"},"devDependencies":{"@babel/core":"^7.14.8","@babel/preset-env":"^7.14.8","@brightspace-ui/core":"^3.156.4","@brightspace-ui/testing":"^1.31.2","@web/dev-server":"^0.4.6","babel-loader":"^10.0.0","bootstrap":"^5.3.8","core-js":"^3.16.0","json5":"^2.2.3","lit":"^3.3.1","pdfjs-dist":"^5.3.93","rimraf":"^6.0.1","sinon":"^21.0.0","vue":"^2.7.16","webpack":"^5.101.0","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^6.0.1"},"scripts":{"build":"npm run clean && webpack --env=prod","build:analyze":"npm run clean && webpack --env=prod --env=analyzer","clean":"rimraf dist/*","dev":"webpack --env=dev","dev:analyze":"webpack --env=dev --env=analyzer","start":"web-dev-server --open demo/ --node-resolve --watch","test":"npm run test:unit && npm run test:vdiff","test:unit":"d2l-test-runner --chrome","test:vdiff":"d2l-test-runner vdiff","test:vdiff:golden":"d2l-test-runner vdiff golden"},"gitHead":"29a31027d105782f10918bbf7fcada67488199dc","_id":"html2pdf.js@0.14.0","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-yvNJgE/8yru2UeGflkPdjW8YEY+nDH5X7/2WG4uiuSCwYiCp8PZ8EKNiTAa6HxJ1NjC51fZSIEq6xld5CADKBQ==","shasum":"dd2fdf2ee3036cb4c0d7c0d4606ee2da7c677e83","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/html2pdf.js/-/html2pdf.js-0.14.0.tgz","fileCount":19,"unpackedSize":10909442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/0yB7c3cD3mm0U7i25rjK2EI6y96vTyqXzmlOhgFZvAIgFwfxYvefX2YI2IRK88AZGaH74mISu6A9nd5lPZyl8/U="}]},"_npmUser":{"name":"anonymous","email":"erik@erik-koopmans.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"erik@erik-koopmans.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/html2pdf.js_0.14.0_1768180714419_0.7300212524120457"},"_hasShrinkwrap":false}},"name":"html2pdf.js","time":{"created":"2017-11-26T05:45:22.414Z","modified":"2026-01-12T01:18:34.964Z","0.8.0":"2017-11-26T05:45:22.414Z","0.8.2":"2017-12-19T12:57:43.574Z","0.9.0":"2018-05-19T18:35:34.166Z","0.9.1":"2018-10-27T08:17:24.554Z","0.9.2":"2020-02-19T14:39:24.569Z","0.9.3":"2021-04-25T12:54:46.781Z","0.10.0":"2021-08-31T06:37:42.010Z","0.10.1":"2021-09-02T03:11:48.443Z","0.10.2":"2024-07-01T04:41:31.537Z","0.10.3":"2025-02-26T05:15:51.354Z","0.11.0":"2025-08-23T02:57:16.710Z","0.11.1":"2025-08-24T00:32:49.137Z","0.11.2":"2025-08-26T06:56:48.427Z","0.11.3":"2025-08-31T04:20:19.730Z","0.12.0":"2025-08-31T04:22:05.629Z","0.12.1":"2025-09-17T02:39:39.586Z","0.13.0":"2026-01-07T02:07:13.280Z","0.14.0":"2026-01-12T01:18:34.749Z"},"readmeFilename":"README.md","homepage":"https://ekoopmans.github.io/html2pdf.js/"}