{"_id":"@d0whc3r/jspdf","_rev":"3-2bccf0f566762a74418b04b1cb857f3d","name":"@d0whc3r/jspdf","dist-tags":{"latest":"1.5.3"},"versions":{"1.6.0":{"name":"@d0whc3r/jspdf","version":"1.6.0","homepage":"https://github.com/d0whc3r/jspdf","description":"PDF Document creation from JavaScript","main":"dist/jspdf.min.js","bugs":{"url":"https://github.com/d0whc3r/jsPDF/issues"},"types":"types/index.d.ts","keywords":["pdf"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/d0whc3r/jsPDF.git"},"dependencies":{"atob":"^2.1.2","btoa":"^1.2.1","canvg":"1.5.3","es6-promise":"^4.2.8","file-saver":"2.0.2","html2canvas":"^1.0.0-rc.5","omggif":"1.0.10","stackblur-canvas":"2.2.0"},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-external-helpers":"7.7.4","@babel/preset-env":"^7.7.7","acorn":"^6.1.1","babel-plugin-rewire-exports":"1.0.1","codeclimate-test-reporter":"0.5.1","diff":"4.0.1","docdash":"1.1.1","eslint":"^6.7.2","folder-delete":"1.0.4","gulp-babel":"^8.0.0","inquirer":"^7.0.1","jasmine":"^3.5.0","jasmine-core":"3.5.0","jasmine-expect":"^4.0.3","js-yaml":"3.13.1","jsdoc":"3.6.3","karma":"4.4.1","karma-babel-preprocessor":"^8.0.1","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-firefox-launcher":"1.2.0","karma-ie-launcher":"1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-matchers":"^4.0.2","karma-mocha-reporter":"2.2.5","karma-sauce-launcher":"2.0.2","karma-verbose-reporter":"0.0.6","local-web-server":"3.0.7","markdown":"0.5.0","np":"^5.2.1","promise-polyfill":"8.1.3","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-buble":"^0.19.8","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-sizes":"^1.0.1","uglify-js":"3.7.2"},"scripts":{"start":"ws","build":"npm install && node build.js && node build.js type=node","build-browser":"node build","build-node":"node build type=node","version":"npm run build && git add -A dist","test":"npm run test-local","test-online":"karma start karma.saucelabs.conf.js --single-run --verbose && for a in coverage/*; do codeclimate-test-reporter < \"$a/lcov.info\"; break; done","test-local":"karma start karma.conf.js","test-local-dist":"karma start karma.dist.conf.js","test-node":"node build type=node minify=false && jasmine --config=spec/support/jasmine.json","test-training":"node spec/utils/reference-server.js","delete-docs":"node deletedocs.js","generate-docs":"jsdoc -c jsdoc.json --readme README.md","release":"np"},"gitHead":"3d0681c006132fa865aefbb49ea393f0e3e9a8a2","_id":"@d0whc3r/jspdf@1.6.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-faKElJHhqgPzv/RxRUQmBqoAlWkz6GP+IhZ/QkFBDFM9Xm2mFD4zRCaBGsTRMt+SFjRS2aSREex2BC5eVcivEg==","shasum":"32637b78b2057788169e75897df20b188c252e18","tarball":"https://registry.npmjs.org/@d0whc3r/jspdf/-/jspdf-1.6.0.tgz","fileCount":7,"unpackedSize":2725507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+7LICRA9TVsSAnZWagAA6i0P/3u/CMm2oLPnj8xYBrLF\nWk7xvKZMABFMlmtorEIqxdfbh9t1iBLsi7Kj/27GfJZNQOhmk93vq5ou7CXy\n79hzdQOMVSGN+ijkyc/670aqVk+WddHMz0J5Kn49mWOjbe7MuzDWZYEVBOVZ\nMIgw+zDnB9zOgd8ycKn69JoQOEAFvd7c0W43M3/H+5M1/juyitAB7QaIOpsF\nxfT1mEaB/Hcuv817eQJW3+G874swTnTTbtLIJkU1hO8MyCB7SPKaGDodGLcN\n4MPU0VQyqgi2McxXCIE+vlvxLa3LKycSqo0TUdTD0C4xYecFGjYYTdGUvmm0\n3oX0ZTMsxtxxKZ6zUEUKKL4XrdftEVynZn0wZfmN/cGTFe9LddAKYkYUtI7T\nobp42rvDQoWcYv6yN7c3JrQ6Q2sa/YsJG5zBlVEKajcdkRTzHtKRMp4nNyo+\nfd5DFF79SqPjS5ZfQG3ehYnt631f8e7bS2YBZVKLun4SAPo3Yxm9CtcKq1i3\n/r68F2wxRlXFIaenFy70/xukym72BT+hIaunZUbrAlA+rnU+P65Y/6CqZunq\nWdYWzvq8xYfYfrvoAoVBOlPNjuPDVH3J8qqBd5+bjJgAApvDK0ZMNMQSjIv3\nzk0SVA4468bIk367CX7EEQAJUMWmlQuoceme98yWdI1JzGkHp9g9iOZQoMxs\nEScb\r\n=08R5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJNuM387I1XWYE76ldcXyPAMvn4QQipizW6CU23nLwHwIhAOBKVfi5tpJcwvKmu0DMrESB+QuOpJ3rU62U15ECbDqN"}]},"maintainers":[{"name":"d0whc3r","email":"d0whc3r@gmail.com"}],"_npmUser":{"name":"d0whc3r","email":"d0whc3r@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jspdf_1.6.0_1576776391674_0.9233481169461346"},"_hasShrinkwrap":false},"1.6.1":{"name":"@d0whc3r/jspdf","version":"1.6.1","homepage":"https://github.com/d0whc3r/jspdf","description":"PDF Document creation from JavaScript","main":"dist/jspdf.min.js","bugs":{"url":"https://github.com/d0whc3r/jsPDF/issues"},"types":"types/index.d.ts","keywords":["pdf"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/d0whc3r/jsPDF.git"},"dependencies":{"atob":"^2.1.2","btoa":"^1.2.1","canvg":"1.5.3","es6-promise":"^4.2.8","file-saver":"2.0.2","html2canvas":"^1.0.0-rc.5","omggif":"1.0.10","stackblur-canvas":"2.2.0"},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-external-helpers":"7.7.4","@babel/preset-env":"^7.7.7","acorn":"^6.1.1","babel-plugin-rewire-exports":"1.0.1","codeclimate-test-reporter":"0.5.1","diff":"4.0.1","docdash":"1.1.1","eslint":"^6.7.2","folder-delete":"1.0.4","gulp-babel":"^8.0.0","inquirer":"^7.0.1","jasmine":"^3.5.0","jasmine-core":"3.5.0","jasmine-expect":"^4.0.3","js-yaml":"3.13.1","jsdoc":"3.6.3","karma":"4.4.1","karma-babel-preprocessor":"^8.0.1","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-firefox-launcher":"1.2.0","karma-ie-launcher":"1.0.0","karma-jasmine":"^2.0.1","karma-jasmine-matchers":"^4.0.2","karma-mocha-reporter":"2.2.5","karma-sauce-launcher":"2.0.2","karma-verbose-reporter":"0.0.6","local-web-server":"3.0.7","markdown":"0.5.0","np":"^5.2.1","promise-polyfill":"8.1.3","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-buble":"^0.19.8","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-sizes":"^1.0.1","uglify-js":"3.7.2"},"scripts":{"start":"ws","build":"npm install && node build.js && node build.js type=node","build-browser":"node build","build-node":"node build type=node","version":"npm run build && git add -A dist","test":"npm run test-local","test-online":"karma start karma.saucelabs.conf.js --single-run --verbose && for a in coverage/*; do codeclimate-test-reporter < \"$a/lcov.info\"; break; done","test-local":"karma start karma.conf.js","test-local-dist":"karma start karma.dist.conf.js","test-node":"node build type=node minify=false && jasmine --config=spec/support/jasmine.json","test-training":"node spec/utils/reference-server.js","delete-docs":"node deletedocs.js","generate-docs":"jsdoc -c jsdoc.json --readme README.md","release":"np"},"gitHead":"94bada4b5568e054ecf7d5dd9b2aeb1e8abccb1a","_id":"@d0whc3r/jspdf@1.6.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-1dJHQyhO8BotNYDGhsfo87EtsPDdDSUoPXVf1qNCHAzkl4GRfUrpcNPiw4HXFca6rXrC+u2wUtzAWBHaM7A9gg==","shasum":"cfc914471b5707e9e9ea685c48b1ea9f07d6fdf4","tarball":"https://registry.npmjs.org/@d0whc3r/jspdf/-/jspdf-1.6.1.tgz","fileCount":7,"unpackedSize":2725507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+7NSCRA9TVsSAnZWagAAM30P/iKJQTisYXIf8keKTyEz\nGA/vFAJGZuXEd4Xc4Zll9T1YEZFFxC1WGEXDoIh4rH8ClOD+npHaB0x5allp\nH8Pg17PRX9uu8BEhcGKZw9Dto0gKEDLYZn/64qVnlV40EXzrjpIcoTnd50tX\nK/M3ob0MH/vF4Sxfo/ha95ngmA/Z7Xk0ueJXgLG++qM87+1yA6ic1bX4i2iT\nqhLNtyVpuUgvlh5Mhx1NIit5/vBs8cX3RKJ3JjhqO/vhojnt3vRaqtxtir5n\nqT2g5WGkcYRODYNUHKK+uBIG8r3OqvKSTqiKTvqW9iqbKBnW2AmGDxrSyAcz\nyCgrjPVtswmtf2w5iG1ceKrCBQgqXXCJPPmqA+mXnVsRcAzjg1P98MWbZryl\nA7xe/D95JlIrUoYuOUe+1LdmUc0g8npD6YUynImYz/bRqqwX+rVoi+iSgNVd\ngXHKFFODF88dZ+aoG/nPvERFVVODNcs3dtErphoBHPi34VXzeS0JJI8o9rK2\nL3ArGoxgthYOZwbnVJBuAJpaONAmO0NnbngpKlwPctOIcwyT7khYhXgHYbd3\nQTFHO7PWgrQLU7UVuYREccr3K2DZ0Y9zoFoW1h2BIhhG+p/t9vCyDW6IbTKj\nf+Mv7e++vJTrfBLTIq7qpeO+g2418jMGT811G3eqsRkFXF+7ail5kLYJbvPv\nxrsi\r\n=HA7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMRvo/8YThDkzMp3teTKRgVxuKb+bwlxxHWNmAsrB5RAiASPwVajP2mFjPK0UgDNl37h6ZfAcyjHC6U3+V5nFGOnA=="}]},"maintainers":[{"name":"d0whc3r","email":"d0whc3r@gmail.com"}],"_npmUser":{"name":"d0whc3r","email":"d0whc3r@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jspdf_1.6.1_1576776530068_0.4828216246047503"},"_hasShrinkwrap":false},"1.5.3":{"name":"@d0whc3r/jspdf","version":"1.5.3","homepage":"https://github.com/mrrio/jspdf","description":"PDF Document creation from JavaScript","main":"dist/jspdf.min.js","bugs":{"url":"https://github.com/MrRio/jsPDF/issues"},"keywords":["pdf"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MrRio/jsPDF.git"},"dependencies":{"canvg":"1.5.3","@d0whc3r/file-saver":"1.3.8-0","html2canvas":"1.0.0-alpha.12","omggif":"1.0.7","promise-polyfill":"8.1.0","stackblur-canvas":"2.2.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"7.2.0","@babel/preset-env":"^7.2.0","babel-plugin-rewire-exports":"1.0.1","codeclimate-test-reporter":"0.5.1","diff":"3.5.0","docdash":"1.0.1","folder-delete":"1.0.3","gulp-babel":"^8.0.0","jasmine-core":"3.3.0","jasmine-expect":"^4.0.0","jasmine-matchers":"^0.2.3","js-yaml":"3.12.0","jsdoc":"3.5.5","karma":"3.1.4","karma-babel-preprocessor":"^8.0.0-beta.0","karma-chrome-launcher":"2.2.0","karma-coverage":"1.1.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jasmine":"^2.0.0","karma-jasmine-matchers":"^3.8.3","karma-mocha-reporter":"2.2.5","karma-sauce-launcher":"1.2.0","karma-verbose-reporter":"0.0.6","local-web-server":"2.6.0","markdown":"0.5.0","rollup":"0.68.2","rollup-plugin-babel":"4.1.0","rollup-plugin-node-resolve":"3.4.0","uglify-js":"3.4.9"},"scripts":{"start":"ws","build":"npm install && node build.js && node build.js type=node","version":"npm run build && git add -A dist","test":"karma start saucelabs.karma.conf.js --single-run --verbose && for a in coverage/*; do codeclimate-test-reporter < \"$a/lcov.info\"; break; done","test-local":"karma start karma.conf.js","test-training":"node tests/utils/reference-server.js","delete-docs":"node deletedocs.js","generate-docs":"jsdoc -c jsdoc.json --readme README.md"},"_id":"@d0whc3r/jspdf@1.5.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-R6nmyl+SvxPIjBpcaLUR5zAdMNHyqXovpU0yfD0zYhEOf7oT6R34aS8ZTvg9Y0+bZDVVsPLu9TlsjDmgw1KXAQ==","shasum":"9854003b624421bb6c4abd3bc90435d8bb5e1a58","tarball":"https://registry.npmjs.org/@d0whc3r/jspdf/-/jspdf-1.5.3.tgz","fileCount":6,"unpackedSize":2196468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBIkbCRA9TVsSAnZWagAAI/4P/2YqoePAlJoX9azIXWaf\n1KA/yAR/7MmhfubsydYtQJY/82Opcy5UqS/SViyHEFu8WxF4KUZFLWAwzTPy\nRqlE40Bq4tgMrf60GfbfbBHU0nyCdQkWhDclTZCo3nVuyw2RTb+MLbmMzKXC\nentauzowh14BlhRcE/rYvZPRojgr0Qi+XeSZzp2TzDvfZ5j95AFuyWwVNUmL\nk5LpoPwraKSXMkHxxw6nFyMbGLXn49D7Wxxp6ZRwrQStpNMaS4GsyoBulQsh\nYm5jxpvDzfIdPgfbcGpdQtFB2ypFTKM2XFSqYsqyLUox2ktidseN54xTQ/4Z\nyP6ZCrdzqwH1AqxqmqurPxn+rCZLqhHTIi0i7zOnd9fzE5oxtf6aQqMEVqNv\nu5nherXCwyp46LreIF5A+O5A/1o+WZlxekK658QRSMVVw27cJsKzLcdFDTlK\nckNkhWh4wseyzCpmN670hfVbllz9UJs9+S3SHootAh8w5FbVvrZHp4qlZyZ9\nDHcmbS1DBuoPhife/7KJTqtt4dInhmneWU0XfTQkUbl+mFd6oItbApmpkDx1\nya8eKGaW83Wq7ljaLW0ibLWdqvIyn5s31PSR+us8+PfG17wigt+22URzXHPo\n8elHafOTz7ygrTJbNdkbIvbuXpQMkdQGcW2Z8J7Tm8Pd8oP99hfR01U11RnW\nblbw\r\n=cTHi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYn10AFXJOO0PWAxaENFKTi8sxZ8mWAWJ3hQaxP7IlxAiEA1wEL2Pd/WPYEsHfG7ktBU/s0vUPLw0/x2MuseurAecM="}]},"maintainers":[{"name":"d0whc3r","email":"d0whc3r@gmail.com"}],"_npmUser":{"name":"d0whc3r","email":"d0whc3r@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jspdf_1.5.3_1577355547195_0.3378496097002568"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-19T17:26:31.640Z","1.6.0":"2019-12-19T17:26:31.849Z","modified":"2022-04-05T02:28:51.266Z","1.6.1":"2019-12-19T17:28:50.619Z","1.5.3":"2019-12-26T10:19:07.351Z"},"maintainers":[{"name":"d0whc3r","email":"d0whc3r@gmail.com"}],"description":"PDF Document creation from JavaScript","homepage":"https://github.com/mrrio/jspdf","keywords":["pdf"],"repository":{"type":"git","url":"git+https://github.com/MrRio/jsPDF.git"},"bugs":{"url":"https://github.com/MrRio/jsPDF/issues"},"license":"MIT","readme":"# jsPDF\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/MrRio/jsPDF.svg)](https://greenkeeper.io/)\n[![Build Status](https://saucelabs.com/buildstatus/jspdf)](https://saucelabs.com/beta/builds/526e7fda50bd4f97a854bf10f280305d)\n[![Code Climate](https://codeclimate.com/repos/57f943855cdc43705e00592f/badges/2665cddeba042dc5191f/gpa.svg)](https://codeclimate.com/repos/57f943855cdc43705e00592f/feed)\n[![Test Coverage](https://codeclimate.com/repos/57f943855cdc43705e00592f/badges/2665cddeba042dc5191f/coverage.svg)](https://codeclimate.com/repos/57f943855cdc43705e00592f/coverage)\n[![GitHub license](https://img.shields.io/github/license/MrRio/jsPDF.svg)](https://github.com/MrRio/jsPDF/blob/master/LICENSE)\n\n\n\n**A library to generate PDFs in client-side JavaScript.**\n\nYou can [catch me on twitter](http://twitter.com/MrRio): [@MrRio](http://twitter.com/MrRio) or head over to [my company's website](http://parall.ax) for consultancy.\n\n## [Live Demo](http://rawgit.com/MrRio/jsPDF/master/) | [Documentation](http://rawgit.com/MrRio/jsPDF/master/docs/)\n\n## Creating your first document\n\nThe easiest way to get started is to drop the CDN hosted library into your page:\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.1/jspdf.debug.js\" integrity=\"sha384-THVO/sM0mFD9h7dfSndI6TS0PgAGavwKvB5hAxRRvc0o9cPLohB0wb/PTA7LdUHs\" crossorigin=\"anonymous\"></script>\n```\n\nIntegrity-hash generated by https://www.srihash.org/\n\nor can always get latest version via [unpkg](https://unpkg.com/#/)\n\n```html\n<script src=\"https://unpkg.com/jspdf@latest/dist/jspdf.min.js\"></script>\n```\n\nUsing yarn:\n\n```bash\nyarn add jspdf\n```\n\nUsing npm:\n\n```bash\nnpm install jspdf --save\n```\n\nThen you're ready to start making your document:\n\n```javascript\n// Default export is a4 paper, portrait, using milimeters for units\nvar doc = new jsPDF()\n\ndoc.text('Hello world!', 10, 10)\ndoc.save('a4.pdf')\n```\n\nIf you want to change the paper size, orientation, or units, you can do:\n\n```javascript\n// Landscape export, 2×4 inches\nvar doc = new jsPDF({\n  orientation: 'landscape',\n  unit: 'in',\n  format: [4, 2]\n})\n\ndoc.text('Hello world!', 1, 1)\ndoc.save('two-by-four.pdf')\n\n```\n\n## Use of UTF-8 / TTF:\n\nThe 14 standard fonts in PDF are limited to the ASCII-codepage. If you want to use UTF-8 you have to to integrate a custom font, which provides the needed glyphs. jsPDF supports .ttf-files. So if you want to have for example chinese text in your pdf, your font has to have the necessary chinese glyphs. So check if your font supports the wanted glyphs or else it will show a blank space instead of the text.\n\nTo add the font to jsPDF use our fontconverter in /fontconver/fontconverter.html . The fontconverter will create a js-file with the content of the provided ttf-file as base64 encoded string and additional code for jsPDF. You just have to add this generated js-File to your project. You are then ready to go to use setFont-method in your code and write your UTF-8 encoded text.\n\n## Angular/Webpack/React/etc. Configuration:\n\nIf you are using Webpack (including managed cli tools like angular-cli or create-react-app) you can import like this:\n\n```\nimport * as jsPDF from 'jspdf'\n```\n\nIn some frameworks you have to import jsPDF like this:\n\n```\nimport jsPDF from 'jspdf';\n```\n\nYou can add jsPDF to your meteor-project as follows:\n\n```\nmeteor add jspdf:core\n```\n\n## Contributing\nBuild the library with `npm run build`. This will fetch all dependencies and then compile the `dist` files. To see the examples locally you can start a web server with `npm start` and go to `localhost:8000`.\n\n## Credits\n- Big thanks to Daniel Dotsenko from [Willow Systems Corporation](https://github.com/willowsystems) for making huge contributions to the codebase.\n- Thanks to Ajaxian.com for [featuring us back in 2009](http://ajaxian.com/archives/dynamically-generic-pdfs-with-javascript).\n- Our special thanks to GH Lee ([sphilee](https://github.com/sphilee)) for programming the ttf-file-support and providing a large and long sought after feature\n- Everyone else that's contributed patches or bug reports. You rock.\n\n## License (MIT)\nCopyright (c) 2010-2017 James Hall, https://github.com/MrRio/jsPDF\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md"}