{"_rev":"11-4aa5cc75faaf96118f508b1e7bdd3bb8","time":{"created":"2022-08-11T20:32:21.648Z","3.0.0":"2022-08-11T17:08:41.429Z","modified":"2022-08-11T20:32:22.125Z","2.3.1":"2022-08-11T17:48:38.827Z","2.3.2":"2022-08-11T19:16:16.769Z","2.3.3":"2022-08-11T19:49:08.225Z","2.3.4":"2022-08-11T20:32:21.979Z"},"_id":"@ads.silva/react-pdf-renderer","name":"@ads.silva/react-pdf-renderer","dist-tags":{"latest":"2.3.4"},"versions":{"2.3.4":{"name":"@ads.silva/react-pdf-renderer","version":"2.3.4","license":"MIT","description":"Create PDF files on the browser and server","types":"index.d.ts","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"homepage":"https://github.com/diegomura/react-pdf#readme","main":"./lib/react-pdf.cjs.js","module":"./lib/react-pdf.es.js","repository":{"type":"git","url":"git+https://github.com/diegomura/react-pdf.git","directory":"packages/renderer"},"browser":{"./lib/react-pdf.es.js":"./lib/react-pdf.browser.es.js","./lib/react-pdf.cjs.js":"./lib/react-pdf.browser.cjs.js"},"scripts":{"build":"rimraf ./lib && rollup -c","watch":"rimraf ./lib && rollup -c -w","size":"size-limit","lint":"eslint src","test":"jest"},"dependencies":{"@babel/runtime":"^7.16.4","@ads.silva/font":"^2.2.1","@ads.silva/layout":"^3.1.3","@ads.silva/pdfkit":"^2.4.0","@ads.silva/primitives":"^3.0.0","@ads.silva/render":"^3.2.0","@ads.silva/types":"^2.1.0","queue":"^6.0.1","react-reconciler":"^0.23.0","scheduler":"^0.17.0"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0"},"lint-staged":{"*.js":["yarn run lint","prettier --write","git add"]},"collective":{"type":"opencollective","url":"https://opencollective.com/react-pdf","logo":"https://opencollective.com/opencollective/logo.txt"},"husky":{"hooks":{"pre-commit":"git add . && lint-staged"}},"devDependencies":{"@size-limit/preset-big-lib":"^7.0.5","assert":"^2.0.0","browserify-zlib":"^0.2.0","buffer":"^6.0.3","process":"^0.11.10","size-limit":"^7.0.5","util":"^0.12.4"},"gitHead":"f207c177650d9109b80b2983434fa3741ac485f9","bugs":{"url":"https://github.com/diegomura/react-pdf/issues"},"_id":"@ads.silva/react-pdf-renderer@2.3.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-njrV3c6lGYLb9UBOyaG1PgVKvnks7nJP1deB1MqyZPfDtkwiJDl4unWX0ULJTYUDtlf21Mw+yieh0p2sCXq5UQ==","shasum":"3059c7cffc990dbc320592d2746a7d42bbac2e55","tarball":"https://registry.npmjs.org/@ads.silva/react-pdf-renderer/-/react-pdf-renderer-2.3.4.tgz","fileCount":19,"unpackedSize":336356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlrHD/0L+EvYpWH0z15Ex2tnuLskzfFBx0bWn3EhMZ/AiEAjbGeUoq1EqJ7bqraPpgRxrGSZDEuv5srTJweJQannes="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9WdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeTRAAgYMCatS7SW48FZyWAUZTz8pWVgHoinmDfctiRjPkxhDmPxrp\r\ncqwMyJwbKA2+VR39yoEf4Ort6/c/acAMkhrC7g+ssPAopz3EqefOemLm/OWg\r\nl8CeSl3/etofN6z6EvoOL7ksi30Jg+wvVu4R0nAG15tqncLe2QpyDBP9GlJu\r\ngP2k8s+XE9uHBA98z4ab7TI73Vqq1gQXQzeZGUVTrriqUyZIZKvJw2YzoMF8\r\nO2AAVlPX3tbXDr0l0HwTpVO7y2w8TTPf5xDV9ScoJ0EUDqsc4zxAzwnuqxfq\r\nIJlu1fVp8gksi8/J76/Gwsj5tfeY6TpvKb1UM2C2w/AeIpnC201+xDN/QJrN\r\nGpAbsZG6+r9OIK/y9Bk7owTabXhVNItsb+Ip/MPdnH/Zz9ufSLBYdABPagaJ\r\n7L42tlPjFm16icbJT3bb9tTlzRn9Q0yKSAgH9Z8ODNvnQLetwt6Eo5GljO29\r\nmlI3oGYi0hHc9N8jZAmUq3CE2HwNO/oRjvqwq6bQy7fZDH+Ie0JiUE05Kh4T\r\n4OXSvWmO2/F2yswftZpzEu6m2GZRjp4+is0t4MnrFQu7d+8t9HoKYPbq7EHz\r\nckpPFF6F+dfvG7HphheMZvDvaHk7uJCmYs1nv9e8jECdw9jpDJ6dZYHq7+Qg\r\n2HqWWG1bB8ufMsBS/WcbJ4XQrbJX18uBLKs=\r\n=IhSH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ads.silva","email":"dautodroid@gmail.com"},"directories":{},"maintainers":[{"name":"ads.silva","email":"dautodroid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pdf-renderer_2.3.4_1660249941720_0.7756163782866348"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ads.silva","email":"dautodroid@gmail.com"}],"description":"Create PDF files on the browser and server","homepage":"https://github.com/diegomura/react-pdf#readme","repository":{"type":"git","url":"git+https://github.com/diegomura/react-pdf.git","directory":"packages/renderer"},"author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"bugs":{"url":"https://github.com/diegomura/react-pdf/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/5600341/27505816-c8bc37aa-587f-11e7-9a86-08a2d081a8b9.png\" height=\"280px\">\n  <p align=\"center\">React renderer for creating PDF files on the browser and server<p>\n  <p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@ads.silva/renderer\">\n      <img src=\"https://img.shields.io/npm/v/@ads.silva/renderer.svg\" />\n    </a>\n    <a href=\"https://travis-ci.org/diegomura/react-pdf\">\n      <img src=\"https://img.shields.io/travis/diegomura/react-pdf.svg\" />\n    </a>\n    <a href=\"https://github.com/diegomura/react-pdf/blob/master/LICENSE\">\n      <img src=\"https://img.shields.io/github/license/diegomura/react-pdf.svg\" />\n    </a>\n    <a href=\"https://spectrum.chat/react-pdf\">\n      <img src=\"https://withspectrum.github.io/badge/badge.svg\" />\n    </a>\n    <a href=\"https://github.com/prettier/prettier\">\n      <img src=\"https://img.shields.io/badge/styled_with-prettier-ff69b4.svg\" />\n    </a>\n    <a href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Ftaylorudell%2Freact-pdf?ref=badge_shield\" alt=\"FOSSA Status\"><img src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftaylorudell%2Freact-pdf.svg?type=shield\"/></a>\n  </p>\n</p>\n\n## How to install\n```sh\nyarn add @ads.silva/renderer\n```\n\n## How it works\n\n```jsx\nimport React from 'react';\nimport { Document, Page, Text, View, StyleSheet } from '@ads.silva/renderer';\n\n// Create styles\nconst styles = StyleSheet.create({\n  page: {\n    flexDirection: 'row',\n    backgroundColor: '#E4E4E4'\n  },\n  section: {\n    margin: 10,\n    padding: 10,\n    flexGrow: 1\n  }\n});\n\n// Create Document Component\nconst MyDocument = () => (\n  <Document>\n    <Page size=\"A4\" style={styles.page}>\n      <View style={styles.section}>\n        <Text>Section #1</Text>\n      </View>\n      <View style={styles.section}>\n        <Text>Section #2</Text>\n      </View>\n    </Page>\n  </Document>\n);\n```\n\n### `Web.` Render in DOM\n```jsx\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport { PDFViewer } from '@ads.silva/renderer';\n\nconst App = () => (\n  <PDFViewer>\n    <MyDocument />\n  </PDFViewer>\n);\n\nReactDOM.render(<App />, document.getElementById('root'));\n```\n\n### `Node.` Save in a file\n```jsx\nimport React from 'react';\nimport ReactPDF from '@ads.silva/renderer';\n\nReactPDF.render(<MyDocument />, `${__dirname}/example.pdf`);\n```\n\n## Examples\nFor each example, try opening `output.pdf` to see the result.\n\n<table>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td align=\"center\" valign=\"top\">\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/text/\">\n\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https://github.com/diegomura/react-pdf/blob/master/packages/examples/src/text/thumb.png?raw=true\">\n\t\t\t\t</a>\n\t\t\t\t<br>\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/text/\">Text</a>\n\t\t\t</td>\n\t\t\t<td align=\"center\" valign=\"top\">\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/resume/\">\n\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https://github.com/diegomura/react-pdf/blob/master/packages/examples/src/resume/thumb.png?raw=true\">\n\t\t\t\t</a>\n\t\t\t\t<br>\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/resume/\">Resume</a>\n\t\t\t</td>\n\t\t\t<td align=\"center\" valign=\"top\">\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/fractals/\">\n\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https://github.com/diegomura/react-pdf/blob/master/packages/examples/src/fractals/thumb.png?raw=true\">\n\t\t\t\t</a>\n\t\t\t\t<br>\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/fractals/\">Fractals</a>\n\t\t\t</td>\n\t\t</tr>\n\t</tbody>\n</table>\n<table>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td align=\"center\" valign=\"top\">\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/knobs/\">\n\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https://github.com/diegomura/react-pdf/blob/master/packages/examples/src/knobs/thumb.png?raw=true\">\n\t\t\t\t</a>\n\t\t\t\t<br>\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/knobs/\">Knobs</a>\n\t\t\t</td>\n\t\t\t<td align=\"center\" valign=\"top\">\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/pageWrap/\">\n\t\t\t\t\t<img width=\"150\" height=\"150\" src=\"https://github.com/diegomura/react-pdf/blob/master/packages/examples/src/pageWrap/thumb.png?raw=true\">\n\t\t\t\t</a>\n\t\t\t\t<br>\n\t\t\t\t<a href=\"https://github.com/diegomura/react-pdf/tree/master/packages/examples/src/pageWrap/\">Page wrap</a>\n\t\t\t</td>\n\t\t</tr>\n\t</tbody>\n</table>\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).\n<a href=\"https://github.com/diegomura/react-pdf/graphs/contributors\"><img src=\"https://opencollective.com/react-pdf/contributors.svg?width=890\" /></a>\n\n## Sponsors\n\nThank you to all our sponsors! [[Become a sponsors](https://opencollective.com/react-pdf#sponsors)]\n\n<a href=\"https://opencollective.com/react-pdf#sponsors\" target=\"_blank\"><img src=\"https://opencollective.com/react-pdf/sponsors.svg?width=890\"></a>\n\n## Backers\n\nThank you to all our backers! [[Become a backer](https://opencollective.com/react-pdf#backer)]\n\n<a href=\"https://opencollective.com/react-pdf#backers\" target=\"_blank\"><img src=\"https://opencollective.com/react-pdf/backers.svg?width=890\"></a>\n\n## License\n\nMIT © [Diego Muracciole](http://github.com/diegomura)\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftaylorudell%2Freact-pdf.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftaylorudell%2Freact-pdf?ref=badge_large)\n\n---\n![](https://img.shields.io/npm/dt/@ads.silva/renderer.svg?style=flat)\n","readmeFilename":"README.md"}